Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,425 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 13623245 | 1565 days ago | IN | 0 ETH | 0.00767234 | ||||
| Transfer | 13537353 | 1578 days ago | IN | 0 ETH | 0.00544934 | ||||
| Transfer | 13505167 | 1583 days ago | IN | 0 ETH | 0.005903 | ||||
| Transfer | 13433710 | 1594 days ago | IN | 0 ETH | 0.00319751 | ||||
| Transfer | 13319706 | 1612 days ago | IN | 0 ETH | 0.00342715 | ||||
| Transfer | 10198987 | 2094 days ago | IN | 0 ETH | 0.00064136 | ||||
| Transfer | 10198835 | 2094 days ago | IN | 0 ETH | 0.00093621 | ||||
| Transfer | 10198820 | 2094 days ago | IN | 0 ETH | 0.00096059 | ||||
| Transfer | 10198782 | 2094 days ago | IN | 0 ETH | 0.00102936 | ||||
| Transfer | 10198318 | 2094 days ago | IN | 0 ETH | 0.00093621 | ||||
| Transfer | 10198150 | 2094 days ago | IN | 0 ETH | 0.000905 | ||||
| Transfer | 10197634 | 2094 days ago | IN | 0 ETH | 0.00081138 | ||||
| Transfer | 10197364 | 2094 days ago | IN | 0 ETH | 0.00071776 | ||||
| Transfer | 10197268 | 2094 days ago | IN | 0 ETH | 0.00059293 | ||||
| Transfer | 10042685 | 2118 days ago | IN | 0 ETH | 0.00049931 | ||||
| Transfer | 9460051 | 2208 days ago | IN | 0 ETH | 0.00102575 | ||||
| Transfer | 9021780 | 2282 days ago | IN | 0 ETH | 0.00058185 | ||||
| Transfer | 9021759 | 2282 days ago | IN | 0 ETH | 0.00012785 | ||||
| Transfer | 9012138 | 2284 days ago | IN | 0 ETH | 0.00008634 | ||||
| Transfer | 9006905 | 2285 days ago | IN | 0 ETH | 0.00159822 | ||||
| Transfer | 9003899 | 2285 days ago | IN | 0 ETH | 0.00058345 | ||||
| Transfer | 9003883 | 2285 days ago | IN | 0 ETH | 0.00160014 | ||||
| Transfer | 8990981 | 2287 days ago | IN | 0 ETH | 0.00058185 | ||||
| Transfer | 8990943 | 2287 days ago | IN | 0 ETH | 0.00010642 | ||||
| Transfer | 8985313 | 2288 days ago | IN | 0 ETH | 0.0011463 |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
DmToken
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2019-06-19
*/
pragma solidity ^0.4.24;
// 防止整数溢出
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a / b;
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert((c >= a) && (c >= b));
return c;
}
}
/* 标准 token */
contract StandardToken {
using SafeMath for uint256;
string public name; // 代币名称
string public symbol; // 代币缩写
uint8 public decimals; // 小数位
uint256 public totalSupply; // 发行量
string public version; // 版本
/* 合约行为 */
// 发起方(调用者)转账 _value 到 address _to
function transfer(address _to, uint256 _value) returns (bool success);
// 从 _from 账户转出 _value 数量的代币到 _to 账户
function transferFrom(address _from, address _to, uint256 _value) returns (bool success) ;
// 交易发起方把 _value 数量的代币使用权交给 _spender, 由 _spender 调用 transferFrom 将币转给另一个账户
function approve(address _spender, uint256 _value) returns (bool success);
// 查询 _spender 目前还有多少 _owner 账户代币使用权
function allowance(address _owner, address _spender) constant returns (uint256 remaining) ;
// 转账成功事件
event Transfer(address indexed _from, address indexed _to, uint256 _value);
// 使用权委托成功事件
event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}
contract Owned {
modifier onlyOwner() {
require(msg.sender == owner);
_;
}
address public owner;
constructor() public {
owner = msg.sender;
}
address newOwner=0x0;
event OwnerUpdate(address _prevOwner, address _newOwner);
function changeOwner(address _newOwner) public onlyOwner {
require(_newOwner != owner);
newOwner = _newOwner;
}
function acceptOwnership() public{
require(msg.sender == newOwner);
emit OwnerUpdate(owner, newOwner);
owner = newOwner;
newOwner = 0x0;
}
}
contract Controlled is Owned {
constructor() public {
setExclude(msg.sender,true);
}
bool public transferEnabled = true;
bool lockFlag=true;
mapping(address => bool) locked;
mapping(address => bool) exclude;
function enableTransfer(bool _enable) public onlyOwner returns (bool success){
transferEnabled=_enable;
return true;
}
function disableLock(bool _enable) public onlyOwner returns (bool success){
lockFlag=_enable;
return true;
}
function addLock(address _addr) public onlyOwner returns (bool success){
require(lockFlag == true);
require(_addr != msg.sender);
locked[_addr]=true;
return true;
}
function setExclude(address _addr,bool _enable) public onlyOwner returns (bool success){
exclude[_addr]=_enable;
return true;
}
function removeLock(address _addr) public onlyOwner returns (bool success){
locked[_addr]=false;
return true;
}
modifier transferAllowed(address _addr) {
if (!exclude[_addr]) {
require(transferEnabled,"transfer is not enabeled now!");
if(lockFlag){
require(!locked[_addr],"you are locked!");
}
}
_;
}
}
contract DmToken is StandardToken,Controlled {
mapping (address => uint256) public balanceOf;
mapping (address => mapping (address => uint256)) internal allowed;
constructor() public {
totalSupply = 96000000 * 1000000;
name = "Xystus";
symbol = "xys";
decimals = 6;
version = "1.0";
balanceOf[msg.sender] = totalSupply;
}
function transfer(address _to, uint256 _value) public transferAllowed(msg.sender) returns (bool success) {
require(_to != address(0));
require(_value <= balanceOf[msg.sender]);
balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
balanceOf[_to] = balanceOf[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}
function transferFrom(address _from, address _to, uint256 _value) public transferAllowed(_from) returns (bool success) {
require(_to != address(0));
require(_value <= balanceOf[_from]);
require(_value <= allowed[_from][msg.sender]);
balanceOf[_from] = balanceOf[_from].sub(_value);
balanceOf[_to] = balanceOf[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}
function approve(address _spender, uint256 _value) public returns (bool success) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
return allowed[_owner][_spender];
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"removeLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transferEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"addLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"disableLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"},{"name":"_enable","type":"bool"}],"name":"setExclude","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"enableTransfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_prevOwner","type":"address"},{"indexed":false,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]Contract Creation Code
60806040526000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600660146101000a81548160ff0219169083151502179055506001600660156101000a81548160ff0219169083151502179055503480156200008957600080fd5b5033600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620000e733600162000247640100000000026401000000009004565b5065574fbde600006003819055506040805190810160405280600681526020017f5879737475730000000000000000000000000000000000000000000000000000815250600090805190602001906200014292919062000307565b506040805190810160405280600381526020017f7879730000000000000000000000000000000000000000000000000000000000815250600190805190602001906200019092919062000307565b506006600260006101000a81548160ff021916908360ff1602179055506040805190810160405280600381526020017f312e30000000000000000000000000000000000000000000000000000000000081525060049080519060200190620001fa92919062000307565b50600354600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620003b6565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515620002a657600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200034a57805160ff19168380011785556200037b565b828001600101855582156200037b579182015b828111156200037a5782518255916020019190600101906200035d565b5b5090506200038a91906200038e565b5090565b620003b391905b80821115620003af57600081600090555060010162000395565b5090565b90565b611bac80620003c66000396000f300608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020157806323b872dd1461022c578063313ce567146102b15780634a387bef146102e25780634cd412d51461033d57806354fd4d501461036c57806370a08231146103fc57806379ba509714610453578063882f327b1461046a5780638da5cb5b146104c557806391c71e2b1461051c57806395d89b4114610563578063961d3cd3146105f3578063a6f9dae11461065a578063a9059cbb1461069d578063dd62ed3e14610702578063ef7ac0e514610779575b600080fd5b34801561011857600080fd5b506101216107c0565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061085e565b604051808215151515815260200191505060405180910390f35b34801561020d57600080fd5b50610216610950565b6040518082815260200191505060405180910390f35b34801561023857600080fd5b50610297600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610956565b604051808215151515815260200191505060405180910390f35b3480156102bd57600080fd5b506102c6610ec8565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ee57600080fd5b50610323600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610edb565b604051808215151515815260200191505060405180910390f35b34801561034957600080fd5b50610352610f9a565b604051808215151515815260200191505060405180910390f35b34801561037857600080fd5b50610381610fad565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103c15780820151818401526020810190506103a6565b50505050905090810190601f1680156103ee5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561040857600080fd5b5061043d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061104b565b6040518082815260200191505060405180910390f35b34801561045f57600080fd5b50610468611063565b005b34801561047657600080fd5b506104ab600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611241565b604051808215151515815260200191505060405180910390f35b3480156104d157600080fd5b506104da61135d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561052857600080fd5b50610549600480360381019080803515159060200190929190505050611383565b604051808215151515815260200191505060405180910390f35b34801561056f57600080fd5b50610578611404565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b857808201518184015260208101905061059d565b50505050905090810190601f1680156105e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105ff57600080fd5b50610640600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506114a2565b604051808215151515815260200191505060405180910390f35b34801561066657600080fd5b5061069b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611561565b005b3480156106a957600080fd5b506106e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061165e565b604051808215151515815260200191505060405180910390f35b34801561070e57600080fd5b50610763600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a35565b6040518082815260200191505060405180910390f35b34801561078557600080fd5b506107a6600480360381019080803515159060200190929190505050611abc565b604051808215151515815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108565780601f1061082b57610100808354040283529160200191610856565b820191906000526020600020905b81548152906001019060200180831161083957829003601f168201915b505050505081565b600081600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60035481565b600083600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610b0957600660149054906101000a900460ff161515610a30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f7472616e73666572206973206e6f7420656e6162656c6564206e6f772100000081525060200191505060405180910390fd5b600660159054906101000a900460ff1615610b0857600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610b07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f796f7520617265206c6f636b656421000000000000000000000000000000000081525060200191505060405180910390fd5b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610b4557600080fd5b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610b9357600080fd5b600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610c1e57600080fd5b610c7083600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3d90919063ffffffff16565b600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d0583600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b5690919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dd783600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3d90919063ffffffff16565b600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600260009054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f3957600080fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600660149054906101000a900460ff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110435780601f1061101857610100808354040283529160200191611043565b820191906000526020600020905b81548152906001019060200180831161102657829003601f168201915b505050505081565b60096020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110bf57600080fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561129f57600080fd5b60011515600660159054906101000a900460ff1615151415156112c157600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156112fc57600080fd5b6001600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113e157600080fd5b81600660156101000a81548160ff02191690831515021790555060019050919050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561149a5780601f1061146f5761010080835404028352916020019161149a565b820191906000526020600020905b81548152906001019060200180831161147d57829003601f168201915b505050505081565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561150057600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115bd57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561161a57600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561181157600660149054906101000a900460ff161515611738576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f7472616e73666572206973206e6f7420656e6162656c6564206e6f772100000081525060200191505060405180910390fd5b600660159054906101000a900460ff161561181057600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561180f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f796f7520617265206c6f636b656421000000000000000000000000000000000081525060200191505060405180910390fd5b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561184d57600080fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561189b57600080fd5b6118ed83600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3d90919063ffffffff16565b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061198283600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b5690919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b1a57600080fd5b81600660146101000a81548160ff02191690831515021790555060019050919050565b6000828211151515611b4b57fe5b818303905092915050565b6000808284019050838110158015611b6e5750828110155b1515611b7657fe5b80915050929150505600a165627a7a723058200ba9d22dec7f5e71aed2ce2d196e527f45f009c8f9d55ee19361934df107b7600029
Deployed Bytecode
0x608060405260043610610107576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461010c578063095ea7b31461019c57806318160ddd1461020157806323b872dd1461022c578063313ce567146102b15780634a387bef146102e25780634cd412d51461033d57806354fd4d501461036c57806370a08231146103fc57806379ba509714610453578063882f327b1461046a5780638da5cb5b146104c557806391c71e2b1461051c57806395d89b4114610563578063961d3cd3146105f3578063a6f9dae11461065a578063a9059cbb1461069d578063dd62ed3e14610702578063ef7ac0e514610779575b600080fd5b34801561011857600080fd5b506101216107c0565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610161578082015181840152602081019050610146565b50505050905090810190601f16801561018e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101a857600080fd5b506101e7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061085e565b604051808215151515815260200191505060405180910390f35b34801561020d57600080fd5b50610216610950565b6040518082815260200191505060405180910390f35b34801561023857600080fd5b50610297600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610956565b604051808215151515815260200191505060405180910390f35b3480156102bd57600080fd5b506102c6610ec8565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ee57600080fd5b50610323600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610edb565b604051808215151515815260200191505060405180910390f35b34801561034957600080fd5b50610352610f9a565b604051808215151515815260200191505060405180910390f35b34801561037857600080fd5b50610381610fad565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103c15780820151818401526020810190506103a6565b50505050905090810190601f1680156103ee5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561040857600080fd5b5061043d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061104b565b6040518082815260200191505060405180910390f35b34801561045f57600080fd5b50610468611063565b005b34801561047657600080fd5b506104ab600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611241565b604051808215151515815260200191505060405180910390f35b3480156104d157600080fd5b506104da61135d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561052857600080fd5b50610549600480360381019080803515159060200190929190505050611383565b604051808215151515815260200191505060405180910390f35b34801561056f57600080fd5b50610578611404565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b857808201518184015260208101905061059d565b50505050905090810190601f1680156105e55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156105ff57600080fd5b50610640600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506114a2565b604051808215151515815260200191505060405180910390f35b34801561066657600080fd5b5061069b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611561565b005b3480156106a957600080fd5b506106e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061165e565b604051808215151515815260200191505060405180910390f35b34801561070e57600080fd5b50610763600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a35565b6040518082815260200191505060405180910390f35b34801561078557600080fd5b506107a6600480360381019080803515159060200190929190505050611abc565b604051808215151515815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108565780601f1061082b57610100808354040283529160200191610856565b820191906000526020600020905b81548152906001019060200180831161083957829003601f168201915b505050505081565b600081600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60035481565b600083600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610b0957600660149054906101000a900460ff161515610a30576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f7472616e73666572206973206e6f7420656e6162656c6564206e6f772100000081525060200191505060405180910390fd5b600660159054906101000a900460ff1615610b0857600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610b07576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f796f7520617265206c6f636b656421000000000000000000000000000000000081525060200191505060405180910390fd5b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610b4557600080fd5b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610b9357600080fd5b600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610c1e57600080fd5b610c7083600960008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3d90919063ffffffff16565b600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d0583600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b5690919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dd783600a60008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3d90919063ffffffff16565b600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600260009054906101000a900460ff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f3957600080fd5b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600660149054906101000a900460ff1681565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110435780601f1061101857610100808354040283529160200191611043565b820191906000526020600020905b81548152906001019060200180831161102657829003601f168201915b505050505081565b60096020528060005260406000206000915090505481565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110bf57600080fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561129f57600080fd5b60011515600660159054906101000a900460ff1615151415156112c157600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156112fc57600080fd5b6001600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113e157600080fd5b81600660156101000a81548160ff02191690831515021790555060019050919050565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561149a5780601f1061146f5761010080835404028352916020019161149a565b820191906000526020600020905b81548152906001019060200180831161147d57829003601f168201915b505050505081565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561150057600080fd5b81600860008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115bd57600080fd5b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561161a57600080fd5b80600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600033600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561181157600660149054906101000a900460ff161515611738576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601d8152602001807f7472616e73666572206973206e6f7420656e6162656c6564206e6f772100000081525060200191505060405180910390fd5b600660159054906101000a900460ff161561181057600760008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151561180f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f796f7520617265206c6f636b656421000000000000000000000000000000000081525060200191505060405180910390fd5b5b5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561184d57600080fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561189b57600080fd5b6118ed83600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b3d90919063ffffffff16565b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061198283600960008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611b5690919063ffffffff16565b600960008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b6000600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b1a57600080fd5b81600660146101000a81548160ff02191690831515021790555060019050919050565b6000828211151515611b4b57fe5b818303905092915050565b6000808284019050838110158015611b6e5750828110155b1515611b7657fe5b80915050929150505600a165627a7a723058200ba9d22dec7f5e71aed2ce2d196e527f45f009c8f9d55ee19361934df107b7600029
Deployed Bytecode Sourcemap
3887:1692:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;759:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;759:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;759:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5210:214;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5210:214:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;884:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;884:26:0;;;;;;;;;;;;;;;;;;;;;;;4678:524;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4678:524:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;843:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;843:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3462:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3462:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2658:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2658:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;930:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;930:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;930:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3936:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3936:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2361:179;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2361:179:0;;;;;;3091:205;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3091:205:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2030:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2030:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2952:131;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2952:131:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;800:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;800:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;800:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3304:150;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3304:150:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2219:134;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2219:134:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4286:384;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4286:384:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5432:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5432:144:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2809:135;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2809:135:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;759:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5210:214::-;5277:12;5334:6;5302:7;:19;5310:10;5302:19;;;;;;;;;;;;;;;:29;5322:8;5302:29;;;;;;;;;;;;;;;:38;;;;5377:8;5356:38;;5365:10;5356:38;;;5387:6;5356:38;;;;;;;;;;;;;;;;;;5412:4;5405:11;;5210:214;;;;:::o;884:26::-;;;;:::o;4678:524::-;4783:12;4767:5;3660:7;:14;3668:5;3660:14;;;;;;;;;;;;;;;;;;;;;;;;;3659:15;3655:206;;;3699:15;;;;;;;;;;;3691:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3765:8;;;;;;;;;;;3762:88;;;3802:6;:13;3809:5;3802:13;;;;;;;;;;;;;;;;;;;;;;;;;3801:14;3793:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3762:88;3655:206;4831:1;4816:17;;:3;:17;;;;4808:26;;;;;;;;4863:9;:16;4873:5;4863:16;;;;;;;;;;;;;;;;4853:6;:26;;4845:35;;;;;;;;4909:7;:14;4917:5;4909:14;;;;;;;;;;;;;;;:26;4924:10;4909:26;;;;;;;;;;;;;;;;4899:6;:36;;4891:45;;;;;;;;4968:28;4989:6;4968:9;:16;4978:5;4968:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;4949:9;:16;4959:5;4949:16;;;;;;;;;;;;;;;:47;;;;5024:26;5043:6;5024:9;:14;5034:3;5024:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;5007:9;:14;5017:3;5007:14;;;;;;;;;;;;;;;:43;;;;5090:38;5121:6;5090:7;:14;5098:5;5090:14;;;;;;;;;;;;;;;:26;5105:10;5090:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;5061:7;:14;5069:5;5061:14;;;;;;;;;;;;;;;:26;5076:10;5061:26;;;;;;;;;;;;;;;:67;;;;5160:3;5144:28;;5153:5;5144:28;;;5165:6;5144:28;;;;;;;;;;;;;;;;;;5190:4;5183:11;;4678:524;;;;;;:::o;843:21::-;;;;;;;;;;;;;:::o;3462:134::-;3523:12;1997:5;;;;;;;;;;;1983:19;;:10;:19;;;1975:28;;;;;;;;3561:5;3547:6;:13;3554:5;3547:13;;;;;;;;;;;;;;;;:19;;;;;;;;;;;;;;;;;;3584:4;3577:11;;3462:134;;;:::o;2658:34::-;;;;;;;;;;;;;:::o;930:21::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3936:45::-;;;;;;;;;;;;;;;;;:::o;2361:179::-;2427:8;;;;;;;;;;;2413:22;;:10;:22;;;2405:31;;;;;;;;2452:28;2464:5;;;;;;;;;;;2471:8;;;;;;;;;;;2452:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2499:8;;;;;;;;;;;2491:5;;:16;;;;;;;;;;;;;;;;;;2529:3;2518:8;;:14;;;;;;;;;;;;;;;;;;2361:179::o;3091:205::-;3149:12;1997:5;;;;;;;;;;;1983:19;;:10;:19;;;1975:28;;;;;;;;3193:4;3181:16;;:8;;;;;;;;;;;:16;;;3173:25;;;;;;;;3226:10;3217:19;;:5;:19;;;;3209:28;;;;;;;;3262:4;3248:6;:13;3255:5;3248:13;;;;;;;;;;;;;;;;:18;;;;;;;;;;;;;;;;;;3284:4;3277:11;;3091:205;;;:::o;2030:20::-;;;;;;;;;;;;;:::o;2952:131::-;3013:12;1997:5;;;;;;;;;;;1983:19;;:10;:19;;;1975:28;;;;;;;;3046:7;3037:8;;:16;;;;;;;;;;;;;;;;;;3071:4;3064:11;;2952:131;;;:::o;800:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3304:150::-;3378:12;1997:5;;;;;;;;;;;1983:19;;:10;:19;;;1975:28;;;;;;;;3417:7;3402;:14;3410:5;3402:14;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;3442:4;3435:11;;3304:150;;;;:::o;2219:134::-;1997:5;;;;;;;;;;;1983:19;;:10;:19;;;1975:28;;;;;;;;2308:5;;;;;;;;;;;2295:18;;:9;:18;;;;2287:27;;;;;;;;2336:9;2325:8;;:20;;;;;;;;;;;;;;;;;;2219:134;:::o;4286:384::-;4377:12;4356:10;3660:7;:14;3668:5;3660:14;;;;;;;;;;;;;;;;;;;;;;;;;3659:15;3655:206;;;3699:15;;;;;;;;;;;3691:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3765:8;;;;;;;;;;;3762:88;;;3802:6;:13;3809:5;3802:13;;;;;;;;;;;;;;;;;;;;;;;;;3801:14;3793:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3762:88;3655:206;4419:1;4404:17;;:3;:17;;;;4396:26;;;;;;;;4445:9;:21;4455:10;4445:21;;;;;;;;;;;;;;;;4435:6;:31;;4427:40;;;;;;;;4504:33;4530:6;4504:9;:21;4514:10;4504:21;;;;;;;;;;;;;;;;:25;;:33;;;;:::i;:::-;4480:9;:21;4490:10;4480:21;;;;;;;;;;;;;;;:57;;;;4565:26;4584:6;4565:9;:14;4575:3;4565:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;4548:9;:14;4558:3;4548:14;;;;;;;;;;;;;;;:43;;;;4628:3;4607:33;;4616:10;4607:33;;;4633:6;4607:33;;;;;;;;;;;;;;;;;;4658:4;4651:11;;4286:384;;;;;:::o;5432:144::-;5506:17;5543:7;:15;5551:6;5543:15;;;;;;;;;;;;;;;:25;5559:8;5543:25;;;;;;;;;;;;;;;;5536:32;;5432:144;;;;:::o;2809:135::-;2873:12;1997:5;;;;;;;;;;;1983:19;;:10;:19;;;1975:28;;;;;;;;2913:7;2897:15;;:23;;;;;;;;;;;;;;;;;;2932:4;2925:11;;2809:135;;;:::o;374:123::-;432:7;464:1;459;:6;;452:14;;;;;;488:1;484;:5;477:12;;374:123;;;;:::o;505:161::-;563:7;583:9;599:1;595;:5;583:17;;624:1;619;:6;;618:20;;;;;636:1;631;:6;;618:20;611:28;;;;;;657:1;650:8;;505:161;;;;;:::o
Swarm Source
bzzr://0ba9d22dec7f5e71aed2ce2d196e527f45f009c8f9d55ee19361934df107b760
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.