ERC-20
Source Code
Overview
Max Total Supply
5,000,000,000 AGNT
Holders
1
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CheckpointUnorderedInsertion","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededSafeSupply","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"},{"internalType":"uint48","name":"clock","type":"uint48"}],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"ERC6372InconsistentClock","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[{"internalType":"uint256","name":"expiry","type":"uint256"}],"name":"VotesExpiredSignature","type":"error"},{"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":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousVotes","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotes","type":"uint256"}],"name":"DelegateVotesChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","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"},{"inputs":[],"name":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","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":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint48","name":"_key","type":"uint48"},{"internalType":"uint208","name":"_value","type":"uint208"}],"internalType":"struct Checkpoints.Checkpoint208","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"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"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"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":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
6101606040523480156200001257600080fd5b506040516200326b3803806200326b83398101604081905262000035916200093e565b6040805180820190915260018152603160f81b6020820152829081908184600362000061838262000a38565b50600462000070828262000a38565b5062000082915083905060056200014b565b61012052620000938160066200014b565b61014052815160208084019190912060e052815190820120610100524660a0526200012160e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c0525062000143336b1027e72f1f1281308800000062000184565b505062000bed565b60006020835110156200016b576200016383620001c6565b90506200017e565b8162000178848262000a38565b5060ff90505b92915050565b6001600160a01b038216620001b45760405163ec442f0560e01b8152600060048201526024015b60405180910390fd5b620001c26000838362000209565b5050565b600080829050601f81511115620001f4578260405163305a27a960e01b8152600401620001ab919062000b04565b8051620002018262000b39565b179392505050565b620002168383836200021b565b505050565b620002288383836200028a565b6001600160a01b0383166200027d5760006200024360025490565b90506001600160d01b03808211156200027a57604051630e58ae9360e11b81526004810183905260248101829052604401620001ab565b50505b62000216838383620003bd565b6001600160a01b038316620002b9578060026000828254620002ad919062000b74565b909155506200032d9050565b6001600160a01b038316600090815260208190526040902054818110156200030e5760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401620001ab565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b0382166200034b576002805482900390556200036a565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620003b091815260200190565b60405180910390a3505050565b6001600160a01b038316620003f257620003ef600a62000a3f6200045560201b17620003e9846200046a565b620004a4565b50505b6001600160a01b03821662000421576200041e600a62000a4b620004e160201b17620003e9846200046a565b50505b6001600160a01b038381166000908152600860205260408082205485841683529120546200021692918216911683620004ef565b600062000463828462000b8a565b9392505050565b60006001600160d01b03821115620004a0576040516306dfcc6560e41b815260d0600482015260248101839052604401620001ab565b5090565b600080620004d4620004b562000656565b620004cb620004c48862000667565b868860201c565b879190620006b6565b915091505b935093915050565b600062000463828462000bb4565b816001600160a01b0316836001600160a01b031614158015620005125750600081115b1562000216576001600160a01b03831615620005b5576001600160a01b038316600090815260096020908152604082208291620005609190620004e1901b62000a4b17620003e9866200046a565b6001600160d01b031691506001600160d01b03169150846001600160a01b03166000805160206200324b8339815191528383604051620005aa929190918252602082015260400190565b60405180910390a250505b6001600160a01b0382161562000216576001600160a01b038216600090815260096020908152604082208291620005fd919062000455901b62000a3f17620003e9866200046a565b6001600160d01b031691506001600160d01b03169150836001600160a01b03166000805160206200324b833981519152838360405162000647929190918252602082015260400190565b60405180910390a25050505050565b600062000662620006c6565b905090565b80546000908015620006ad5762000693836200068560018462000bd7565b600091825260209091200190565b54660100000000000090046001600160d01b031662000463565b60009392505050565b600080620004d4858585620006d3565b600062000662436200083c565b825460009081908015620007dd576000620006f5876200068560018562000bd7565b805490915065ffffffffffff80821691660100000000000090046001600160d01b03169088168211156200073c57604051632520601d60e01b815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff16036200077a57825465ffffffffffff1666010000000000006001600160d01b03891602178355620007ce565b6040805180820190915265ffffffffffff808a1682526001600160d01b03808a1660208085019182528d54600181018f5560008f815291909120945191519092166601000000000000029216919091179101555b9450859350620004d992505050565b50506040805180820190915265ffffffffffff80851682526001600160d01b0380851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081620004d9565b600065ffffffffffff821115620004a0576040516306dfcc6560e41b81526030600482015260248101839052604401620001ab565b634e487b7160e01b600052604160045260246000fd5b60005b83811015620008a45781810151838201526020016200088a565b50506000910152565b600082601f830112620008bf57600080fd5b81516001600160401b0380821115620008dc57620008dc62000871565b604051601f8301601f19908116603f0116810190828211818310171562000907576200090762000871565b816040528381528660208588010111156200092157600080fd5b6200093484602083016020890162000887565b9695505050505050565b600080604083850312156200095257600080fd5b82516001600160401b03808211156200096a57600080fd5b6200097886838701620008ad565b935060208501519150808211156200098f57600080fd5b506200099e85828601620008ad565b9150509250929050565b600181811c90821680620009bd57607f821691505b602082108103620009de57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000216576000816000526020600020601f850160051c8101602086101562000a0f5750805b601f850160051c820191505b8181101562000a305782815560010162000a1b565b505050505050565b81516001600160401b0381111562000a545762000a5462000871565b62000a6c8162000a658454620009a8565b84620009e4565b602080601f83116001811462000aa4576000841562000a8b5750858301515b600019600386901b1c1916600185901b17855562000a30565b600085815260208120601f198616915b8281101562000ad55788860151825594840194600190910190840162000ab4565b508582101562000af45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b602081526000825180602084015262000b2581604085016020870162000887565b601f01601f19169190910160400192915050565b80516020808301519190811015620009de5760001960209190910360031b1b16919050565b634e487b7160e01b600052601160045260246000fd5b808201808211156200017e576200017e62000b5e565b6001600160d01b0381811683821601908082111562000bad5762000bad62000b5e565b5092915050565b6001600160d01b0382811682821603908082111562000bad5762000bad62000b5e565b818103818111156200017e576200017e62000b5e565b60805160a05160c05160e05161010051610120516101405161260362000c486000396000610fdc01526000610faf01526000610ccb01526000610ca301526000610bfe01526000610c2801526000610c5201526126036000f3fe608060405234801561001057600080fd5b50600436106101a35760003560e01c806370a08231116100ee57806395d89b4111610097578063c3cda52011610071578063c3cda520146103c5578063d505accf146103d8578063dd62ed3e146103eb578063f1127ed81461043157600080fd5b806395d89b41146103975780639ab24eb01461039f578063a9059cbb146103b257600080fd5b806384b0196e116100c857806384b0196e1461034a5780638e539e8c1461036557806391ddadf41461037857600080fd5b806370a08231146102ee57806379cc6790146103245780637ecebe001461033757600080fd5b80633a46b1a811610150578063587cde1e1161012a578063587cde1e146102555780635c19a95c146102b35780636fcfff45146102c657600080fd5b80633a46b1a81461022557806342966c68146102385780634bf5d7e91461024d57600080fd5b806323b872dd1161018157806323b872dd146101fb578063313ce5671461020e5780633644e5151461021d57600080fd5b806306fdde03146101a8578063095ea7b3146101c657806318160ddd146101e9575b600080fd5b6101b0610483565b6040516101bd9190612112565b60405180910390f35b6101d96101d436600461214e565b610515565b60405190151581526020016101bd565b6002545b6040519081526020016101bd565b6101d9610209366004612178565b61052f565b604051601281526020016101bd565b6101ed610553565b6101ed61023336600461214e565b610562565b61024b6102463660046121b4565b6105be565b005b6101b06105cb565b61028e6102633660046121cd565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600860205260409020541690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101bd565b61024b6102c13660046121cd565b61065c565b6102d96102d43660046121cd565b61066b565b60405163ffffffff90911681526020016101bd565b6101ed6102fc3660046121cd565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61024b61033236600461214e565b610676565b6101ed6103453660046121cd565b61068b565b610352610696565b6040516101bd97969594939291906121e8565b6101ed6103733660046121b4565b6106f8565b610380610730565b60405165ffffffffffff90911681526020016101bd565b6101b061073a565b6101ed6103ad3660046121cd565b610749565b6101d96103c036600461214e565b610777565b61024b6103d33660046122bb565b610785565b61024b6103e6366004612313565b61086d565b6101ed6103f936600461237d565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b61044461043f3660046123b0565b610a1a565b60408051825165ffffffffffff16815260209283015179ffffffffffffffffffffffffffffffffffffffffffffffffffff1692810192909252016101bd565b606060038054610492906123f0565b80601f01602080910402602001604051908101604052809291908181526020018280546104be906123f0565b801561050b5780601f106104e05761010080835404028352916020019161050b565b820191906000526020600020905b8154815290600101906020018083116104ee57829003601f168201915b5050505050905090565b600033610523818585610a57565b60019150505b92915050565b60003361053d858285610a69565b610548858585610b39565b506001949350505050565b600061055d610be4565b905090565b600061059b61057083610d1c565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260096020526040902090610d84565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff169392505050565b6105c83382610e50565b50565b60606105d5610eac565b65ffffffffffff166105e5610730565b65ffffffffffff1614610624576040517f6ff0714000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106678183610eb7565b5050565b600061052982610f4e565b610681823383610a69565b6106678282610e50565b600061052982610f7d565b6000606080600080600060606106aa610fa8565b6106b2610fd5565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b600061070e61070683610d1c565b600a90610d84565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff1692915050565b600061055d610eac565b606060048054610492906123f0565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260096020526040812061070e90611002565b600033610523818585610b39565b834211156107c7576040517f4683af0e000000000000000000000000000000000000000000000000000000008152600481018590526024015b60405180910390fd5b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf602082015273ffffffffffffffffffffffffffffffffffffffff881691810191909152606081018690526080810185905260009061084e906108469060a00160405160208183030381529060405280519060200120611051565b858585611099565b905061085a81876110c7565b6108648188610eb7565b50505050505050565b834211156108aa576040517f62791302000000000000000000000000000000000000000000000000000000008152600481018590526024016107be565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109048c73ffffffffffffffffffffffffffffffffffffffff16600090815260076020526040902080546001810190915590565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061096c82611051565b9050600061097c82878787611099565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a03576040517f4b800e4600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301528b1660248201526044016107be565b610a0e8a8a8a610a57565b50505050505050505050565b6040805180820190915260008082526020820152610a38838361114d565b9392505050565b6000610a388284612472565b6000610a3882846124ac565b610a648383836001611190565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610b335781811015610b24576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064016107be565b610b3384848484036000611190565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610b89576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b73ffffffffffffffffffffffffffffffffffffffff8216610bd9576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b610a648383836112d8565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148015610c4a57507f000000000000000000000000000000000000000000000000000000000000000046145b15610c7457507f000000000000000000000000000000000000000000000000000000000000000090565b61055d604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080610d27610730565b90508065ffffffffffff168310610d7b576040517fecd3f81e0000000000000000000000000000000000000000000000000000000081526004810184905265ffffffffffff821660248201526044016107be565b610a38836112e3565b815460009081816005811115610de3576000610d9f84611333565b610da990856124df565b60008881526020902090915081015465ffffffffffff9081169087161015610dd357809150610de1565b610dde8160016124f2565b92505b505b6000610df187878585611499565b90508015610e4257610e1687610e086001846124df565b600091825260209091200190565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610e45565b60005b979650505050505050565b73ffffffffffffffffffffffffffffffffffffffff8216610ea0576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b610667826000836112d8565b600061055d436112e3565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526008602052604080822080548686167fffffffffffffffffffffffff0000000000000000000000000000000000000000821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610a648183610f49866114fb565b611526565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604081205461052990611746565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260076020526040812054610529565b606061055d7f00000000000000000000000000000000000000000000000000000000000000006005611790565b606061055d7f00000000000000000000000000000000000000000000000000000000000000006006611790565b805460009080156110485761101c83610e086001846124df565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610a38565b60009392505050565b600061052961105e610be4565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b6000806000806110ab8888888861183b565b9250925092506110bb8282611935565b50909695505050505050565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600760205260409020805460018101909155818114610a64576040517f752d88c000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152602481018290526044016107be565b604080518082019091526000808252602082015273ffffffffffffffffffffffffffffffffffffffff83166000908152600960205260409020610a389083611a39565b73ffffffffffffffffffffffffffffffffffffffff84166111e0576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b73ffffffffffffffffffffffffffffffffffffffff8316611230576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610b33578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516112ca91815260200190565b60405180910390a350505050565b610a64838383611abf565b600065ffffffffffff82111561132f576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260306004820152602481018390526044016107be565b5090565b600060018211611341575090565b81600170010000000000000000000000000000000082106113675760809190911c9060401b5b6801000000000000000082106113825760409190911c9060201b5b64010000000082106113995760209190911c9060101b5b6201000082106113ae5760109190911c9060081b5b61010082106113c25760089190911c9060041b5b601082106113d55760049190911c9060021b5b600482106113e15760011b5b600302600190811c908185816113f9576113f9612505565b048201901c9050600181858161141157611411612505565b048201901c9050600181858161142957611429612505565b048201901c9050600181858161144157611441612505565b048201901c9050600181858161145957611459612505565b048201901c9050600181858161147157611471612505565b048201901c905061149081858161148a5761148a612505565b04821190565b90039392505050565b60005b818310156114f35760006114b08484611b5f565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156114df578092506114ed565b6114ea8160016124f2565b93505b5061149c565b509392505050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040812054610529565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156115625750600081115b15610a645773ffffffffffffffffffffffffffffffffffffffff8316156116575773ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040812081906115bf90610a4b6115ba86611b7a565b611bda565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405161164c929190918252602082015260400190565b60405180910390a250505b73ffffffffffffffffffffffffffffffffffffffff821615610a645773ffffffffffffffffffffffffffffffffffffffff8216600090815260096020526040812081906116aa90610a3f6115ba86611b7a565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611737929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff82111561132f576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260206004820152602481018390526044016107be565b606060ff83146117aa576117a383611c13565b9050610529565b8180546117b6906123f0565b80601f01602080910402602001604051908101604052809291908181526020018280546117e2906123f0565b801561182f5780601f106118045761010080835404028352916020019161182f565b820191906000526020600020905b81548152906001019060200180831161181257829003601f168201915b50505050509050610529565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611876575060009150600390508261192b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156118ca573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166119215750600092506001915082905061192b565b9250600091508190505b9450945094915050565b600082600381111561194957611949612534565b03611952575050565b600182600381111561196657611966612534565b0361199d576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60028260038111156119b1576119b1612534565b036119eb576040517ffce698f7000000000000000000000000000000000000000000000000000000008152600481018290526024016107be565b60038260038111156119ff576119ff612534565b03610667576040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600481018290526024016107be565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611a6857611a68612563565b60009182526020918290206040805180820190915291015465ffffffffffff811682526601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16918101919091529392505050565b611aca838383611c52565b73ffffffffffffffffffffffffffffffffffffffff8316611b54576000611af060025490565b905079ffffffffffffffffffffffffffffffffffffffffffffffffffff80821115611b51576040517f1cb15d2600000000000000000000000000000000000000000000000000000000815260048101839052602481018290526044016107be565b50505b610a64838383611dfd565b6000611b6e6002848418612592565b610a38908484166124f2565b600079ffffffffffffffffffffffffffffffffffffffffffffffffffff82111561132f576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260d06004820152602481018390526044016107be565b600080611c06611be8610730565b611bfe611bf488611002565b868863ffffffff16565b879190611e9a565b915091505b935093915050565b60606000611c2083611ea8565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b73ffffffffffffffffffffffffffffffffffffffff8316611c8a578060026000828254611c7f91906124f2565b90915550611d3c9050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015611d10576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260248101829052604481018390526064016107be565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216611d6557600280548290039055611d91565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611df091815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611e2c57611e29600a610a3f6115ba84611b7a565b50505b73ffffffffffffffffffffffffffffffffffffffff8216611e5b57611e58600a610a4b6115ba84611b7a565b50505b73ffffffffffffffffffffffffffffffffffffffff838116600090815260086020526040808220548584168352912054610a6492918216911683611526565b600080611c06858585611ee9565b600060ff8216601f811115610529576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82546000908190801561203d576000611f0787610e086001856124df565b805490915065ffffffffffff808216916601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16908816821115611f79576040517f2520601d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611fc857825465ffffffffffff16660100000000000079ffffffffffffffffffffffffffffffffffffffffffffffffffff89160217835561202f565b6040805180820190915265ffffffffffff808a16825279ffffffffffffffffffffffffffffffffffffffffffffffffffff808a1660208085019182528d54600181018f5560008f815291909120945191519092166601000000000000029216919091179101555b9450859350611c0b92505050565b50506040805180820190915265ffffffffffff808516825279ffffffffffffffffffffffffffffffffffffffffffffffffffff80851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081611c0b565b6000815180845260005b818110156120d4576020818501810151868301820152016120b8565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081526000610a3860208301846120ae565b803573ffffffffffffffffffffffffffffffffffffffff8116811461214957600080fd5b919050565b6000806040838503121561216157600080fd5b61216a83612125565b946020939093013593505050565b60008060006060848603121561218d57600080fd5b61219684612125565b92506121a460208501612125565b9150604084013590509250925092565b6000602082840312156121c657600080fd5b5035919050565b6000602082840312156121df57600080fd5b610a3882612125565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e0602084015261222560e084018a6120ae565b8381036040850152612237818a6120ae565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156122985783518352928401929184019160010161227c565b50909c9b505050505050505050505050565b803560ff8116811461214957600080fd5b60008060008060008060c087890312156122d457600080fd5b6122dd87612125565b955060208701359450604087013593506122f9606088016122aa565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a03121561232e57600080fd5b61233788612125565b965061234560208901612125565b95506040880135945060608801359350612361608089016122aa565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561239057600080fd5b61239983612125565b91506123a760208401612125565b90509250929050565b600080604083850312156123c357600080fd5b6123cc83612125565b9150602083013563ffffffff811681146123e557600080fd5b809150509250929050565b600181811c9082168061240457607f821691505b60208210810361243d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8181168382160190808211156124a5576124a5612443565b5092915050565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8281168282160390808211156124a5576124a5612443565b8181038181111561052957610529612443565b8082018082111561052957610529612443565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000826125c8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea2646970667358221220d39a24453d0b7962ee68b7e142f03312ae303e6322720bb87bcc3745f13ff6ae64736f6c63430008180033dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72400000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000a4167656e7420412e492e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000441474e5400000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101a35760003560e01c806370a08231116100ee57806395d89b4111610097578063c3cda52011610071578063c3cda520146103c5578063d505accf146103d8578063dd62ed3e146103eb578063f1127ed81461043157600080fd5b806395d89b41146103975780639ab24eb01461039f578063a9059cbb146103b257600080fd5b806384b0196e116100c857806384b0196e1461034a5780638e539e8c1461036557806391ddadf41461037857600080fd5b806370a08231146102ee57806379cc6790146103245780637ecebe001461033757600080fd5b80633a46b1a811610150578063587cde1e1161012a578063587cde1e146102555780635c19a95c146102b35780636fcfff45146102c657600080fd5b80633a46b1a81461022557806342966c68146102385780634bf5d7e91461024d57600080fd5b806323b872dd1161018157806323b872dd146101fb578063313ce5671461020e5780633644e5151461021d57600080fd5b806306fdde03146101a8578063095ea7b3146101c657806318160ddd146101e9575b600080fd5b6101b0610483565b6040516101bd9190612112565b60405180910390f35b6101d96101d436600461214e565b610515565b60405190151581526020016101bd565b6002545b6040519081526020016101bd565b6101d9610209366004612178565b61052f565b604051601281526020016101bd565b6101ed610553565b6101ed61023336600461214e565b610562565b61024b6102463660046121b4565b6105be565b005b6101b06105cb565b61028e6102633660046121cd565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600860205260409020541690565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101bd565b61024b6102c13660046121cd565b61065c565b6102d96102d43660046121cd565b61066b565b60405163ffffffff90911681526020016101bd565b6101ed6102fc3660046121cd565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b61024b61033236600461214e565b610676565b6101ed6103453660046121cd565b61068b565b610352610696565b6040516101bd97969594939291906121e8565b6101ed6103733660046121b4565b6106f8565b610380610730565b60405165ffffffffffff90911681526020016101bd565b6101b061073a565b6101ed6103ad3660046121cd565b610749565b6101d96103c036600461214e565b610777565b61024b6103d33660046122bb565b610785565b61024b6103e6366004612313565b61086d565b6101ed6103f936600461237d565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b61044461043f3660046123b0565b610a1a565b60408051825165ffffffffffff16815260209283015179ffffffffffffffffffffffffffffffffffffffffffffffffffff1692810192909252016101bd565b606060038054610492906123f0565b80601f01602080910402602001604051908101604052809291908181526020018280546104be906123f0565b801561050b5780601f106104e05761010080835404028352916020019161050b565b820191906000526020600020905b8154815290600101906020018083116104ee57829003601f168201915b5050505050905090565b600033610523818585610a57565b60019150505b92915050565b60003361053d858285610a69565b610548858585610b39565b506001949350505050565b600061055d610be4565b905090565b600061059b61057083610d1c565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260096020526040902090610d84565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff169392505050565b6105c83382610e50565b50565b60606105d5610eac565b65ffffffffffff166105e5610730565b65ffffffffffff1614610624576040517f6ff0714000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015290565b336106678183610eb7565b5050565b600061052982610f4e565b610681823383610a69565b6106678282610e50565b600061052982610f7d565b6000606080600080600060606106aa610fa8565b6106b2610fd5565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b600061070e61070683610d1c565b600a90610d84565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff1692915050565b600061055d610eac565b606060048054610492906123f0565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260096020526040812061070e90611002565b600033610523818585610b39565b834211156107c7576040517f4683af0e000000000000000000000000000000000000000000000000000000008152600481018590526024015b60405180910390fd5b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf602082015273ffffffffffffffffffffffffffffffffffffffff881691810191909152606081018690526080810185905260009061084e906108469060a00160405160208183030381529060405280519060200120611051565b858585611099565b905061085a81876110c7565b6108648188610eb7565b50505050505050565b834211156108aa576040517f62791302000000000000000000000000000000000000000000000000000000008152600481018590526024016107be565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886109048c73ffffffffffffffffffffffffffffffffffffffff16600090815260076020526040902080546001810190915590565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061096c82611051565b9050600061097c82878787611099565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610a03576040517f4b800e4600000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301528b1660248201526044016107be565b610a0e8a8a8a610a57565b50505050505050505050565b6040805180820190915260008082526020820152610a38838361114d565b9392505050565b6000610a388284612472565b6000610a3882846124ac565b610a648383836001611190565b505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610b335781811015610b24576040517ffb8f41b200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8416600482015260248101829052604481018390526064016107be565b610b3384848484036000611190565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316610b89576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b73ffffffffffffffffffffffffffffffffffffffff8216610bd9576040517fec442f05000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b610a648383836112d8565b60003073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005393097c31d9fd8bd8bdfbbc971e31e9123a54c116148015610c4a57507f000000000000000000000000000000000000000000000000000000000000000146145b15610c7457507f91a8d1fa063deaeb3be91eb49f00ab2dd2268e0063f1aa6497c0b0604d75f52e90565b61055d604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527ff9b84dbc7b374445417c3db26b5c90b4bcdb741578f117b3bc9313a724048a31918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b600080610d27610730565b90508065ffffffffffff168310610d7b576040517fecd3f81e0000000000000000000000000000000000000000000000000000000081526004810184905265ffffffffffff821660248201526044016107be565b610a38836112e3565b815460009081816005811115610de3576000610d9f84611333565b610da990856124df565b60008881526020902090915081015465ffffffffffff9081169087161015610dd357809150610de1565b610dde8160016124f2565b92505b505b6000610df187878585611499565b90508015610e4257610e1687610e086001846124df565b600091825260209091200190565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610e45565b60005b979650505050505050565b73ffffffffffffffffffffffffffffffffffffffff8216610ea0576040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b610667826000836112d8565b600061055d436112e3565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526008602052604080822080548686167fffffffffffffffffffffffff0000000000000000000000000000000000000000821681179092559151919094169392849290917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a4610a648183610f49866114fb565b611526565b73ffffffffffffffffffffffffffffffffffffffff811660009081526009602052604081205461052990611746565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260076020526040812054610529565b606061055d7f4167656e7420412e492e0000000000000000000000000000000000000000000a6005611790565b606061055d7f31000000000000000000000000000000000000000000000000000000000000016006611790565b805460009080156110485761101c83610e086001846124df565b546601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16610a38565b60009392505050565b600061052961105e610be4565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b6000806000806110ab8888888861183b565b9250925092506110bb8282611935565b50909695505050505050565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600760205260409020805460018101909155818114610a64576040517f752d88c000000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152602481018290526044016107be565b604080518082019091526000808252602082015273ffffffffffffffffffffffffffffffffffffffff83166000908152600960205260409020610a389083611a39565b73ffffffffffffffffffffffffffffffffffffffff84166111e0576040517fe602df05000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b73ffffffffffffffffffffffffffffffffffffffff8316611230576040517f94280d62000000000000000000000000000000000000000000000000000000008152600060048201526024016107be565b73ffffffffffffffffffffffffffffffffffffffff80851660009081526001602090815260408083209387168352929052208290558015610b33578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516112ca91815260200190565b60405180910390a350505050565b610a64838383611abf565b600065ffffffffffff82111561132f576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260306004820152602481018390526044016107be565b5090565b600060018211611341575090565b81600170010000000000000000000000000000000082106113675760809190911c9060401b5b6801000000000000000082106113825760409190911c9060201b5b64010000000082106113995760209190911c9060101b5b6201000082106113ae5760109190911c9060081b5b61010082106113c25760089190911c9060041b5b601082106113d55760049190911c9060021b5b600482106113e15760011b5b600302600190811c908185816113f9576113f9612505565b048201901c9050600181858161141157611411612505565b048201901c9050600181858161142957611429612505565b048201901c9050600181858161144157611441612505565b048201901c9050600181858161145957611459612505565b048201901c9050600181858161147157611471612505565b048201901c905061149081858161148a5761148a612505565b04821190565b90039392505050565b60005b818310156114f35760006114b08484611b5f565b60008781526020902090915065ffffffffffff86169082015465ffffffffffff1611156114df578092506114ed565b6114ea8160016124f2565b93505b5061149c565b509392505050565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040812054610529565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156115625750600081115b15610a645773ffffffffffffffffffffffffffffffffffffffff8316156116575773ffffffffffffffffffffffffffffffffffffffff8316600090815260096020526040812081906115bf90610a4b6115ba86611b7a565b611bda565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724838360405161164c929190918252602082015260400190565b60405180910390a250505b73ffffffffffffffffffffffffffffffffffffffff821615610a645773ffffffffffffffffffffffffffffffffffffffff8216600090815260096020526040812081906116aa90610a3f6115ba86611b7a565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff16915079ffffffffffffffffffffffffffffffffffffffffffffffffffff1691508373ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611737929190918252602082015260400190565b60405180910390a25050505050565b600063ffffffff82111561132f576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260206004820152602481018390526044016107be565b606060ff83146117aa576117a383611c13565b9050610529565b8180546117b6906123f0565b80601f01602080910402602001604051908101604052809291908181526020018280546117e2906123f0565b801561182f5780601f106118045761010080835404028352916020019161182f565b820191906000526020600020905b81548152906001019060200180831161181257829003601f168201915b50505050509050610529565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611876575060009150600390508261192b565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa1580156118ca573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166119215750600092506001915082905061192b565b9250600091508190505b9450945094915050565b600082600381111561194957611949612534565b03611952575050565b600182600381111561196657611966612534565b0361199d576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60028260038111156119b1576119b1612534565b036119eb576040517ffce698f7000000000000000000000000000000000000000000000000000000008152600481018290526024016107be565b60038260038111156119ff576119ff612534565b03610667576040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600481018290526024016107be565b6040805180820190915260008082526020820152826000018263ffffffff1681548110611a6857611a68612563565b60009182526020918290206040805180820190915291015465ffffffffffff811682526601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16918101919091529392505050565b611aca838383611c52565b73ffffffffffffffffffffffffffffffffffffffff8316611b54576000611af060025490565b905079ffffffffffffffffffffffffffffffffffffffffffffffffffff80821115611b51576040517f1cb15d2600000000000000000000000000000000000000000000000000000000815260048101839052602481018290526044016107be565b50505b610a64838383611dfd565b6000611b6e6002848418612592565b610a38908484166124f2565b600079ffffffffffffffffffffffffffffffffffffffffffffffffffff82111561132f576040517f6dfcc65000000000000000000000000000000000000000000000000000000000815260d06004820152602481018390526044016107be565b600080611c06611be8610730565b611bfe611bf488611002565b868863ffffffff16565b879190611e9a565b915091505b935093915050565b60606000611c2083611ea8565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b73ffffffffffffffffffffffffffffffffffffffff8316611c8a578060026000828254611c7f91906124f2565b90915550611d3c9050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526020819052604090205481811015611d10576040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015260248101829052604481018390526064016107be565b73ffffffffffffffffffffffffffffffffffffffff841660009081526020819052604090209082900390555b73ffffffffffffffffffffffffffffffffffffffff8216611d6557600280548290039055611d91565b73ffffffffffffffffffffffffffffffffffffffff821660009081526020819052604090208054820190555b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611df091815260200190565b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316611e2c57611e29600a610a3f6115ba84611b7a565b50505b73ffffffffffffffffffffffffffffffffffffffff8216611e5b57611e58600a610a4b6115ba84611b7a565b50505b73ffffffffffffffffffffffffffffffffffffffff838116600090815260086020526040808220548584168352912054610a6492918216911683611526565b600080611c06858585611ee9565b600060ff8216601f811115610529576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b82546000908190801561203d576000611f0787610e086001856124df565b805490915065ffffffffffff808216916601000000000000900479ffffffffffffffffffffffffffffffffffffffffffffffffffff16908816821115611f79576040517f2520601d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8765ffffffffffff168265ffffffffffff1603611fc857825465ffffffffffff16660100000000000079ffffffffffffffffffffffffffffffffffffffffffffffffffff89160217835561202f565b6040805180820190915265ffffffffffff808a16825279ffffffffffffffffffffffffffffffffffffffffffffffffffff808a1660208085019182528d54600181018f5560008f815291909120945191519092166601000000000000029216919091179101555b9450859350611c0b92505050565b50506040805180820190915265ffffffffffff808516825279ffffffffffffffffffffffffffffffffffffffffffffffffffff80851660208085019182528854600181018a5560008a8152918220955192519093166601000000000000029190931617920191909155905081611c0b565b6000815180845260005b818110156120d4576020818501810151868301820152016120b8565b5060006020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b602081526000610a3860208301846120ae565b803573ffffffffffffffffffffffffffffffffffffffff8116811461214957600080fd5b919050565b6000806040838503121561216157600080fd5b61216a83612125565b946020939093013593505050565b60008060006060848603121561218d57600080fd5b61219684612125565b92506121a460208501612125565b9150604084013590509250925092565b6000602082840312156121c657600080fd5b5035919050565b6000602082840312156121df57600080fd5b610a3882612125565b7fff00000000000000000000000000000000000000000000000000000000000000881681526000602060e0602084015261222560e084018a6120ae565b8381036040850152612237818a6120ae565b6060850189905273ffffffffffffffffffffffffffffffffffffffff8816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b818110156122985783518352928401929184019160010161227c565b50909c9b505050505050505050505050565b803560ff8116811461214957600080fd5b60008060008060008060c087890312156122d457600080fd5b6122dd87612125565b955060208701359450604087013593506122f9606088016122aa565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a03121561232e57600080fd5b61233788612125565b965061234560208901612125565b95506040880135945060608801359350612361608089016122aa565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561239057600080fd5b61239983612125565b91506123a760208401612125565b90509250929050565b600080604083850312156123c357600080fd5b6123cc83612125565b9150602083013563ffffffff811681146123e557600080fd5b809150509250929050565b600181811c9082168061240457607f821691505b60208210810361243d577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8181168382160190808211156124a5576124a5612443565b5092915050565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8281168282160390808211156124a5576124a5612443565b8181038181111561052957610529612443565b8082018082111561052957610529612443565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000826125c8577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea2646970667358221220d39a24453d0b7962ee68b7e142f03312ae303e6322720bb87bcc3745f13ff6ae64736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000a4167656e7420412e492e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000441474e5400000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Agent A.I.
Arg [1] : _symbol (string): AGNT
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [3] : 4167656e7420412e492e00000000000000000000000000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 41474e5400000000000000000000000000000000000000000000000000000000
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)

