Overview ERC20
PRICE
$0.00752983 @ 0.000002266 ETH (-6.7%)

ON-CHAIN MARKET CAP $5,568,315.25

Total Supply:
847,153,498.78 XRUNE

Holders:
539
Profile Summary
Blockchain:
Ethereum (1)


Decimals:
18
Contract Source Code Verified (Exact Match)
Contract Name:
XRUNE

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Created At:
Sat, 19 Jun 2021 01:11:33 GMT
XRUNE.sol
contracts
XRUNE.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "tokenHolder",
        "type": "address"
      }
    ],
    "name": "AuthorizedOperator",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "operatorData",
        "type": "bytes"
      }
    ],
    "name": "Burned",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "operatorData",
        "type": "bytes"
      }
    ],
    "name": "Minted",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "time",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "emission",
        "type": "uint256"
      }
    ],
    "name": "NewEra",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "tokenHolder",
        "type": "address"
      }
    ],
    "name": "RevokedOperator",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "operatorData",
        "type": "bytes"
      }
    ],
    "name": "Sent",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      },
      {
        "indexed": false,
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "TransferWithData",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "DOMAIN_SEPARATOR",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "ERA_SECONDS",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "MAX_SUPPLY",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "holder",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      }
    ],
    "name": "allowance",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "approve",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "operator",
        "type": "address"
      }
    ],
    "name": "authorizeOperator",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "tokenHolder",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "burn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "curve",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "dailyEmission",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "dailyEmit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "pure",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "defaultOperators",
    "outputs": [
      {
        "internalType": "address[]",
        "name": "",
        "type": "address[]"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "emitting",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "granularity",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "operator",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "tokenHolder",
        "type": "address"
      }
    ],
    "name": "isOperatorFor",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "nextEra",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "nonces",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "operatorData",
        "type": "bytes"
      }
    ],
    "name": "operatorBurn",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      },
      {
        "internalType": "bytes",
        "name": "operatorData",
        "type": "bytes"
      }
    ],
    "name": "operatorSend",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "deadline",
        "type": "uint256"
      },
      {
        "internalType": "uint8",
        "name": "v",
        "type": "uint8"
      },
      {
        "internalType": "bytes32",
        "name": "r",
        "type": "bytes32"
      },
      {
        "internalType": "bytes32",
        "name": "s",
        "type": "bytes32"
      }
    ],
    "name": "permit",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "reserve",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "operator",
        "type": "address"
      }
    ],
    "name": "revokeOperator",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "data",
        "type": "bytes"
      }
    ],
    "name": "send",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_curve",
        "type": "uint256"
      }
    ],
    "name": "setCurve",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "next",
        "type": "uint256"
      }
    ],
    "name": "setNextEra",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_reserve",
        "type": "address"
      }
    ],
    "name": "setReserve",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "toggleEmitting",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "_value",
        "type": "uint256"
      },
      {
        "internalType": "bytes",
        "name": "_data",
        "type": "bytes"
      }
    ],
    "name": "transferAndCall",
    "outputs": [
      {
        "internalType": "bool",
        "name": "success",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "holder",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
6101406040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610120526360b45f40600b55610400600c55600d80546001600160a81b03191690553480156200005557600080fd5b506040516200333b3803806200333b8339810160408190526200007891620009e2565b6040805180820182526005808252645852554e4560d81b60208084018290528451808601865260018152603160f81b8183015285518087018752600b81526a2c292aa722902a37b5b2b760a91b818401908152875180890189529586528584019490945286516000815292830190965285518796869592949093916200010191600291620008e4565b50815162000117906003906020850190620008e4565b5080516200012d90600490602084019062000973565b5060005b8151811015620001a9576001600560008484815181106200016257634e487b7160e01b600052603260045260246000fd5b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff191691151591909117905580620001a08162000b8a565b91505062000131565b506040516329965a1d60e01b815230600482018190527fac7fbab5f54a3ca8194167523c6753bfeb96a445279294b6125b68cce217705460248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad24906329965a1d90606401600060405180830381600087803b1580156200022457600080fd5b505af115801562000239573d6000803e3d6000fd5b50506040516329965a1d60e01b815230600482018190527faea199e31a596269b42cdafd93407f14436db6e4cad65417994c2eb37381e05a60248301526044820152731820a4b7618bde71dce8cdc73aab6c95905fad2492506329965a1d9150606401600060405180830381600087803b158015620002b757600080fd5b505af1158015620002cc573d6000803e3d6000fd5b5050865160208089019190912087518883012060c082815260e08290524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81890181905281830188905260608201879052608082019490945230818401528151808203909301835290930190925281519190940120919750955090935091506200035d9050565b608052610100525050600a80546001600160a01b0319166001600160a01b038616908117909155604051909350600092507f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091508290a350620003f581620003d360026b033b2e3c9fd0803ce800000062000b12565b60408051602080820183526000808352835191820190935291825290620003fc565b5062000bbe565b6200040c84848484600162000412565b50505050565b6001600160a01b0385166200046e5760405162461bcd60e51b815260206004820181905260248201527f4552433737373a206d696e7420746f20746865207a65726f206164647265737360448201526064015b60405180910390fd5b336200047e816000888862000573565b846001600082825462000492919062000af7565b90915550506001600160a01b03861660009081526020819052604081208054879290620004c190849062000af7565b90915550620004d990508160008888888888620005d9565b856001600160a01b0316816001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d878787604051620005229392919062000abe565b60405180910390a36040518581526001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a3505050505050565b6200058c848484846200040c60201b6200120a1760201c565b6001600160a01b038216301415620005cf5760405162461bcd60e51b815260206004820152600560248201526410b9b2b63360d91b604482015260640162000465565b6200040c620007ce565b60405163555ddc6560e11b81526001600160a01b03861660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b6024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca9060440160206040518083038186803b1580156200065657600080fd5b505afa1580156200066b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620006919190620009e2565b90506001600160a01b0381161562000713576040516223de2960e01b81526001600160a01b038216906223de2990620006d9908b908b908b908b908b908b9060040162000a60565b600060405180830381600087803b158015620006f457600080fd5b505af115801562000709573d6000803e3d6000fd5b50505050620007c4565b8115620007c45762000739866001600160a01b0316620008a560201b6200122f1760201c565b15620007c45760405162461bcd60e51b815260206004820152604d60248201527f4552433737373a20746f6b656e20726563697069656e7420636f6e747261637460448201527f20686173206e6f20696d706c656d656e74657220666f7220455243373737546f60648201526c1ad95b9cd49958da5c1a595b9d609a1b608482015260a40162000465565b5050505050505050565b600b544210158015620007e35750600d5460ff165b8015620007ff5750600d5461010090046001600160a01b031615155b15620008a357600062000811620008ab565b600b5460408051918252602082018390529192507fb46eeb115d9875d9d717a1b1dd704bc9a45fdeb55eecc9c6c4f777ffa5698fe5910160405180910390a162015180600b5462000863919062000af7565b600b55600d54604080516020808201835260008083528351918201909352918252620008a19261010090046001600160a01b031691849190620003fc565b505b565b3b151590565b600c54600090620008bb60015490565b620008d3906b033b2e3c9fd0803ce800000062000b33565b620008df919062000b12565b905090565b828054620008f29062000b4d565b90600052602060002090601f01602090048101928262000916576000855562000961565b82601f106200093157805160ff191683800117855562000961565b8280016001018555821562000961579182015b828111156200096157825182559160200191906001019062000944565b506200096f929150620009cb565b5090565b82805482825590600052602060002090810192821562000961579160200282015b828111156200096157825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019062000994565b5b808211156200096f5760008155600101620009cc565b600060208284031215620009f4578081fd5b81516001600160a01b038116811462000a0b578182fd5b9392505050565b60008151808452815b8181101562000a395760208185018101518683018201520162000a1b565b8181111562000a4b5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0387811682528681166020830152851660408201526060810184905260c06080820181905260009062000a9d9083018562000a12565b82810360a084015262000ab1818562000a12565b9998505050505050505050565b83815260606020820152600062000ad9606083018562000a12565b828103604084015262000aed818562000a12565b9695505050505050565b6000821982111562000b0d5762000b0d62000ba8565b500190565b60008262000b2e57634e487b7160e01b81526012600452602481fd5b500490565b60008282101562000b485762000b4862000ba8565b500390565b600181811c9082168062000b6257607f821691505b6020821081141562000b8457634e487b7160e01b600052602260045260246000fd5b50919050565b600060001982141562000ba15762000ba162000ba8565b5060010190565b634e487b7160e01b600052601160045260246000fd5b60805160a05160c05160e051610100516101205161272d62000c0e6000396000610e1f015260006118380152600061188701526000611862015260006117e60152600061180f015261272d6000f3fe608060405234801561001057600080fd5b50600436106102275760003560e01c80637ecebe0011610130578063a9059cbb116100b8578063e95e8a761161007c578063e95e8a7614610492578063f2fde38b1461049b578063fad8b32a146104ae578063fc673c4f146104c1578063fe9d9303146104d457600080fd5b8063a9059cbb14610408578063cd3293de1461041b578063d505accf14610433578063d95b637114610446578063dd62ed3e1461045957600080fd5b806395d89b41116100ff57806395d89b41146103ca5780639bd9bbc6146103d25780639cecc80a146103e55780639ee0b79a146103f8578063a335fd361461040057600080fd5b80637ecebe00146103755780638d70ce68146103885780638da5cb5b14610392578063959b8c3f146103b757600080fd5b80633644e515116101b357806370a082311161018257806370a0823114610320578063715018a6146103495780637165485d146103515780637a21acc61461035a5780637b0c187b1461036257600080fd5b80633644e515146102eb5780634000aea0146102f3578063556f0dc71461030657806362ad1b831461030d57600080fd5b80631060d14c116101fa5780631060d14c1461028f57806318160ddd146102a457806323b872dd146102b6578063313ce567146102c957806332cb6b0c146102d857600080fd5b806306e485381461022c57806306fdde031461024a5780630781f4d21461025f578063095ea7b31461027c575b600080fd5b6102346104e7565b60405161024191906124c8565b60405180910390f35b610252610549565b6040516102419190612515565b600d5461026c9060ff1681565b6040519015158152602001610241565b61026c61028a3660046121e8565b6105d2565b6102a261029d36600461236b565b6105ea565b005b6001545b604051908152602001610241565b61026c6102c43660046120a3565b61068d565b60405160128152602001610241565b6102a86b033b2e3c9fd0803ce800000081565b6102a861084d565b61026c610301366004612213565b61085c565b60016102a8565b6102a261031b3660046120e3565b6108d6565b6102a861032e366004612033565b6001600160a01b031660009081526020819052604090205490565b6102a2610912565b6102a8600c5481565b6102a2610986565b6102a261037036600461236b565b6109c4565b6102a8610383366004612033565b610a5a565b6102a86201518081565b600a546001600160a01b03165b6040516001600160a01b039091168152602001610241565b6102a26103c5366004612033565b610a7a565b610252610b98565b6102a26103e0366004612297565b610ba7565b6102a26103f3366004612033565b610bca565b6102a2610c1c565b6102a8610cea565b61026c6104163660046121e8565b610d18565b600d5461039f9061010090046001600160a01b031681565b6102a2610441366004612173565b610dcb565b61026c61045436600461206b565b610f2f565b6102a861046736600461206b565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b6102a8600b5481565b6102a26104a9366004612033565b610fd1565b6102a26104bc366004612033565b6110bc565b6102a26104cf3660046122ee565b6111d8565b6102a26104e2366004612383565b611210565b6060600480548060200260200160405190810160405280929190818152602001828054801561053f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610521575b5050505050905090565b60606002805461055890612681565b80601f016020809104026020016040519081016040528092919081815260200182805461058490612681565b801561053f5780601f106105a65761010080835404028352916020019161053f565b820191906000526020600020905b8154815290600101906020018083116105b457509395945050505050565b6000336105e0818585611235565b5060019392505050565b600a546001600160a01b0316331461061d5760405162461bcd60e51b815260040161061490612528565b60405180910390fd5b60008111801561062e575061271081105b6106885760405162461bcd60e51b815260206004820152602560248201527f6375727665206e6565647320746f206265206265747765656e203020616e6420604482015264031303030360dc1b6064820152608401610614565b600c55565b60006001600160a01b0383166106b55760405162461bcd60e51b81526004016106149061255d565b6001600160a01b03841661071a5760405162461bcd60e51b815260206004820152602660248201527f4552433737373a207472616e736665722066726f6d20746865207a65726f206160448201526564647265737360d01b6064820152608401610614565b600033905061074b81868686604051806020016040528060008152506040518060200160405280600081525061135c565b610777818686866040518060200160405280600081525060405180602001604052806000815250611493565b6001600160a01b03808616600090815260086020908152604080832093851683529290522054838110156107ff5760405162461bcd60e51b815260206004820152602960248201527f4552433737373a207472616e7366657220616d6f756e74206578636565647320604482015268616c6c6f77616e636560b81b6064820152608401610614565b610813868361080e878561266a565b611235565b610841828787876040518060200160405280600081525060405180602001604052806000815250600061160e565b50600195945050505050565b60006108576117e2565b905090565b60006108688585610d18565b50846001600160a01b0316336001600160a01b03167fe68ca1ec8e8e022357047aae1f96036cbb808c6dc2bbbfbd3bde507ab21098c48686866040516108b0939291906125ed565b60405180910390a3843b156108cb576108cb858585856118d5565b506001949350505050565b6108e03386610f2f565b6108fc5760405162461bcd60e51b8152600401610614906125a1565b61090b85858585856001611942565b5050505050565b600a546001600160a01b0316331461093c5760405162461bcd60e51b815260040161061490612528565b600a546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600a80546001600160a01b0319169055565b600a546001600160a01b031633146109b05760405162461bcd60e51b815260040161061490612528565b600d805460ff19811660ff90911615179055565b600a546001600160a01b031633146109ee5760405162461bcd60e51b815260040161061490612528565b600b54811180156109fe57504281115b610a555760405162461bcd60e51b815260206004820152602260248201527f6e65787420657261206e6565647320746f20626520696e207468652066757475604482015261726560f01b6064820152608401610614565b600b55565b6001600160a01b0381166000908152600960205260408120545b92915050565b336001600160a01b0382161415610adf5760405162461bcd60e51b8152602060048201526024808201527f4552433737373a20617574686f72697a696e672073656c66206173206f70657260448201526330ba37b960e11b6064820152608401610614565b6001600160a01b03811660009081526005602052604090205460ff1615610b30573360009081526007602090815260408083206001600160a01b03851684529091529020805460ff19169055610b5f565b3360009081526006602090815260408083206001600160a01b03851684529091529020805460ff191660011790555b60405133906001600160a01b038316907ff4caeb2d6ca8932a215a353d0703c326ec2d81fc68170f320eb2ab49e9df61f990600090a350565b60606003805461055890612681565b610bc533848484604051806020016040528060008152506001611942565b505050565b600a546001600160a01b03163314610bf45760405162461bcd60e51b815260040161061490612528565b600d80546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b600b544210158015610c305750600d5460ff165b8015610c4b5750600d5461010090046001600160a01b031615155b15610ce8576000610c5a610cea565b600b5460408051918252602082018390529192507fb46eeb115d9875d9d717a1b1dd704bc9a45fdeb55eecc9c6c4f777ffa5698fe5910160405180910390a162015180600b54610caa9190612632565b600b55600d54604080516020808201835260008083528351918201909352918252610ce69261010090046001600160a01b031691849190611a25565b505b565b6000600c54610cf860015490565b610d0e906b033b2e3c9fd0803ce800000061266a565b610857919061264a565b60006001600160a01b038316610d405760405162461bcd60e51b81526004016106149061255d565b6000339050610d7181828686604051806020016040528060008152506040518060200160405280600081525061135c565b610d9d818286866040518060200160405280600081525060405180602001604052806000815250611493565b6105e0818286866040518060200160405280600081525060405180602001604052806000815250600061160e565b83421115610e1b5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610614565b60007f0000000000000000000000000000000000000000000000000000000000000000888888610e4a8c611a33565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610ea582611a5b565b90506000610eb582878787611aa9565b9050896001600160a01b0316816001600160a01b031614610f185760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610614565b610f238a8a8a611235565b50505050505050505050565b6000816001600160a01b0316836001600160a01b03161480610f9a57506001600160a01b03831660009081526005602052604090205460ff168015610f9a57506001600160a01b0380831660009081526007602090815260408083209387168352929052205460ff16155b80610fca57506001600160a01b0380831660009081526006602090815260408083209387168352929052205460ff165b9392505050565b600a546001600160a01b03163314610ffb5760405162461bcd60e51b815260040161061490612528565b6001600160a01b0381166110605760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610614565b600a546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600a80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03811633141561111f5760405162461bcd60e51b815260206004820152602160248201527f4552433737373a207265766f6b696e672073656c66206173206f70657261746f6044820152603960f91b6064820152608401610614565b6001600160a01b03811660009081526005602052604090205460ff1615611173573360009081526007602090815260408083206001600160a01b03851684529091529020805460ff1916600117905561119f565b3360009081526006602090815260408083206001600160a01b03851684529091529020805460ff191690555b60405133906001600160a01b038316907f50546e66e5f44d728365dc3908c63bc5cfeeab470722c1677e3073a6ac294aa190600090a350565b6111e23385610f2f565b6111fe5760405162461bcd60e51b8152600401610614906125a1565b61120a84848484611c52565b50505050565b61122b33838360405180602001604052806000815250611c52565b5050565b3b151590565b6001600160a01b0383166112995760405162461bcd60e51b815260206004820152602560248201527f4552433737373a20617070726f76652066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610614565b6001600160a01b0382166112fb5760405162461bcd60e51b815260206004820152602360248201527f4552433737373a20617070726f766520746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610614565b6001600160a01b0383811660008181526008602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60405163555ddc6560e11b81526001600160a01b03861660048201527f29ddb589b1fb5fc7cf394961c1adf5f8c6454761adf795e67fe149f658abe8956024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca9060440160206040518083038186803b1580156113d857600080fd5b505afa1580156113ec573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611410919061204f565b90506001600160a01b0381161561148a57604051633ad5cbc160e11b81526001600160a01b038216906375ab978290611457908a908a908a908a908a908a9060040161243c565b600060405180830381600087803b15801561147157600080fd5b505af1158015611485573d6000803e3d6000fd5b505050505b50505050505050565b61149f86868686611e1d565b6001600160a01b038516600090815260208190526040902054838110156115185760405162461bcd60e51b815260206004820152602760248201527f4552433737373a207472616e7366657220616d6f756e7420657863656564732060448201526662616c616e636560c81b6064820152608401610614565b611522848261266a565b6001600160a01b038088166000908152602081905260408082209390935590871681529081208054869290611558908490612632565b92505081905550846001600160a01b0316866001600160a01b0316886001600160a01b03167f06b541ddaa720db2b10a4d0cdac39b8d360425fc073085fac19bc826146779878787876040516115b093929190612607565b60405180910390a4846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040516115fd91815260200190565b60405180910390a350505050505050565b60405163555ddc6560e11b81526001600160a01b03861660048201527fb281fc8c12954d22544db45de3159a39272895b169a852b314f9cc762e44c53b6024820152600090731820a4b7618bde71dce8cdc73aab6c95905fad249063aabbb8ca9060440160206040518083038186803b15801561168a57600080fd5b505afa15801561169e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116c2919061204f565b90506001600160a01b0381161561173e576040516223de2960e01b81526001600160a01b038216906223de2990611707908b908b908b908b908b908b9060040161243c565b600060405180830381600087803b15801561172157600080fd5b505af1158015611735573d6000803e3d6000fd5b505050506117d8565b81156117d8576001600160a01b0386163b156117d85760405162461bcd60e51b815260206004820152604d60248201527f4552433737373a20746f6b656e20726563697069656e7420636f6e747261637460448201527f20686173206e6f20696d706c656d656e74657220666f7220455243373737546f60648201526c1ad95b9cd49958da5c1a595b9d609a1b608482015260a401610614565b5050505050505050565b60007f000000000000000000000000000000000000000000000000000000000000000046141561183157507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b604051635260769b60e11b815284906001600160a01b0382169063a4c0ed3690611909903390889088908890600401612496565b600060405180830381600087803b15801561192357600080fd5b505af1158015611937573d6000803e3d6000fd5b505050505050505050565b6001600160a01b0386166119a35760405162461bcd60e51b815260206004820152602260248201527f4552433737373a2073656e642066726f6d20746865207a65726f206164647265604482015261737360f01b6064820152608401610614565b6001600160a01b0385166119f95760405162461bcd60e51b815260206004820181905260248201527f4552433737373a2073656e6420746f20746865207a65726f20616464726573736044820152606401610614565b33611a0881888888888861135c565b611a16818888888888611493565b61148a8188888888888861160e565b61120a848484846001611e66565b6001600160a01b03811660009081526009602052604090208054600181018255905b50919050565b6000610a74611a686117e2565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0821115611b265760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610614565b8360ff16601b1480611b3b57508360ff16601c145b611b925760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610614565b6040805160008082526020820180845288905260ff871692820192909252606081018590526080810184905260019060a0016020604051602081039080840390855afa158015611be6573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611c495760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610614565b95945050505050565b6001600160a01b038416611cb35760405162461bcd60e51b815260206004820152602260248201527f4552433737373a206275726e2066726f6d20746865207a65726f206164647265604482015261737360f01b6064820152608401610614565b33611cc38186600087878761135c565b611cd08186600087611e1d565b6001600160a01b03851660009081526020819052604090205484811015611d455760405162461bcd60e51b815260206004820152602360248201527f4552433737373a206275726e20616d6f756e7420657863656564732062616c616044820152626e636560e81b6064820152608401610614565b611d4f858261266a565b6001600160a01b03871660009081526020819052604081209190915560018054879290611d7d90849061266a565b92505081905550856001600160a01b0316826001600160a01b03167fa78a9be3a7b862d26933ad85fb11d80ef66b8f972d7cbba06621d583943a4098878787604051611dcb93929190612607565b60405180910390a36040518581526000906001600160a01b038816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020015b60405180910390a3505050505050565b6001600160a01b038216301415611e5e5760405162461bcd60e51b815260206004820152600560248201526410b9b2b63360d91b6044820152606401610614565b61120a610c1c565b6001600160a01b038516611ebc5760405162461bcd60e51b815260206004820181905260248201527f4552433737373a206d696e7420746f20746865207a65726f20616464726573736044820152606401610614565b33611eca8160008888611e1d565b8460016000828254611edc9190612632565b90915550506001600160a01b03861660009081526020819052604081208054879290611f09908490612632565b90915550611f1f9050816000888888888861160e565b856001600160a01b0316816001600160a01b03167f2fe5be0146f74c5bce36c0b80911af6c7d86ff27e89d5cfa61fc681327954e5d878787604051611f6693929190612607565b60405180910390a36040518581526001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001611e0d565b600082601f830112611fbc578081fd5b813567ffffffffffffffff80821115611fd757611fd76126cc565b604051601f8301601f19908116603f01168101908282118183101715611fff57611fff6126cc565b81604052838152866020858801011115612017578485fd5b8360208701602083013792830160200193909352509392505050565b600060208284031215612044578081fd5b8135610fca816126e2565b600060208284031215612060578081fd5b8151610fca816126e2565b6000806040838503121561207d578081fd5b8235612088816126e2565b91506020830135612098816126e2565b809150509250929050565b6000806000606084860312156120b7578081fd5b83356120c2816126e2565b925060208401356120d2816126e2565b929592945050506040919091013590565b600080600080600060a086880312156120fa578081fd5b8535612105816126e2565b94506020860135612115816126e2565b935060408601359250606086013567ffffffffffffffff80821115612138578283fd5b61214489838a01611fac565b93506080880135915080821115612159578283fd5b5061216688828901611fac565b9150509295509295909350565b600080600080600080600060e0888a03121561218d578182fd5b8735612198816126e2565b965060208801356121a8816126e2565b95506040880135945060608801359350608088013560ff811681146121cb578283fd5b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156121fa578182fd5b8235612205816126e2565b946020939093013593505050565b60008060008060608587031215612228578384fd5b8435612233816126e2565b935060208501359250604085013567ffffffffffffffff80821115612256578384fd5b818701915087601f830112612269578384fd5b813581811115612277578485fd5b886020828501011115612288578485fd5b95989497505060200194505050565b6000806000606084860312156122ab578283fd5b83356122b6816126e2565b925060208401359150604084013567ffffffffffffffff8111156122d8578182fd5b6122e486828701611fac565b9150509250925092565b60008060008060808587031215612303578384fd5b843561230e816126e2565b935060208501359250604085013567ffffffffffffffff80821115612331578384fd5b61233d88838901611fac565b93506060870135915080821115612352578283fd5b5061235f87828801611fac565b91505092959194509250565b60006020828403121561237c578081fd5b5035919050565b60008060408385031215612395578182fd5b82359150602083013567ffffffffffffffff8111156123b2578182fd5b6123be85828601611fac565b9150509250929050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60008151808452815b81811015612416576020818501810151868301820152016123fa565b818111156124275782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0387811682528681166020830152851660408201526060810184905260c060808201819052600090612477908301856123f1565b82810360a084015261248981856123f1565b9998505050505050505050565b60018060a01b03851681528360208201526060604082015260006124be6060830184866123c8565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b818110156125095783516001600160a01b0316835292840192918401916001016124e4565b50909695505050505050565b602081526000610fca60208301846123f1565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526024908201527f4552433737373a207472616e7366657220746f20746865207a65726f206164646040820152637265737360e01b606082015260800190565b6020808252602c908201527f4552433737373a2063616c6c6572206973206e6f7420616e206f70657261746f60408201526b39103337b9103437b63232b960a11b606082015260800190565b838152604060208201526000611c496040830184866123c8565b83815260606020820152600061262060608301856123f1565b82810360408401526124be81856123f1565b60008219821115612645576126456126b6565b500190565b60008261266557634e487b7160e01b81526012600452602481fd5b500490565b60008282101561267c5761267c6126b6565b500390565b600181811c9082168061269557607f821691505b60208210811415611a5557634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b0381168114610ce657600080fdfea2646970667358221220e021e1f6bba4888f1887f1db5c84dc260e394fb52e83197c74587b1379dcd54264736f6c6343000804003300000000000000000000000069539c1c678dfd26e626f109149b7cebdd5e4768
Constructor Arguments
(ABI-Encoded and is the last bytes of the Contract Creation Code above)
0x00000000000000000000000069539c1c678dfd26e626f109149b7cebdd5e4768

----Decoded View------------Arg [0] : owner (address): 0x69539C1c678dFd26E626f109149b7cEBDd5E4768

----Encoded View------------Arg [0] : 0x00000000000000000000000069539c1c678dfd26e626f109149b7cebdd5e4768