ETH Price: $2,456.59 (-1.21%)
Gas: 0.05 Gwei

Token

Anvil (ANVL)
 

Overview

Max Total Supply

100,000,000,000 ANVL

Holders

3,295 ( -0.061%)

Market

Price

$0.00 @ 0.000000 ETH (-4.33%)

Onchain Market Cap

$70,375,000.00

Circulating Supply Market Cap

$61,986,952.00

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
allthings.eth
Balance
218,078.749372367890485824 ANVL

Value
$153.47 ( ~0.0624727773051262 Eth) [0.0002%]
0x07494efb9fc623b74b31714192826c70eba7423f
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Anvil is a system of Ethereum-based smart contracts that manages collateral and issues fully secured credit.

Market

Volume (24H):$85,333.00
Market Capitalization:$61,986,952.00
Circulating Supply:88,081,193,770.00 ANVL
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

Anvil

Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled
Yes with 999999 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"destinationAddress","type":"address"}],"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":"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":[{"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":"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":[],"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"}]
610160806040523461009057602061368c803803809161001e826100ab565b84391261009057516001600160a01b03811681036100905761003f90610146565b6040516126b59081610f97823960805181611df7015260a05181611eb2015260c05181611dc8015260e05181611e4601526101005181611e6c01526101205181610a5901526101405181610a830152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b601f01601f1916610160908101906001600160401b038211908210176100d057604052565b610095565b604081019081106001600160401b038211176100d057604052565b604051906100fd826100d5565b565b6040519061010c826100d5565b60018252565b6040519061011f826100d5565b60048252565b60405190610132826100d5565b6005825264105b9d9a5b60da1b6020830152565b9061014f610125565b916101586100ff565b9260209384810191601960f91b835261016f610125565b95610178610112565b631053959360e21b8183015287516001600160401b0381116100d0576101a8816101a36003546102c0565b6102fa565b82601f821160011461023457816101e893926101e0926100fd9b9c600092610229575b50508160011b916000199060031b1c19161790565b600355610452565b6101f18261062d565b610120526101fe8361072e565b61014052815191012060e052519020610100524660a05261021d61082c565b6080523060c05261054a565b0151905038806101cb565b6003600052601f198216997fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b9a60005b8181106102a957509a60019284926101e896956100fd9d9e10610290575b505050811b01600355610452565b015160001960f88460031b161c19169055388080610282565b838301518d556001909c019b928601928601610264565b90600182811c921680156102f0575b60208310146102da57565b634e487b7160e01b600052602260045260246000fd5b91607f16916102cf565b601f8111610306575050565b60009060036000526020600020906020601f850160051c83019410610346575b601f0160051c01915b82811061033b57505050565b81815560010161032f565b9092508290610326565b601f811161035c575050565b60009060046000526020600020906020601f850160051c8301941061039c575b601f0160051c01915b82811061039157505050565b818155600101610385565b909250829061037c565b601f81116103b2575050565b60009060056000526020600020906020601f850160051c830194106103f2575b601f0160051c01915b8281106103e757505050565b8181556001016103db565b90925082906103d2565b601f8111610408575050565b60009060066000526020600020906020601f850160051c83019410610448575b601f0160051c01915b82811061043d57505050565b818155600101610431565b9092508290610428565b80519091906001600160401b0381116100d057610479816104746004546102c0565b610350565b602080601f83116001146104b0575081906104ab93946000926102295750508160011b916000199060031b1c19161790565b600455565b6004600052601f198316949091907f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b926000905b87821061051c575050836001959610610503575b505050811b01600455565b015160001960f88460031b161c191690553880806104f8565b806001859682949686015181550195019301906104e4565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b038116801561061457600254906c01431e0fae6d7217caa00000009182810180911161060f576002556001600160a01b038316600090815260208181526040808320805486019055516c01431e0fae6d7217caa000000081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9190a36002549081116105e257506100fd90610932565b604051630e58ae9360e11b815260048101919091526c01431e0fae6d7217caa00000006024820152604490fd5b610534565b60405163ec442f0560e01b815260006004820152602490fd5b908151602080821060001461064b57505090610648906108ba565b90565b6001600160401b0382116100d05761066d826106686005546102c0565b6103a6565b602090601f83116001146106a75750819061069f93946000926102295750508160011b916000199060031b1c19161790565b60055560ff90565b6005600052601f198316949091907f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0926000905b8782106107165750508360019596106106fd575b505050811b0160055560ff90565b015160001960f88460031b161c191690553880806106ef565b806001859682949686015181550195019301906106db565b908151602080821060001461074957505090610648906108ba565b6001600160401b0382116100d05761076b826107666006546102c0565b6103fc565b602090601f83116001146107a55750819061079d93946000926102295750508160011b916000199060031b1c19161790565b60065560ff90565b6006600052601f198316949091907ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f926000905b8782106108145750508360019596106107fb575b505050811b0160065560ff90565b015160001960f88460031b161c191690553880806107ed565b806001859682949686015181550195019301906107d9565b60e051610100516040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815260c0810181811060018060401b038211176100d05760405251902090565b6020815191015190602081106108ab575090565b6000199060200360031b1b1690565b601f8151116108d2576108cc81610897565b90511790565b6040519063305a27a960e01b82528160208060048301528251908160248401526000935b828510610919575050604492506000838284010152601f80199101168101030190fd5b84810182015186860160440152938101938593506108f6565b65ffffffffffff908143116109f057600a54806109c257506109636100fd9261095b6000610f4d565b904316610d43565b50506001600160a01b039081169081156109b3575b60086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c754600092835260409092205481169116610af0565b6109bb610a0f565b5050610978565b9160001990838281011161060f5761095b610963926100fd95600a600052602060002001015460301c610f4d565b6040516306dfcc6560e41b815260306004820152436024820152604490fd5b65ffffffffffff8043116109f057600a5480610a5a575060005b6001600160d01b039081166c01431e0fae6d7217ca9fffffff190190811161060f57610a56914316610d43565b9091565b60001990808281011161060f57600a6000520160008051602061364c833981519152015460301c610a29565b65ffffffffffff908143116109f057805480610ace57506000905b6001600160d01b039182166c01431e0fae6d7217caa00000000191821161060f57610a5692431690610e6b565b60001990808281011161060f5782600052602060002001015460301c90610aa1565b6001600160a01b038083169291908116908184141580610c2d575b610b16575b50505050565b81610b7d575b505081610b2b575b8080610b10565b6001600160a01b0316600090815260096020526040902060008051602061366c83398151915290610b5b90610a86565b604080516001600160d01b039384168152919092166020820152a23880610b24565b6001600160a01b0316600090815260096020526040902065ffffffffffff908143116109f057805480610bf4575060008051602061366c83398151915291610bd291610bc96000610f71565b91431690610e6b565b604080516001600160d01b039384168152919092166020820152a23880610b1c565b9160001991838381011161060f57610bc9610bd29360008051602061366c8339815191529583600052602060002001015460301c610f71565b506001610b0b565b60001981019190821161060f57565b600a5490680100000000000000008210156100d0576001820180600a55821015610ca357600a60005280516020919091015160301b65ffffffffffff191665ffffffffffff919091161760008051602061364c83398151915290910155565b634e487b7160e01b600052603260045260246000fd5b908154680100000000000000008110156100d05760018101808455811015610ca35760009283526020928390208251929093015160301b65ffffffffffff191665ffffffffffff9290921691909117910155565b604080519192919081016001600160401b038111828210176100d057604052915465ffffffffffff8116835260301c6020830152565b600a54919291908115610e4157610d7c610d77610d5f84610c35565b600a60005260008051602061364c8339815191520190565b610d0d565b805165ffffffffffff8381169491168410610e2f5785602093610df395610db7610dac865165ffffffffffff1690565b65ffffffffffff1690565b03610df75750610dcc610d5f610de593610c35565b9065ffffffffffff82549181199060301b169116179055565b01516001600160d01b031690565b9190565b9050610e2a9150610e17610e096100f0565b65ffffffffffff9092168252565b6001600160d01b03871681850152610c44565b610de5565b604051632520601d60e01b8152600490fd5b610e659150610e51610e096100f0565b6001600160d01b0384166020820152610c44565b60009190565b805492939291908215610f2957610e94610d77610e8785610c35565b8360005260206000200190565b90610ea5825165ffffffffffff1690565b65ffffffffffff84811691168110610e2f57610df3946020948892610ed3610dac875165ffffffffffff1690565b03610ef65750610de592610ee9610dcc92610c35565b9060005260206000200190565b915050610e2a91610f16610f086100f0565b65ffffffffffff9093168352565b6001600160d01b03881682860152610cb9565b610e659250610f39610f086100f0565b6001600160d01b0385166020830152610cb9565b6001600160d01b039081166c01431e0fae6d7217caa00000000190811161060f5790565b6001600160d01b039081166c01431e0fae6d7217ca9fffffff190190811161060f579056fe6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610167578063095ea7b31461016257806318160ddd1461015d57806323b872dd14610158578063313ce567146101535780633a46b1a81461014e5780634bf5d7e914610149578063587cde1e146101445780635c19a95c1461013f5780636fcfff451461013a57806370a08231146101355780637ecebe001461013057806384b0196e1461012b5780638e539e8c1461012657806391ddadf41461012157806395d89b411461011c5780639ab24eb014610117578063a9059cbb14610112578063c3cda5201461010d578063dd62ed3e146101085763f1127ed81461010357600080fd5b61102f565b610f9a565b610e88565b610e39565b610db1565b610ceb565b610ca1565b610b55565b610a20565b6109bb565b610950565b6108a4565b610862565b6107fc565b610734565b61063b565b610601565b6104d6565b61049a565b61034e565b6101de565b919082519283825260005b8481106101b65750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b602081830181015184830182015201610177565b9060206101db92818152019061016c565b90565b34610303576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610300576040519080600354906102208261112d565b808552916020916001918281169081156102b5575060011461025d575b6102598661024d81880382611224565b604051918291826101ca565b0390f35b9350600384527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8385106102a25750505050810160200161024d826102593861023d565b8054868601840152938201938101610285565b8796506102599794506020935061024d9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b82010192933861023d565b80fd5b600080fd5b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361030357565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361030357565b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610385610308565b60243533156104695773ffffffffffffffffffffffffffffffffffffffff82169182156104385761040082916103db3373ffffffffffffffffffffffffffffffffffffffff166000526001602052604060002090565b9073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b60246040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152fd5b60246040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152fd5b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576020600254604051908152f35b346103035760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035761050d610308565b61051561032b565b6044359073ffffffffffffffffffffffffffffffffffffffff831660005260016020526105663360406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84036105a6575b61059a935061128d565b60405160018152602090f35b8284106105c2576105bd8361059a950333836117c7565b610590565b6040517ffb8f41b20000000000000000000000000000000000000000000000000000000081523360048201526024810185905260448101849052606490fd5b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357602060405160128152f35b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610672610308565b60243561067e43611435565b65ffffffffffff81168210156106f45761025979ffffffffffffffffffffffffffffffffffffffffffffffffffff6106e38473ffffffffffffffffffffffffffffffffffffffff871660005260096020526106dd604060002091611435565b906114bb565b604051911681529081906020820190565b6040517fecd3f81e000000000000000000000000000000000000000000000000000000008152600481019290925265ffffffffffff166024820152604490fd5b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035761076c43611435565b65ffffffffffff8061077d43611435565b169116036107d257610259604051610794816111af565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015260405191829160208352602083019061016c565b60046040517f6ff07140000000000000000000000000000000000000000000000000000000008152fd5b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357602073ffffffffffffffffffffffffffffffffffffffff8061084b610308565b166000526008825260406000205416604051908152f35b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576108a261089c610308565b3361159a565b005b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035773ffffffffffffffffffffffffffffffffffffffff6108f0610308565b16600052600960205260406000205463ffffffff908181116109185760209160405191168152f35b604490604051907f6dfcc650000000000000000000000000000000000000000000000000000000008252602060048301526024820152fd5b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035760206109b361098c610308565b73ffffffffffffffffffffffffffffffffffffffff16600052600060205260406000205490565b604051908152f35b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035773ffffffffffffffffffffffffffffffffffffffff610a07610308565b1660005260076020526020604060002054604051908152f35b34610303576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030057610af890610a7d7f0000000000000000000000000000000000000000000000000000000000000000611bb9565b90610aa77f0000000000000000000000000000000000000000000000000000000000000000611cf1565b9060405191610ab5836111d0565b818352610b066020916040519687967f0f00000000000000000000000000000000000000000000000000000000000000885260e0602089015260e088019061016c565b90868203604088015261016c565b904660608601523060808601528260a086015284820360c0860152602080855193848152019401925b828110610b3e57505050500390f35b835185528695509381019392810192600101610b2f565b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357600435610b9043611435565b9065ffffffffffff918281168210156106f45750610bad90611435565b600a54906000908260058111610c33575b50610bc99350611995565b80610bf85750602060005b79ffffffffffffffffffffffffffffffffffffffffffffffffffff60405191168152f35b610c03602091611480565b600a6000527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8015460301c610bd4565b9092610c3e82611855565b8203918211610c9c57610bc994600a60005280837fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801541690851610600014610c8a5750915b38610bbe565b929150610c96906114ad565b90610c84565b6110fe565b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576020610cdb43611435565b65ffffffffffff60405191168152f35b34610303576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030057604051908060045490610d2d8261112d565b808552916020916001918281169081156102b55750600114610d59576102598661024d81880382611224565b9350600484527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b838510610d9e5750505050810160200161024d826102593861023d565b8054868601840152938201938101610d81565b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035773ffffffffffffffffffffffffffffffffffffffff610dfd610308565b166000526009602052602079ffffffffffffffffffffffffffffffffffffffffffffffffffff610e3060406000206116b4565b16604051908152f35b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610e7d610e73610308565b602435903361128d565b602060405160018152f35b346103035760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610ebf610308565b6044359060243560643560ff8116810361030357834211610f6957610f5d6108a294610f64926040519060208201927fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf845273ffffffffffffffffffffffffffffffffffffffff88166040840152866060840152608083015260808252610f45826111ec565b610f5860a43593608435935190206116fe565b61173f565b9182611757565b61159a565b602484604051907f4683af0e0000000000000000000000000000000000000000000000000000000082526004820152fd5b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576020611026610fd6610308565b73ffffffffffffffffffffffffffffffffffffffff610ff361032b565b91166000526001835260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54604051908152f35b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357611066610308565b60243563ffffffff81168103610303576110c26110c89173ffffffffffffffffffffffffffffffffffffffff60409461109d611274565b506110a6611274565b50166000526009602052836000206110bc611274565b50612085565b506120cc565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff602083519265ffffffffffff81511684520151166020820152f35b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90600182811c92168015611176575b602083101461114757565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f169161113c565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff8211176111cb57604052565b611180565b6020810190811067ffffffffffffffff8211176111cb57604052565b60a0810190811067ffffffffffffffff8211176111cb57604052565b60c0810190811067ffffffffffffffff8211176111cb57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176111cb57604052565b60405190611272826111af565b565b60405190611281826111af565b60006020838281520152565b92919073ffffffffffffffffffffffffffffffffffffffff9384811694851561140457821680156113d3576112e28273ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b549584871061137e578461127296970361131c8473ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b556113478473ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b8054860190556040518581527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a36120f0565b6040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810188905260448101869052606490fd5b60246040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152fd5b60246040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152fd5b65ffffffffffff90818111611448571690565b604490604051907f6dfcc650000000000000000000000000000000000000000000000000000000008252603060048301526024820152fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8201918211610c9c57565b9060018201809211610c9c57565b90815490600091806005811161154e575b50915b8281106114fe575050806114e4575050600090565b6114ed90611480565b906000526020600020015460301c90565b90918082169080831860011c8201809211610c9c578460005265ffffffffffff808360206000200154169085161060001461153c5750915b906114cf565b929150611548906114ad565b90611536565b9061155882611855565b8203918211610c9c578460005265ffffffffffff808360206000200154169084161060001461158957505b386114cc565b9250611594906114ad565b91611583565b6112729161164973ffffffffffffffffffffffffffffffffffffffff927fffffffffffffffffffffffff0000000000000000000000000000000000000000848216948560005260086020526040600020958654968288169788938816948591161790557f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f600080a473ffffffffffffffffffffffffffffffffffffffff16600052600060205260406000205490565b91611a10565b600a548061165d5750600090565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810111610c9c57600a6000527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a7015460301c90565b8054806116c2575050600090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff918183810111610c9c57600052602060002001015460301c90565b604290611709611db1565b90604051917f19010000000000000000000000000000000000000000000000000000000000008352600283015260228201522090565b916101db939161174e93611ed8565b90929192611fae565b73ffffffffffffffffffffffffffffffffffffffff16908160005260076020526040600020805491829160018301905503611790575050565b60449250604051917f752d88c000000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b9073ffffffffffffffffffffffffffffffffffffffff8083161561046957811615610438576103db6118199273ffffffffffffffffffffffffffffffffffffffff166000526001602052604060002090565b55565b8115611826570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b801561198f578061192861192161191761190d6119036118f96118ef6118e560016101db9a6000908b60801c80611983575b508060401c80611976575b508060201c80611969575b508060101c8061195c575b508060081c8061194f575b508060041c80611942575b508060021c80611935575b50821c61192e575b811c1b6118de818b61181c565b0160011c90565b6118de818a61181c565b6118de818961181c565b6118de818861181c565b6118de818761181c565b6118de818661181c565b6118de818561181c565b809261181c565b906121f4565b81016118d1565b60029150910190386118c9565b60049150910190386118be565b60089150910190386118b3565b60109150910190386118a8565b602091509101903861189d565b6040915091019038611892565b91505060809038611887565b50600090565b905b8281106119a357505090565b90918082169080831860011c8201809211610c9c57600a60005265ffffffffffff80837fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8015416908516106000146119fe5750915b90611997565b929150611a0a906114ad565b906119f8565b919073ffffffffffffffffffffffffffffffffffffffff92838216938116908482141580611bb0575b611a45575b5050505050565b81611aee575b505082611a5a575b8080611a3e565b7fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72491611ab2611aac611ab89373ffffffffffffffffffffffffffffffffffffffff166000526009602052604060002090565b91612206565b90612265565b6040805179ffffffffffffffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152a2388080611a53565b611b189073ffffffffffffffffffffffffffffffffffffffff166000526009602052604060002090565b611b2184612206565b611b2a43611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff918280611b51866116b4565b169116900392828411610c9c577fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72493611ba692611b8d92612577565b6040805192851683529316602082015291829190820190565b0390a23880611a4b565b50831515611a39565b60ff8114611c0f5760ff811690601f8211611be55760405191611bdb836111af565b8252602082015290565b60046040517fb3512b0c000000000000000000000000000000000000000000000000000000008152fd5b50604051600554816000611c228361112d565b80835292602090600190818116908115611cae5750600114611c4d575b50506101db92500382611224565b91509260056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0936000925b828410611c9657506101db9450505081016020013880611c3f565b85548785018301529485019486945092810192611c7b565b9050602093506101db9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201013880611c3f565b60ff8114611d135760ff811690601f8211611be55760405191611bdb836111af565b50604051600654816000611d268361112d565b80835292602090600190818116908115611cae5750600114611d505750506101db92500382611224565b91509260066000527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f936000925b828410611d9957506101db9450505081016020013880611c3f565b85548785018301529485019486945092810192611d7e565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016301480611eaf575b15611e19577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152611ea981611208565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614611df0565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611f6957926020929160ff608095604051948552168484015260408301526060820152600092839182805260015afa15611f5d57805173ffffffffffffffffffffffffffffffffffffffff811615611f5457918190565b50809160019190565b604051903d90823e3d90fd5b50505060009160039190565b60041115611f7f57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b611fb781611f75565b80611fc0575050565b611fc981611f75565b60018103611ffb5760046040517ff645eedf000000000000000000000000000000000000000000000000000000008152fd5b61200481611f75565b6002810361203e576040517ffce698f700000000000000000000000000000000000000000000000000000000815260048101839052602490fd5b8061204a600392611f75565b146120525750565b6040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004810191909152602490fd5b805482101561209d5760005260206000200190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906040516120d9816111af565b915465ffffffffffff8116835260301c6020830152565b73ffffffffffffffffffffffffffffffffffffffff90811692918190841561219c575b16908115612141575b6112729360005260086020528060406000205416916000526040600020541690611a10565b61214a83612206565b9361215443611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff95868061217a61164f565b1691169003958611610c9c5761127295612193916123ce565b5050935061211c565b90506121a783612206565b906121b143611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff9283806121d761164f565b16911601928311610c9c5783926121ed916123ce565b5050612113565b9080821015612201575090565b905090565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff9081811161222d571690565b604490604051907f6dfcc65000000000000000000000000000000000000000000000000000000000825260d060048301526024820152fd5b9061226f43611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff918280612296866116b4565b16911601918211610c9c576122aa92612577565b9091565b600a5490680100000000000000008210156111cb576001820180600a5582101561209d57600a60005280516020919091015160301b7fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001665ffffffffffff91909116177fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a890910155565b8054680100000000000000008110156111cb5761235a91600182018155612085565b61239f5781516020929092015160301b7fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001665ffffffffffff92909216919091179055565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b600a5491929190811561253a576124196124146123ea84611480565b600a6000527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80190565b6120cc565b805165ffffffffffff838116949116841061251057856020936124c195612454612449865165ffffffffffff1690565b65ffffffffffff1690565b036124c557506124696123ea6124a093611480565b9065ffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000083549260301b169116179055565b015179ffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b9190565b905061250b91506124e56124d7611265565b65ffffffffffff9092168252565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8716818501526122ae565b6124a0565b60046040517f2520601d000000000000000000000000000000000000000000000000000000008152fd5b612571915061254a6124d7611265565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff841660208201526122ae565b60009190565b805492939291908215612648576125a061241461259385611480565b8360005260206000200190565b906125b1825165ffffffffffff1690565b65ffffffffffff84811691168110612510576124c19460209488926125df612449875165ffffffffffff1690565b0361260257506124a0926125f561246992611480565b9060005260206000200190565b91505061250b91612622612614611265565b65ffffffffffff9093168352565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff881682860152612338565b6125719250612658612614611265565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8516602083015261233856fea2646970667358221220f067a2658fd9ba9962925149142a996bd57f5cd4d36e99746205cc8423bd9b3264736f6c63430008190033c65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724000000000000000000000000fd942fce66b8de69515c30527a362e07043cd2ed
Deployed Bytecode
0x6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610167578063095ea7b31461016257806318160ddd1461015d57806323b872dd14610158578063313ce567146101535780633a46b1a81461014e5780634bf5d7e914610149578063587cde1e146101445780635c19a95c1461013f5780636fcfff451461013a57806370a08231146101355780637ecebe001461013057806384b0196e1461012b5780638e539e8c1461012657806391ddadf41461012157806395d89b411461011c5780639ab24eb014610117578063a9059cbb14610112578063c3cda5201461010d578063dd62ed3e146101085763f1127ed81461010357600080fd5b61102f565b610f9a565b610e88565b610e39565b610db1565b610ceb565b610ca1565b610b55565b610a20565b6109bb565b610950565b6108a4565b610862565b6107fc565b610734565b61063b565b610601565b6104d6565b61049a565b61034e565b6101de565b919082519283825260005b8481106101b65750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b602081830181015184830182015201610177565b9060206101db92818152019061016c565b90565b34610303576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610300576040519080600354906102208261112d565b808552916020916001918281169081156102b5575060011461025d575b6102598661024d81880382611224565b604051918291826101ca565b0390f35b9350600384527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b5b8385106102a25750505050810160200161024d826102593861023d565b8054868601840152938201938101610285565b8796506102599794506020935061024d9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b82010192933861023d565b80fd5b600080fd5b6004359073ffffffffffffffffffffffffffffffffffffffff8216820361030357565b6024359073ffffffffffffffffffffffffffffffffffffffff8216820361030357565b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610385610308565b60243533156104695773ffffffffffffffffffffffffffffffffffffffff82169182156104385761040082916103db3373ffffffffffffffffffffffffffffffffffffffff166000526001602052604060002090565b9073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b556040519081527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560203392a3602060405160018152f35b60246040517f94280d6200000000000000000000000000000000000000000000000000000000815260006004820152fd5b60246040517fe602df0500000000000000000000000000000000000000000000000000000000815260006004820152fd5b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576020600254604051908152f35b346103035760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035761050d610308565b61051561032b565b6044359073ffffffffffffffffffffffffffffffffffffffff831660005260016020526105663360406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84036105a6575b61059a935061128d565b60405160018152602090f35b8284106105c2576105bd8361059a950333836117c7565b610590565b6040517ffb8f41b20000000000000000000000000000000000000000000000000000000081523360048201526024810185905260448101849052606490fd5b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357602060405160128152f35b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610672610308565b60243561067e43611435565b65ffffffffffff81168210156106f45761025979ffffffffffffffffffffffffffffffffffffffffffffffffffff6106e38473ffffffffffffffffffffffffffffffffffffffff871660005260096020526106dd604060002091611435565b906114bb565b604051911681529081906020820190565b6040517fecd3f81e000000000000000000000000000000000000000000000000000000008152600481019290925265ffffffffffff166024820152604490fd5b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035761076c43611435565b65ffffffffffff8061077d43611435565b169116036107d257610259604051610794816111af565b601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c74000000602082015260405191829160208352602083019061016c565b60046040517f6ff07140000000000000000000000000000000000000000000000000000000008152fd5b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357602073ffffffffffffffffffffffffffffffffffffffff8061084b610308565b166000526008825260406000205416604051908152f35b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576108a261089c610308565b3361159a565b005b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035773ffffffffffffffffffffffffffffffffffffffff6108f0610308565b16600052600960205260406000205463ffffffff908181116109185760209160405191168152f35b604490604051907f6dfcc650000000000000000000000000000000000000000000000000000000008252602060048301526024820152fd5b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035760206109b361098c610308565b73ffffffffffffffffffffffffffffffffffffffff16600052600060205260406000205490565b604051908152f35b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035773ffffffffffffffffffffffffffffffffffffffff610a07610308565b1660005260076020526020604060002054604051908152f35b34610303576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030057610af890610a7d7f416e76696c000000000000000000000000000000000000000000000000000005611bb9565b90610aa77f3200000000000000000000000000000000000000000000000000000000000001611cf1565b9060405191610ab5836111d0565b818352610b066020916040519687967f0f00000000000000000000000000000000000000000000000000000000000000885260e0602089015260e088019061016c565b90868203604088015261016c565b904660608601523060808601528260a086015284820360c0860152602080855193848152019401925b828110610b3e57505050500390f35b835185528695509381019392810192600101610b2f565b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357600435610b9043611435565b9065ffffffffffff918281168210156106f45750610bad90611435565b600a54906000908260058111610c33575b50610bc99350611995565b80610bf85750602060005b79ffffffffffffffffffffffffffffffffffffffffffffffffffff60405191168152f35b610c03602091611480565b600a6000527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8015460301c610bd4565b9092610c3e82611855565b8203918211610c9c57610bc994600a60005280837fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801541690851610600014610c8a5750915b38610bbe565b929150610c96906114ad565b90610c84565b6110fe565b346103035760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576020610cdb43611435565b65ffffffffffff60405191168152f35b34610303576000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030057604051908060045490610d2d8261112d565b808552916020916001918281169081156102b55750600114610d59576102598661024d81880382611224565b9350600484527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b838510610d9e5750505050810160200161024d826102593861023d565b8054868601840152938201938101610d81565b346103035760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103035773ffffffffffffffffffffffffffffffffffffffff610dfd610308565b166000526009602052602079ffffffffffffffffffffffffffffffffffffffffffffffffffff610e3060406000206116b4565b16604051908152f35b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610e7d610e73610308565b602435903361128d565b602060405160018152f35b346103035760c07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357610ebf610308565b6044359060243560643560ff8116810361030357834211610f6957610f5d6108a294610f64926040519060208201927fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf845273ffffffffffffffffffffffffffffffffffffffff88166040840152866060840152608083015260808252610f45826111ec565b610f5860a43593608435935190206116fe565b61173f565b9182611757565b61159a565b602484604051907f4683af0e0000000000000000000000000000000000000000000000000000000082526004820152fd5b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610303576020611026610fd6610308565b73ffffffffffffffffffffffffffffffffffffffff610ff361032b565b91166000526001835260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54604051908152f35b346103035760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261030357611066610308565b60243563ffffffff81168103610303576110c26110c89173ffffffffffffffffffffffffffffffffffffffff60409461109d611274565b506110a6611274565b50166000526009602052836000206110bc611274565b50612085565b506120cc565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff602083519265ffffffffffff81511684520151166020820152f35b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90600182811c92168015611176575b602083101461114757565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f169161113c565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff8211176111cb57604052565b611180565b6020810190811067ffffffffffffffff8211176111cb57604052565b60a0810190811067ffffffffffffffff8211176111cb57604052565b60c0810190811067ffffffffffffffff8211176111cb57604052565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176111cb57604052565b60405190611272826111af565b565b60405190611281826111af565b60006020838281520152565b92919073ffffffffffffffffffffffffffffffffffffffff9384811694851561140457821680156113d3576112e28273ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b549584871061137e578461127296970361131c8473ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b556113478473ffffffffffffffffffffffffffffffffffffffff166000526000602052604060002090565b8054860190556040518581527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a36120f0565b6040517fe450d38c00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff841660048201526024810188905260448101869052606490fd5b60246040517fec442f0500000000000000000000000000000000000000000000000000000000815260006004820152fd5b60246040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260006004820152fd5b65ffffffffffff90818111611448571690565b604490604051907f6dfcc650000000000000000000000000000000000000000000000000000000008252603060048301526024820152fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8201918211610c9c57565b9060018201809211610c9c57565b90815490600091806005811161154e575b50915b8281106114fe575050806114e4575050600090565b6114ed90611480565b906000526020600020015460301c90565b90918082169080831860011c8201809211610c9c578460005265ffffffffffff808360206000200154169085161060001461153c5750915b906114cf565b929150611548906114ad565b90611536565b9061155882611855565b8203918211610c9c578460005265ffffffffffff808360206000200154169084161060001461158957505b386114cc565b9250611594906114ad565b91611583565b6112729161164973ffffffffffffffffffffffffffffffffffffffff927fffffffffffffffffffffffff0000000000000000000000000000000000000000848216948560005260086020526040600020958654968288169788938816948591161790557f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f600080a473ffffffffffffffffffffffffffffffffffffffff16600052600060205260406000205490565b91611a10565b600a548061165d5750600090565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810111610c9c57600a6000527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a7015460301c90565b8054806116c2575050600090565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff918183810111610c9c57600052602060002001015460301c90565b604290611709611db1565b90604051917f19010000000000000000000000000000000000000000000000000000000000008352600283015260228201522090565b916101db939161174e93611ed8565b90929192611fae565b73ffffffffffffffffffffffffffffffffffffffff16908160005260076020526040600020805491829160018301905503611790575050565b60449250604051917f752d88c000000000000000000000000000000000000000000000000000000000835260048301526024820152fd5b9073ffffffffffffffffffffffffffffffffffffffff8083161561046957811615610438576103db6118199273ffffffffffffffffffffffffffffffffffffffff166000526001602052604060002090565b55565b8115611826570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b801561198f578061192861192161191761190d6119036118f96118ef6118e560016101db9a6000908b60801c80611983575b508060401c80611976575b508060201c80611969575b508060101c8061195c575b508060081c8061194f575b508060041c80611942575b508060021c80611935575b50821c61192e575b811c1b6118de818b61181c565b0160011c90565b6118de818a61181c565b6118de818961181c565b6118de818861181c565b6118de818761181c565b6118de818661181c565b6118de818561181c565b809261181c565b906121f4565b81016118d1565b60029150910190386118c9565b60049150910190386118be565b60089150910190386118b3565b60109150910190386118a8565b602091509101903861189d565b6040915091019038611892565b91505060809038611887565b50600090565b905b8281106119a357505090565b90918082169080831860011c8201809211610c9c57600a60005265ffffffffffff80837fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a8015416908516106000146119fe5750915b90611997565b929150611a0a906114ad565b906119f8565b919073ffffffffffffffffffffffffffffffffffffffff92838216938116908482141580611bb0575b611a45575b5050505050565b81611aee575b505082611a5a575b8080611a3e565b7fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72491611ab2611aac611ab89373ffffffffffffffffffffffffffffffffffffffff166000526009602052604060002090565b91612206565b90612265565b6040805179ffffffffffffffffffffffffffffffffffffffffffffffffffff9384168152919092166020820152a2388080611a53565b611b189073ffffffffffffffffffffffffffffffffffffffff166000526009602052604060002090565b611b2184612206565b611b2a43611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff918280611b51866116b4565b169116900392828411610c9c577fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72493611ba692611b8d92612577565b6040805192851683529316602082015291829190820190565b0390a23880611a4b565b50831515611a39565b60ff8114611c0f5760ff811690601f8211611be55760405191611bdb836111af565b8252602082015290565b60046040517fb3512b0c000000000000000000000000000000000000000000000000000000008152fd5b50604051600554816000611c228361112d565b80835292602090600190818116908115611cae5750600114611c4d575b50506101db92500382611224565b91509260056000527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0936000925b828410611c9657506101db9450505081016020013880611c3f565b85548785018301529485019486945092810192611c7b565b9050602093506101db9592507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091501682840152151560051b8201013880611c3f565b60ff8114611d135760ff811690601f8211611be55760405191611bdb836111af565b50604051600654816000611d268361112d565b80835292602090600190818116908115611cae5750600114611d505750506101db92500382611224565b91509260066000527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f936000925b828410611d9957506101db9450505081016020013880611c3f565b85548785018301529485019486945092810192611d7e565b73ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000aeeaa594e7dc112d67b8547fe9767a02c15b559716301480611eaf575b15611e19577fcc40a040814155e59b02af4d541d23d50c8a75b1a43f3bf483a6a82ad82cbdd690565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f1ab1bd2f543bf53e1036abfe292a89809c7285bff756db6e274686afe6fb41b460408201527fad7c5bef027816a800da1736444fb58a807ef4c9603b7848673f7e3a68eb14a560608201524660808201523060a082015260a08152611ea981611208565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000014614611df0565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611f6957926020929160ff608095604051948552168484015260408301526060820152600092839182805260015afa15611f5d57805173ffffffffffffffffffffffffffffffffffffffff811615611f5457918190565b50809160019190565b604051903d90823e3d90fd5b50505060009160039190565b60041115611f7f57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b611fb781611f75565b80611fc0575050565b611fc981611f75565b60018103611ffb5760046040517ff645eedf000000000000000000000000000000000000000000000000000000008152fd5b61200481611f75565b6002810361203e576040517ffce698f700000000000000000000000000000000000000000000000000000000815260048101839052602490fd5b8061204a600392611f75565b146120525750565b6040517fd78bce0c0000000000000000000000000000000000000000000000000000000081526004810191909152602490fd5b805482101561209d5760005260206000200190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906040516120d9816111af565b915465ffffffffffff8116835260301c6020830152565b73ffffffffffffffffffffffffffffffffffffffff90811692918190841561219c575b16908115612141575b6112729360005260086020528060406000205416916000526040600020541690611a10565b61214a83612206565b9361215443611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff95868061217a61164f565b1691169003958611610c9c5761127295612193916123ce565b5050935061211c565b90506121a783612206565b906121b143611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff9283806121d761164f565b16911601928311610c9c5783926121ed916123ce565b5050612113565b9080821015612201575090565b905090565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff9081811161222d571690565b604490604051907f6dfcc65000000000000000000000000000000000000000000000000000000000825260d060048301526024820152fd5b9061226f43611435565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff918280612296866116b4565b16911601918211610c9c576122aa92612577565b9091565b600a5490680100000000000000008210156111cb576001820180600a5582101561209d57600a60005280516020919091015160301b7fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001665ffffffffffff91909116177fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a890910155565b8054680100000000000000008110156111cb5761235a91600182018155612085565b61239f5781516020929092015160301b7fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001665ffffffffffff92909216919091179055565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b600a5491929190811561253a576124196124146123ea84611480565b600a6000527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a80190565b6120cc565b805165ffffffffffff838116949116841061251057856020936124c195612454612449865165ffffffffffff1690565b65ffffffffffff1690565b036124c557506124696123ea6124a093611480565b9065ffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000083549260301b169116179055565b015179ffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b9190565b905061250b91506124e56124d7611265565b65ffffffffffff9092168252565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8716818501526122ae565b6124a0565b60046040517f2520601d000000000000000000000000000000000000000000000000000000008152fd5b612571915061254a6124d7611265565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff841660208201526122ae565b60009190565b805492939291908215612648576125a061241461259385611480565b8360005260206000200190565b906125b1825165ffffffffffff1690565b65ffffffffffff84811691168110612510576124c19460209488926125df612449875165ffffffffffff1690565b0361260257506124a0926125f561246992611480565b9060005260206000200190565b91505061250b91612622612614611265565b65ffffffffffff9093168352565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff881682860152612338565b6125719250612658612614611265565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff8516602083015261233856fea2646970667358221220f067a2658fd9ba9962925149142a996bd57f5cd4d36e99746205cc8423bd9b3264736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000fd942fce66b8de69515c30527a362e07043cd2ed

-----Decoded View---------------
Arg [0] : destinationAddress (address): 0xfd942fcE66b8dE69515C30527A362E07043CD2Ed

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fd942fce66b8de69515c30527a362e07043cd2ed

🤖 Code Reader

Generate instant answers for your smart contract questions using AI 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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice