Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 119 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Vote | 25965551 | 42 hrs ago | IN | 0 ETH | 0.00000911 | ||||
| Vote | 25964884 | 45 hrs ago | IN | 0 ETH | 0.00002303 | ||||
| Vote | 25964881 | 45 hrs ago | IN | 0 ETH | 0.00002335 | ||||
| Vote | 25963759 | 2 days ago | IN | 0 ETH | 0.00001045 | ||||
| Vote | 25962552 | 2 days ago | IN | 0 ETH | 0.00009295 | ||||
| Vote | 25961401 | 2 days ago | IN | 0 ETH | 0.00001226 | ||||
| Vote | 25961397 | 2 days ago | IN | 0 ETH | 0.00001211 | ||||
| Vote | 25898007 | 11 days ago | IN | 0 ETH | 0.00008088 | ||||
| Vote | 25891606 | 12 days ago | IN | 0 ETH | 0.00002125 | ||||
| Vote | 25890627 | 12 days ago | IN | 0 ETH | 0.00001749 | ||||
| Vote | 25890620 | 12 days ago | IN | 0 ETH | 0.00001792 | ||||
| Vote | 25890440 | 12 days ago | IN | 0 ETH | 0.00005087 | ||||
| Vote | 25888119 | 12 days ago | IN | 0 ETH | 0.00002469 | ||||
| Vote | 25880215 | 13 days ago | IN | 0 ETH | 0.0000242 | ||||
| Vote | 25860343 | 16 days ago | IN | 0 ETH | 0.00000929 | ||||
| Vote | 25860046 | 16 days ago | IN | 0 ETH | 0.00001058 | ||||
| Vote | 25853501 | 17 days ago | IN | 0 ETH | 0.00001433 | ||||
| Vote | 25853485 | 17 days ago | IN | 0 ETH | 0.00003237 | ||||
| Vote | 25851888 | 17 days ago | IN | 0 ETH | 0.00003932 | ||||
| Vote | 25851888 | 17 days ago | IN | 0 ETH | 0.00004264 | ||||
| Vote | 25842571 | 18 days ago | IN | 0 ETH | 0.00003671 | ||||
| Vote | 25840408 | 19 days ago | IN | 0 ETH | 0.00003241 | ||||
| Vote | 25840403 | 19 days ago | IN | 0 ETH | 0.00003375 | ||||
| Vote | 25826090 | 21 days ago | IN | 0 ETH | 0.00028072 | ||||
| Vote | 25824735 | 21 days ago | IN | 0 ETH | 0.00031528 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
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":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_vlCVX","type":"address"},{"internalType":"address","name":"_surrogateRegistry","type":"address"},{"internalType":"address","name":"_delegation","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyVoted","type":"error"},{"inputs":[],"name":"BadTime","type":"error"},{"inputs":[],"name":"DelegateOverSubtracted","type":"error"},{"inputs":[],"name":"Ended","type":"error"},{"inputs":[],"name":"MaxWeight","type":"error"},{"inputs":[],"name":"NoWeight","type":"error"},{"inputs":[],"name":"NotOperator","type":"error"},{"inputs":[],"name":"NotSigner","type":"error"},{"inputs":[],"name":"NotStarted","type":"error"},{"inputs":[],"name":"NotVoteAuth","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"PrevNotEnded","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ForceEndProposal","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"start","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"end","type":"uint256"},{"indexed":false,"internalType":"enum DaoVotePlatform.VoteType","name":"voteType","type":"uint8"}],"name":"NewProposal","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"op","type":"address"},{"indexed":false,"internalType":"bool","name":"active","type":"bool"}],"name":"OperatorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"int256","name":"diff","type":"int256"}],"name":"PendingWeightAdjustment","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"baseWeight","type":"uint256"},{"indexed":false,"internalType":"int256","name":"adjustedWeight","type":"int256"}],"name":"UserWeightChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"_proposalId","type":"uint256"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"yesWeight","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"noWeight","type":"uint256"}],"name":"VoteCast","type":"event"},{"inputs":[],"name":"MAX_PROPOSAL_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MIN_PROPOSAL_DURATION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"},{"internalType":"enum DaoVotePlatform.VoteType","name":"_voteType","type":"uint8"},{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"createProposal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currentEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"delegation","outputs":[{"internalType":"contract Delegation","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"epochDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"finalizationTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"forceEndProposal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"getNo","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"}],"name":"getVote","outputs":[{"internalType":"bool","name":"voted","type":"bool"},{"internalType":"uint256","name":"yesWeight","type":"uint256"},{"internalType":"uint256","name":"noWeight","type":"uint256"},{"internalType":"uint256","name":"baseWeight","type":"uint256"},{"internalType":"int256","name":"adjustedWeight","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"},{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"getVoterAtIndex","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"getVoterCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"getYes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"isFinalized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"isFinished","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"max_weight","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":"","type":"address"}],"name":"operators","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"pendingWeightAdjustment","outputs":[{"internalType":"int96","name":"","type":"int96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proposalCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"proposals","outputs":[{"internalType":"uint48","name":"startTime","type":"uint48"},{"internalType":"uint48","name":"endTime","type":"uint48"},{"internalType":"uint48","name":"epoch","type":"uint48"},{"internalType":"uint8","name":"voteType","type":"uint8"},{"internalType":"uint104","name":"proposalId","type":"uint104"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_op","type":"address"},{"internalType":"bool","name":"_active","type":"bool"}],"name":"setOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"surrogateRegistry","outputs":[{"internalType":"contract SurrogateRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"name":"userInfo","outputs":[{"internalType":"uint96","name":"baseWeight","type":"uint96"},{"internalType":"int96","name":"adjustedWeight","type":"int96"},{"internalType":"uint48","name":"lastVoteSyncNonce","type":"uint48"},{"internalType":"uint16","name":"yesWeight","type":"uint16"},{"internalType":"uint16","name":"noWeight","type":"uint16"},{"internalType":"uint8","name":"voteStatus","type":"uint8"},{"internalType":"address","name":"delegate","type":"address"},{"internalType":"uint96","name":"totalDelegationWeight","type":"uint96"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_major","type":"uint256"},{"internalType":"uint256","name":"_minor","type":"uint256"},{"internalType":"uint256","name":"_patch","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"vlCVX","outputs":[{"internalType":"contract IvlCVX","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"},{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_yesWeight","type":"uint256"},{"internalType":"uint256","name":"_noWeight","type":"uint256"}],"name":"vote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"voteTotals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"votedUsers","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60e06040523461036657612bbd803803806100198161036a565b92833981019060a0818303126103665780516001600160401b03811161036657810182601f82011215610366578051906001600160401b03821161033f5761006a601f8301601f191660200161036a565b938285526020838301011161036657815f9260208093018387015e840101526100956020820161038f565b916100a26040830161038f565b906100bb60806100b46060860161038f565b940161038f565b936001600160a01b031690811561035357600180546001600160a01b03199081169091555f80549182168417815583916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a38051906001600160401b03821161033f5760025490600182811c92168015610335575b60208310146103215781601f8493116102ab575b50602090601f8311600114610245575f9261023a575b50508160011b915f199060031b1c1916176002555b5f9081526003602052604090819020805460ff191660011790556001600160a01b0391821660805291811660a0529190911660c0525161281990816103a48239608051818181610a04015281816114a70152818161158c0152611dc2015260a051818181610286015261102f015260c05181818161037f015281816107f201528181610aa301528181611e2b01528181611eb7015281816120de015281816121fb01528181612266015281816124a50152818161251901526125760152f35b015190505f80610166565b60025f9081528281209350601f198516905b818110610293575090846001959493921061027b575b505050811b0160025561017b565b01515f1960f88460031b161c191690555f808061026d565b92936020600181928786015181550195019301610257565b828111156101505760025f52909150601f830160051c7f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace60208510610319575b849392601f0160051c82900391015f5b828110610309575050610150565b5f818301558594506001016102fb565b5f91506102eb565b634e487b7160e01b5f52602260045260245ffd5b91607f169161013c565b634e487b7160e01b5f52604160045260245ffd5b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b6040519190601f01601f191682016001600160401b0381118382101761033f57604052565b51906001600160a01b03821682036103665756fe60806040526004361015610011575f80fd5b5f5f3560e01c8063013cf08b14611a3b57806306fdde031461191e57806312ea8bbc1461151557806313e7c9d8146114d657806327b5d23b1461149157806333727c4d1461141f5780634ff0876a1461140157806354fd4d50146113d8578063558a7297146113555780636e5d76cb14611338578063715018a6146112d3578063766718081461128557806379ba509714611200578063814a1d8e146111b45780638da5cb5b1461118d57806393f1a40b146110d6578063944ee22d146110b857806398e434dd14610668578063a36221161461052e578063b6845c5b146104fc578063bc3f931f1461047c578063bd9682161461045e578063bf3c1f2e14610431578063ced1847e146103e9578063d2ffbd66146103cc578063da35c664146103ae578063df5cf72314610369578063e30c397814610340578063e8ba6509146102df578063e92e5c34146102b5578063ec52971d14610270578063f23bd5f81461023d578063f2fde38b146101d05763f8eafce414610190575f80fd5b346101cd576101b460209160406101a636611b50565b929081526005855220611ad9565b905460405160039290921b1c6001600160a01b03168152f35b80fd5b50346101cd5760203660031901126101cd576101ea611b24565b6101f2611bc8565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b50346101cd5760203660031901126101cd576001600160801b036040602092600435815260078452205416604051908152f35b50346101cd57806003193601126101cd576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101cd5760203660031901126101cd5760406020916004358152600583522054604051908152f35b50346101cd5760203660031901126101cd57602060043565ffffffffffff61030682611aad565b505460301c1615159081610320575b506040519015158152f35b65ffffffffffff915061033290611aad565b505460301c16421182610315565b50346101cd57806003193601126101cd576001546040516001600160a01b039091168152602090f35b50346101cd57806003193601126101cd576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101cd57806003193601126101cd576020600654604051908152f35b50346101cd57806003193601126101cd57602060405161a8c08152f35b50346101cd5760403660031901126101cd576040610405611b3a565b9160043581526008602052209060018060a01b03165f52602052602060405f2054600b0b604051908152f35b50346101cd5760203660031901126101cd576040602091600435815260078352205460801c604051908152f35b50346101cd57806003193601126101cd5760206040516207e9008152f35b50346101cd5760403660031901126101cd576040610498611b3a565b9160043581526004602052209060018060a01b03165f5260205260a060405f206001810154905461ffff6040519260ff8160101c16151584528260f01c60208501521660408301526001600160601b038116606083015260601c600b0b6080820152f35b50346101cd5761050b36611b50565b919081526005602052604081209081548310156101cd5760206101b48484611ad9565b50346101cd5760203660031901126101cd57600435338252600360205260ff6040832054161580610654575b6106455765ffffffffffff61056e82611aad565b505416156106365765ffffffffffff61058682611aad565b505460301c1661a8c08101809111610622574211610613576105a781611aad565b50805465ffffffffffff191690556105be81611aad565b5080546bffffffffffff000000000000191690556105db81611aad565b50805465ffffffffffff60601b191690557f5f29fbfcf7ba6e6aa4565852f2fb3bdad8d72227ab8c3a54bb2b4407b46f071e8280a280f35b63477383f360e01b8252600482fd5b634e487b7160e01b83526011600452602483fd5b636f312cbd60e01b8252600482fd5b631f0853c160e21b8252600482fd5b5081546001600160a01b031633141561055a565b50346101cd5760803660031901126101cd57600435610685611b3a565b6001600160a01b03811691903383149081159060643590604435838061100c575b610ffd57858852600460205260408820875f5260205260ff600160405f20015460101c169380610ff2575b610fe3576106de86611aad565b5092835465ffffffffffff81164210610fd45760301c65ffffffffffff164211610fc55761271061070f8284611bbb565b03610fb65761071e8784611cbd565b868952600460205260408920885f526020528860405f2093600185019560ff875460101c1661098b575b50505061076683546001600160601b038160601c600b0b9116611bee565b8981131561097c5783546001600160f01b031660f084901b6001600160f01b031916178455889288927f0271f53eebbe20450d9578f28ec279231556c34545b30e2278d754ffd39cd63c9260409291906107d19083908a5461ffff191661ffff8516178b55876126bd565b82519182526020820152a360405163b490238760e01b8152906020826004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa918215610971578892610933575b50805465ffffffffffff60c01b191660c09290921b65ffffffffffff60c01b1691909117905560ff815460101c16156108a6575b508161089b575b5061086e578280f35b8252600460205260408220905f52602052600160405f20016202000062ff0000198254161790555f808280f35b60019150145f610865565b6108c190831561092257805462ff0000191662020000179055565b828552600560205260408520805490600160401b82101561090e57906108ec91600182018155611ad9565b81546001600160a01b0360039290921b91821b19169086901b1790555f61085e565b634e487b7160e01b87526041600452602487fd5b805462ff0000191662010000179055565b91506020823d602011610969575b8161094e60209383611aee565b810103126109655790519065ffffffffffff61082a565b5f80fd5b3d9150610941565b6040513d8a823e3d90fd5b634402310560e01b8a5260048afd5b610a00906109c087546109b56109b08260601c600b0b6001600160601b038416611bee565b611c09565b9060f01c908d6126bd565b8054604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b038416602482015291602090839081906044820190565b03817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa918215610fab578492610f74575b506001600160601b0380610a53818a541685611b66565b89546bffffffffffffffffffffffff191691909416919091161787558054604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b0384811660248301527f000000000000000000000000000000000000000000000000000000000000000016929060208180604481010381875afa908115610f69578691610f34575b506001600160601b038060028b0192610b19610b138d610b038588541685611c19565b600b0b905460601c600b0b611c31565b8d611c57565b16166001600160601b0319825416179055151580610f1e575b80610f07575b610be1575b505050879052600860205260408920885f5260205260405f2054600b0b80610b9d575b508254604080516001600160601b038316815260609290921c600b0b6020830152899189915f5160206127c45f395f51905f5291a3885f80610748565b610bd5610bdb91898c52600860205260408c208b5f5260205260405f206001600160601b03198154169055855460601c600b0b611c31565b84611c57565b5f610b60565b65ffffffffffff815460601c16823b15610f0357604051631a44b53560e11b81526001600160a01b038516600482015265ffffffffffff919091166024820152848160448183875af1908115610edf578591610eea575b505054604051632f7ad08760e11b815260609190911c65ffffffffffff16600482018190526001600160a01b03841660248301529092909190602084604481855afa938415610edf578594610ea1575b5060408051630846abbb60e11b81526001600160a01b0392909216600483015265ffffffffffff9390931660248201529190829060449082905afa908115610e965783908492610e62575b50610cde9192611c19565b828113610cec575b80610b3d565b898352600460209081526040808520895460181c6001600160a01b03165f90815292529020600181015490929060101c60ff1615610e3d578015159081610e26575b5015610d8d57610d6381610d538c610d48610d6995611c09565b865460f01c916126bd565b600b0b835460601c600b0b611c93565b82611c57565b5460601c600b0b12610d7e575b885f80610ce6565b63e1ac883f60e01b8952600489fd5b9189905250600860209081526040808c20875460181c6001600160a01b03165f908152925290208054610dc790600b84810b91900b611c93565b6001600160601b0319825416906001600160601b0316179055877f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e66020610e1a60018060a01b03895460181c1694611c09565b604051908152a3610d76565b905065ffffffffffff835460c01c1610155f610d2e565b50610e5d9250610e5790600b0b825460601c600b0b611c93565b90611c57565b610d76565b610cde9250610e89915060403d604011610e8f575b610e818183611aee565b810190611c7d565b91610cd3565b503d610e77565b6040513d85823e3d90fd5b9192945092506020813d602011610ed7575b81610ec060209383611aee565b8101031261096557518c9390929091906040610c88565b3d9150610eb3565b6040513d87823e3d90fd5b81610ef491611aee565b610eff57835f610c38565b8380fd5b8480fd5b50875460181c6001600160a01b03168c1415610b38565b50875460181c6001600160a01b03161515610b32565b9550506020853d602011610f61575b81610f5060209383611aee565b81010312610965578d94515f610ae0565b3d9150610f43565b6040513d88823e3d90fd5b935090506020833d602011610fa3575b81610f9160209383611aee565b81010312610965578b9251905f610a3c565b3d9150610f84565b6040513d86823e3d90fd5b630e78495b60e31b8952600489fd5b63477383f360e01b8952600489fd5b636f312cbd60e01b8a5260048afd5b630172749160e71b8852600488fd5b5060028410156106d1565b63143606b960e31b8852600488fd5b5060405163023d1be760e01b8152336004820152602481018890526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156110ad57899161106e575b50156106a6565b90506020813d6020116110a5575b8161108960209383611aee565b810103126110a1575180151581036110a1575f611067565b8880fd5b3d915061107c565b6040513d8b823e3d90fd5b50346101cd57806003193601126101cd576020604051620151808152f35b50346101cd5760403660031901126101cd5760406110f2611b3a565b9160043581526004602052209060018060a01b03165f5260205261010060405f208054906001600160601b03600260018301549201541690604051926001600160601b03811684528060601c600b0b602085015265ffffffffffff8160c01c16604085015260f01c606084015261ffff8116608084015260ff8160101c1660a084015260018060a01b039060181c1660c083015260e0820152f35b50346101cd57806003193601126101cd57546040516001600160a01b039091168152602090f35b50346101cd5760203660031901126101cd576111f8602091604060043591828152600785526001600160801b03828220541692815260078552205460801c90611bbb565b604051908152f35b50346101cd57806003193601126101cd57600154336001600160a01b039091160361127257600180546001600160a01b0319908116909155815433918116821783556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b63118cdaa760e01b815233600452602490fd5b50346101cd57806003193601126101cd5762093a8042049062093a8082029180830462093a8014901517156112bf57602082604051908152f35b634e487b7160e01b81526011600452602490fd5b50346101cd57806003193601126101cd576112ec611bc8565b600180546001600160a01b03199081169091558154908116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b50346101cd57806003193601126101cd5760206040516127108152f35b50346101cd5760403660031901126101cd5761136f611b24565b602435908115158092036113d45760207f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f916113a9611bc8565b6001600160a01b0316808552600382526040808620805460ff191660ff87161790555193845292a280f35b8280fd5b50346101cd57806003193601126101cd5760609060405190600182528060208301526040820152f35b50346101cd57806003193601126101cd57602060405162093a808152f35b50346101cd5760203660031901126101cd5760043565ffffffffffff61144482611aad565b505460301c1615159081611460575b6020826040519015158152f35b65ffffffffffff915061147290611aad565b505460301c169061a8c082018092116112bf575060209042115f611453565b50346101cd57806003193601126101cd576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346101cd5760203660031901126101cd5760209060ff906040906001600160a01b03611501611b24565b168152600384522054166040519015158152f35b503461096557608036600319011261096557600435604435602435600282101561096557335f52600360205260ff60405f205416158061190a575b6118fb57828111156118e357428111156118e357428311156118f257611577835b82611b66565b6201518081106118e3576207e900106118e3577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031692833b156109655760405163c1009f4b60e01b81525f8160048183895af180156118d8576118c3575b506040516320a6597360e21b815292602084600481885afa938415610f6957869461188f575b50600119840193841161187b57604080516331ad879360e21b8152600481018690529081602481895afa9081156116b957879161185a575b509390935b82821515918261184a575b5050156116c4575f1901926040516331ad879360e21b8152846004820152604081602481895afa9081156116b9578791611689575b50939093611640565b6116aa915060403d81116116b2575b6116a28183611aee565b810190611b87565b90505f611680565b503d611698565b6040513d89823e3d90fd5b60405186949160a0820167ffffffffffffffff81118382101761090e5760405265ffffffffffff84168252602082019065ffffffffffff8616825265ffffffffffff6040840191168152606083019060ff8516825260808401926cffffffffffffffffffffffffff606435168452600654600160401b811015611836578060016117519201600655611aad565b9590956118225751905191519251935160309290921b6bffffffffffff0000000000001665ffffffffffff919091161760609290921b65ffffffffffff60601b169190911760909290921b60ff60901b169190911760989190911b72ffffffffffffffffffffffffffffffffffffff19161790556006545f1981019390841161180e57916060917f51a099bcf6f17288c22d4bdfdcccbdd9e5662dee2397aab617bf51f33da6e1c39360405192835260208301526040820152a280f35b634e487b7160e01b85526011600452602485fd5b634e487b7160e01b8a5260048a905260248afd5b634e487b7160e01b8a52604160045260248afd5b63ffffffff16119050825f61164b565b611873915060403d6040116116b2576116a28183611aee565b90505f61163b565b634e487b7160e01b86526011600452602486fd5b9093506020813d6020116118bb575b816118ab60209383611aee565b810103126109655751925f611603565b3d915061189e565b6118d09195505f90611aee565b5f935f6115dd565b6040513d5f823e3d90fd5b63384b9a2960e21b5f5260045ffd5b61157742611571565b631f0853c160e21b5f5260045ffd5b505f546001600160a01b0316331415611550565b34610965575f366003190112610965576040515f90600254918260011c60018416938415611a31575b602082108514611a1d578184526020840194908115611a0257506001146119a4575b5090611979816040930382611aee565b8151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b91905060025f527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace915f905b8082106119e857509091508101602001611979611969565b9192600181602092548385880101520191019092916119d0565b60ff1916855250151560051b82016020019050611979611969565b634e487b7160e01b5f52602260045260245ffd5b90607f1690611947565b346109655760203660031901126109655760043560065481101561096557611a6460a091611aad565b50546040519065ffffffffffff8116825265ffffffffffff8160301c16602083015265ffffffffffff8160601c16604083015260ff8160901c16606083015260981c6080820152f35b600654811015611ac55760065f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b8054821015611ac5575f5260205f2001905f90565b90601f8019910116810190811067ffffffffffffffff821117611b1057604052565b634e487b7160e01b5f52604160045260245ffd5b600435906001600160a01b038216820361096557565b602435906001600160a01b038216820361096557565b6040906003190112610965576004359060243590565b91908203918211611b7357565b634e487b7160e01b5f52601160045260245ffd5b91908260409103126109655781516001600160e01b03811681036109655760209092015163ffffffff811681036109655790565b91908201809211611b7357565b5f546001600160a01b03163303611bdb57565b63118cdaa760e01b5f523360045260245ffd5b9190915f8382019384129112908015821691151617611b7357565b600160ff1b8114611b73575f0390565b81810392915f138015828513169184121617611b7357565b90600b0b90600b0b019060016001605f1b0319821260016001605f1b03831317611b7357565b9081549060601b6001600160601b0360601b16906001600160601b0360601b1916179055565b9190826040910312610965576020825192015190565b600b91820b910b03906b7fffffffffffffffffffffff19821260016001605f1b03831317611b7357565b905f91815f52600460205260405f2060018060a01b0382165f5260205260405f209260405193610100850185811067ffffffffffffffff821117611b105760405280546001600160601b03811686528060601c600b0b602087015265ffffffffffff8160c01c16604087015260f01c60608601526001600160601b036002600183015461ffff8116608089015260ff8160101c1660a089015260018060a01b039060181c16928360c089015201541660e08601526126775765ffffffffffff611d8584611aad565b5054604051631c60739560e01b815260609190911c91909116600482018190526001600160a01b03841660248301529290602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156118d8575f91612645575b50604051634bc6a41b60e11b81526001600160a01b03831660048201526024810185905295602087806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9687156118d8575f97612601575b506001600160a01b038716156125f8575b6001600160a01b0383811690881603612476575b604051631c60739560e01b8152600481018690526001600160a01b0384166024820152602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610edf57859061243d575b6001600160601b038092508416835260018060a01b03891660c0840152611f1f81600b0b6020850151600b0b611c31565b600b0b60208401521660e082015285845260046020526040842060018060a01b0384165f5260205260405f206001600160601b0380835116166001600160601b03198254161781556001600160601b0360028160e06020860151600b0b95611f878787611c57565b604081810151875460608401516001600160f01b031960f09190911b166001600160c01b0390911665ffffffffffff60c01b60c093841b1617178855608083015160018901805460a0860151938601516001600160b81b031990911661ffff9093169290921760109390931b62ff0000169290921760189190911b6301000000600160b81b03161790559101519290940180546bffffffffffffffffffffffff19169190921692909216919091179055805192835260208301919091526001600160a01b0383169186915f5160206127c45f395f51905f5291a36001600160a01b038181169086160361207c575b5050505050565b83825260046020526040822060018060a01b0386165f5260205260405f209260ff600185015460101c16155f146121cb57604051632f7ad08760e11b815260048101919091526001600160a01b039091166024820152602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9182156121bf5791612180575b505f5160206127c45f395f51905f529161213f610d6361217393600b0b835460601c600b0b611c93565b54604080516001600160601b038316815260609290921c600b0b60208301526001600160a01b039095169490918291820190565b0390a35f80808080612075565b90506020813d6020116121b7575b8161219b60209383611aee565b8101031261096557515f5160206127c45f395f51905f52612115565b3d915061218e565b604051903d90823e3d90fd5b604051632f7ad08760e11b8152600481018290526001600160a01b038316602482015291602083806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa928315610fab578493612407575b5060408051630846abbb60e11b81526001600160a01b0390921660048301526024820192909252908180604481015b03817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015610e9657916122e6916122ec93859186916123e6575b50801515809181926123cf575b50156123215750505b6122d66122ca82611c09565b865460f01c90886126bd565b600b0b845460601c600b0b611c93565b83611c57565b80825460601c600b0b1261231257506121735f5160206127c45f395f51905f529161213f565b63e1ac883f60e01b8152600490fd5b1561233957806123319192611c19565b84811361233f575b506122be565b6123909087865260086020526040862060018060a01b038a165f5260205260405f2061237282600b0b8254600b0b611c93565b6001600160601b0319825416906001600160601b0316179055611c09565b6040519081526001600160a01b0388169087907f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e690602090a35f612339565b905065ffffffffffff885460c01c1610155f6122b5565b9050612401915060403d604011610e8f57610e818183611aee565b5f6122a8565b9092506020813d602011612435575b8161242360209383611aee565b81010312610965575191612262612233565b3d9150612416565b506020813d60201161246e575b8161245760209383611aee565b81010312610965576001600160601b039051611eee565b3d915061244a565b604051632f7ad08760e11b8152600481018690526001600160a01b0384166024820152602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156118d8575f916125c6575b5067016345785d8a000083048067016345785d8a000081020467016345785d8a00001481151715611b735767016345785d8a00000214611e88577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b1561096557604051631a44b53560e11b81526001600160a01b0384166004820152602481018690525f8180604481010381837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af180156118d8576125b1575b50611e88565b6125be9194505f90611aee565b5f925f6125ab565b90506020813d6020116125f0575b816125e160209383611aee565b8101031261096557515f6124dd565b3d91506125d4565b95508195611e74565b9096506020813d60201161263d575b8161261d60209383611aee565b8101031261096557516001600160a01b038116810361096557955f611e63565b3d9150612610565b90506020813d60201161266f575b8161266060209383611aee565b8101031261096557515f611dfa565b3d9150612653565b50505050565b906001600160801b03809116911603906001600160801b038211611b7357565b906001600160801b03809116911601906001600160801b038211611b7357565b5f9081526007602052604081209192838102918412600160ff1b821416611b73578382051483151715611b73576127016127106001600160801b0392058094611c19565b925f8112612797578161271891168284541661269d565b166001600160801b03198254161781555b5f82126127755761274a6001600160801b036127739316825460801c61269d565b81546001600160801b031660809190911b6fffffffffffffffffffffffffffffffff1916179055565b565b61274a6001600160801b0361278c61277394611c09565b16825460801c61267d565b816127a46127ae92611c09565b168284541661267d565b166001600160801b031982541617815561272956fe8270d1c546f32dce028d4c55674b9611962838c50c671a8e226a96a6495f045ca2646970667358221220a24e1ce621a7d76a6ad2028ac0f79cdb767acc4d2f73e44042ad5f202029f6c064736f6c6343000823003300000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000cc07e8ba6bc8aeb18c4ae110c3da9c7dce4a3e7400000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b09000000000000000000000000000000000000000000000000000000000000001043757276652044616f20566f74696e6700000000000000000000000000000000
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f5f3560e01c8063013cf08b14611a3b57806306fdde031461191e57806312ea8bbc1461151557806313e7c9d8146114d657806327b5d23b1461149157806333727c4d1461141f5780634ff0876a1461140157806354fd4d50146113d8578063558a7297146113555780636e5d76cb14611338578063715018a6146112d3578063766718081461128557806379ba509714611200578063814a1d8e146111b45780638da5cb5b1461118d57806393f1a40b146110d6578063944ee22d146110b857806398e434dd14610668578063a36221161461052e578063b6845c5b146104fc578063bc3f931f1461047c578063bd9682161461045e578063bf3c1f2e14610431578063ced1847e146103e9578063d2ffbd66146103cc578063da35c664146103ae578063df5cf72314610369578063e30c397814610340578063e8ba6509146102df578063e92e5c34146102b5578063ec52971d14610270578063f23bd5f81461023d578063f2fde38b146101d05763f8eafce414610190575f80fd5b346101cd576101b460209160406101a636611b50565b929081526005855220611ad9565b905460405160039290921b1c6001600160a01b03168152f35b80fd5b50346101cd5760203660031901126101cd576101ea611b24565b6101f2611bc8565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b50346101cd5760203660031901126101cd576001600160801b036040602092600435815260078452205416604051908152f35b50346101cd57806003193601126101cd576040517f0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f6001600160a01b03168152602090f35b50346101cd5760203660031901126101cd5760406020916004358152600583522054604051908152f35b50346101cd5760203660031901126101cd57602060043565ffffffffffff61030682611aad565b505460301c1615159081610320575b506040519015158152f35b65ffffffffffff915061033290611aad565b505460301c16421182610315565b50346101cd57806003193601126101cd576001546040516001600160a01b039091168152602090f35b50346101cd57806003193601126101cd576040517f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03168152602090f35b50346101cd57806003193601126101cd576020600654604051908152f35b50346101cd57806003193601126101cd57602060405161a8c08152f35b50346101cd5760403660031901126101cd576040610405611b3a565b9160043581526008602052209060018060a01b03165f52602052602060405f2054600b0b604051908152f35b50346101cd5760203660031901126101cd576040602091600435815260078352205460801c604051908152f35b50346101cd57806003193601126101cd5760206040516207e9008152f35b50346101cd5760403660031901126101cd576040610498611b3a565b9160043581526004602052209060018060a01b03165f5260205260a060405f206001810154905461ffff6040519260ff8160101c16151584528260f01c60208501521660408301526001600160601b038116606083015260601c600b0b6080820152f35b50346101cd5761050b36611b50565b919081526005602052604081209081548310156101cd5760206101b48484611ad9565b50346101cd5760203660031901126101cd57600435338252600360205260ff6040832054161580610654575b6106455765ffffffffffff61056e82611aad565b505416156106365765ffffffffffff61058682611aad565b505460301c1661a8c08101809111610622574211610613576105a781611aad565b50805465ffffffffffff191690556105be81611aad565b5080546bffffffffffff000000000000191690556105db81611aad565b50805465ffffffffffff60601b191690557f5f29fbfcf7ba6e6aa4565852f2fb3bdad8d72227ab8c3a54bb2b4407b46f071e8280a280f35b63477383f360e01b8252600482fd5b634e487b7160e01b83526011600452602483fd5b636f312cbd60e01b8252600482fd5b631f0853c160e21b8252600482fd5b5081546001600160a01b031633141561055a565b50346101cd5760803660031901126101cd57600435610685611b3a565b6001600160a01b03811691903383149081159060643590604435838061100c575b610ffd57858852600460205260408820875f5260205260ff600160405f20015460101c169380610ff2575b610fe3576106de86611aad565b5092835465ffffffffffff81164210610fd45760301c65ffffffffffff164211610fc55761271061070f8284611bbb565b03610fb65761071e8784611cbd565b868952600460205260408920885f526020528860405f2093600185019560ff875460101c1661098b575b50505061076683546001600160601b038160601c600b0b9116611bee565b8981131561097c5783546001600160f01b031660f084901b6001600160f01b031916178455889288927f0271f53eebbe20450d9578f28ec279231556c34545b30e2278d754ffd39cd63c9260409291906107d19083908a5461ffff191661ffff8516178b55876126bd565b82519182526020820152a360405163b490238760e01b8152906020826004817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa918215610971578892610933575b50805465ffffffffffff60c01b191660c09290921b65ffffffffffff60c01b1691909117905560ff815460101c16156108a6575b508161089b575b5061086e578280f35b8252600460205260408220905f52602052600160405f20016202000062ff0000198254161790555f808280f35b60019150145f610865565b6108c190831561092257805462ff0000191662020000179055565b828552600560205260408520805490600160401b82101561090e57906108ec91600182018155611ad9565b81546001600160a01b0360039290921b91821b19169086901b1790555f61085e565b634e487b7160e01b87526041600452602487fd5b805462ff0000191662010000179055565b91506020823d602011610969575b8161094e60209383611aee565b810103126109655790519065ffffffffffff61082a565b5f80fd5b3d9150610941565b6040513d8a823e3d90fd5b634402310560e01b8a5260048afd5b610a00906109c087546109b56109b08260601c600b0b6001600160601b038416611bee565b611c09565b9060f01c908d6126bd565b8054604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b038416602482015291602090839081906044820190565b03817f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b03165afa918215610fab578492610f74575b506001600160601b0380610a53818a541685611b66565b89546bffffffffffffffffffffffff191691909416919091161787558054604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b0384811660248301527f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b0916929060208180604481010381875afa908115610f69578691610f34575b506001600160601b038060028b0192610b19610b138d610b038588541685611c19565b600b0b905460601c600b0b611c31565b8d611c57565b16166001600160601b0319825416179055151580610f1e575b80610f07575b610be1575b505050879052600860205260408920885f5260205260405f2054600b0b80610b9d575b508254604080516001600160601b038316815260609290921c600b0b6020830152899189915f5160206127c45f395f51905f5291a3885f80610748565b610bd5610bdb91898c52600860205260408c208b5f5260205260405f206001600160601b03198154169055855460601c600b0b611c31565b84611c57565b5f610b60565b65ffffffffffff815460601c16823b15610f0357604051631a44b53560e11b81526001600160a01b038516600482015265ffffffffffff919091166024820152848160448183875af1908115610edf578591610eea575b505054604051632f7ad08760e11b815260609190911c65ffffffffffff16600482018190526001600160a01b03841660248301529092909190602084604481855afa938415610edf578594610ea1575b5060408051630846abbb60e11b81526001600160a01b0392909216600483015265ffffffffffff9390931660248201529190829060449082905afa908115610e965783908492610e62575b50610cde9192611c19565b828113610cec575b80610b3d565b898352600460209081526040808520895460181c6001600160a01b03165f90815292529020600181015490929060101c60ff1615610e3d578015159081610e26575b5015610d8d57610d6381610d538c610d48610d6995611c09565b865460f01c916126bd565b600b0b835460601c600b0b611c93565b82611c57565b5460601c600b0b12610d7e575b885f80610ce6565b63e1ac883f60e01b8952600489fd5b9189905250600860209081526040808c20875460181c6001600160a01b03165f908152925290208054610dc790600b84810b91900b611c93565b6001600160601b0319825416906001600160601b0316179055877f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e66020610e1a60018060a01b03895460181c1694611c09565b604051908152a3610d76565b905065ffffffffffff835460c01c1610155f610d2e565b50610e5d9250610e5790600b0b825460601c600b0b611c93565b90611c57565b610d76565b610cde9250610e89915060403d604011610e8f575b610e818183611aee565b810190611c7d565b91610cd3565b503d610e77565b6040513d85823e3d90fd5b9192945092506020813d602011610ed7575b81610ec060209383611aee565b8101031261096557518c9390929091906040610c88565b3d9150610eb3565b6040513d87823e3d90fd5b81610ef491611aee565b610eff57835f610c38565b8380fd5b8480fd5b50875460181c6001600160a01b03168c1415610b38565b50875460181c6001600160a01b03161515610b32565b9550506020853d602011610f61575b81610f5060209383611aee565b81010312610965578d94515f610ae0565b3d9150610f43565b6040513d88823e3d90fd5b935090506020833d602011610fa3575b81610f9160209383611aee565b81010312610965578b9251905f610a3c565b3d9150610f84565b6040513d86823e3d90fd5b630e78495b60e31b8952600489fd5b63477383f360e01b8952600489fd5b636f312cbd60e01b8a5260048afd5b630172749160e71b8852600488fd5b5060028410156106d1565b63143606b960e31b8852600488fd5b5060405163023d1be760e01b8152336004820152602481018890526020816044817f0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f6001600160a01b03165afa9081156110ad57899161106e575b50156106a6565b90506020813d6020116110a5575b8161108960209383611aee565b810103126110a1575180151581036110a1575f611067565b8880fd5b3d915061107c565b6040513d8b823e3d90fd5b50346101cd57806003193601126101cd576020604051620151808152f35b50346101cd5760403660031901126101cd5760406110f2611b3a565b9160043581526004602052209060018060a01b03165f5260205261010060405f208054906001600160601b03600260018301549201541690604051926001600160601b03811684528060601c600b0b602085015265ffffffffffff8160c01c16604085015260f01c606084015261ffff8116608084015260ff8160101c1660a084015260018060a01b039060181c1660c083015260e0820152f35b50346101cd57806003193601126101cd57546040516001600160a01b039091168152602090f35b50346101cd5760203660031901126101cd576111f8602091604060043591828152600785526001600160801b03828220541692815260078552205460801c90611bbb565b604051908152f35b50346101cd57806003193601126101cd57600154336001600160a01b039091160361127257600180546001600160a01b0319908116909155815433918116821783556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b63118cdaa760e01b815233600452602490fd5b50346101cd57806003193601126101cd5762093a8042049062093a8082029180830462093a8014901517156112bf57602082604051908152f35b634e487b7160e01b81526011600452602490fd5b50346101cd57806003193601126101cd576112ec611bc8565b600180546001600160a01b03199081169091558154908116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b50346101cd57806003193601126101cd5760206040516127108152f35b50346101cd5760403660031901126101cd5761136f611b24565b602435908115158092036113d45760207f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f916113a9611bc8565b6001600160a01b0316808552600382526040808620805460ff191660ff87161790555193845292a280f35b8280fd5b50346101cd57806003193601126101cd5760609060405190600182528060208301526040820152f35b50346101cd57806003193601126101cd57602060405162093a808152f35b50346101cd5760203660031901126101cd5760043565ffffffffffff61144482611aad565b505460301c1615159081611460575b6020826040519015158152f35b65ffffffffffff915061147290611aad565b505460301c169061a8c082018092116112bf575060209042115f611453565b50346101cd57806003193601126101cd576040517f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b03168152602090f35b50346101cd5760203660031901126101cd5760209060ff906040906001600160a01b03611501611b24565b168152600384522054166040519015158152f35b503461096557608036600319011261096557600435604435602435600282101561096557335f52600360205260ff60405f205416158061190a575b6118fb57828111156118e357428111156118e357428311156118f257611577835b82611b66565b6201518081106118e3576207e900106118e3577f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b031692833b156109655760405163c1009f4b60e01b81525f8160048183895af180156118d8576118c3575b506040516320a6597360e21b815292602084600481885afa938415610f6957869461188f575b50600119840193841161187b57604080516331ad879360e21b8152600481018690529081602481895afa9081156116b957879161185a575b509390935b82821515918261184a575b5050156116c4575f1901926040516331ad879360e21b8152846004820152604081602481895afa9081156116b9578791611689575b50939093611640565b6116aa915060403d81116116b2575b6116a28183611aee565b810190611b87565b90505f611680565b503d611698565b6040513d89823e3d90fd5b60405186949160a0820167ffffffffffffffff81118382101761090e5760405265ffffffffffff84168252602082019065ffffffffffff8616825265ffffffffffff6040840191168152606083019060ff8516825260808401926cffffffffffffffffffffffffff606435168452600654600160401b811015611836578060016117519201600655611aad565b9590956118225751905191519251935160309290921b6bffffffffffff0000000000001665ffffffffffff919091161760609290921b65ffffffffffff60601b169190911760909290921b60ff60901b169190911760989190911b72ffffffffffffffffffffffffffffffffffffff19161790556006545f1981019390841161180e57916060917f51a099bcf6f17288c22d4bdfdcccbdd9e5662dee2397aab617bf51f33da6e1c39360405192835260208301526040820152a280f35b634e487b7160e01b85526011600452602485fd5b634e487b7160e01b8a5260048a905260248afd5b634e487b7160e01b8a52604160045260248afd5b63ffffffff16119050825f61164b565b611873915060403d6040116116b2576116a28183611aee565b90505f61163b565b634e487b7160e01b86526011600452602486fd5b9093506020813d6020116118bb575b816118ab60209383611aee565b810103126109655751925f611603565b3d915061189e565b6118d09195505f90611aee565b5f935f6115dd565b6040513d5f823e3d90fd5b63384b9a2960e21b5f5260045ffd5b61157742611571565b631f0853c160e21b5f5260045ffd5b505f546001600160a01b0316331415611550565b34610965575f366003190112610965576040515f90600254918260011c60018416938415611a31575b602082108514611a1d578184526020840194908115611a0257506001146119a4575b5090611979816040930382611aee565b8151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b91905060025f527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace915f905b8082106119e857509091508101602001611979611969565b9192600181602092548385880101520191019092916119d0565b60ff1916855250151560051b82016020019050611979611969565b634e487b7160e01b5f52602260045260245ffd5b90607f1690611947565b346109655760203660031901126109655760043560065481101561096557611a6460a091611aad565b50546040519065ffffffffffff8116825265ffffffffffff8160301c16602083015265ffffffffffff8160601c16604083015260ff8160901c16606083015260981c6080820152f35b600654811015611ac55760065f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b8054821015611ac5575f5260205f2001905f90565b90601f8019910116810190811067ffffffffffffffff821117611b1057604052565b634e487b7160e01b5f52604160045260245ffd5b600435906001600160a01b038216820361096557565b602435906001600160a01b038216820361096557565b6040906003190112610965576004359060243590565b91908203918211611b7357565b634e487b7160e01b5f52601160045260245ffd5b91908260409103126109655781516001600160e01b03811681036109655760209092015163ffffffff811681036109655790565b91908201809211611b7357565b5f546001600160a01b03163303611bdb57565b63118cdaa760e01b5f523360045260245ffd5b9190915f8382019384129112908015821691151617611b7357565b600160ff1b8114611b73575f0390565b81810392915f138015828513169184121617611b7357565b90600b0b90600b0b019060016001605f1b0319821260016001605f1b03831317611b7357565b9081549060601b6001600160601b0360601b16906001600160601b0360601b1916179055565b9190826040910312610965576020825192015190565b600b91820b910b03906b7fffffffffffffffffffffff19821260016001605f1b03831317611b7357565b905f91815f52600460205260405f2060018060a01b0382165f5260205260405f209260405193610100850185811067ffffffffffffffff821117611b105760405280546001600160601b03811686528060601c600b0b602087015265ffffffffffff8160c01c16604087015260f01c60608601526001600160601b036002600183015461ffff8116608089015260ff8160101c1660a089015260018060a01b039060181c16928360c089015201541660e08601526126775765ffffffffffff611d8584611aad565b5054604051631c60739560e01b815260609190911c91909116600482018190526001600160a01b03841660248301529290602081806044810103817f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b03165afa9081156118d8575f91612645575b50604051634bc6a41b60e11b81526001600160a01b03831660048201526024810185905295602087806044810103817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa9687156118d8575f97612601575b506001600160a01b038716156125f8575b6001600160a01b0383811690881603612476575b604051631c60739560e01b8152600481018690526001600160a01b0384166024820152602081806044810103817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa8015610edf57859061243d575b6001600160601b038092508416835260018060a01b03891660c0840152611f1f81600b0b6020850151600b0b611c31565b600b0b60208401521660e082015285845260046020526040842060018060a01b0384165f5260205260405f206001600160601b0380835116166001600160601b03198254161781556001600160601b0360028160e06020860151600b0b95611f878787611c57565b604081810151875460608401516001600160f01b031960f09190911b166001600160c01b0390911665ffffffffffff60c01b60c093841b1617178855608083015160018901805460a0860151938601516001600160b81b031990911661ffff9093169290921760109390931b62ff0000169290921760189190911b6301000000600160b81b03161790559101519290940180546bffffffffffffffffffffffff19169190921692909216919091179055805192835260208301919091526001600160a01b0383169186915f5160206127c45f395f51905f5291a36001600160a01b038181169086160361207c575b5050505050565b83825260046020526040822060018060a01b0386165f5260205260405f209260ff600185015460101c16155f146121cb57604051632f7ad08760e11b815260048101919091526001600160a01b039091166024820152602081806044810103817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa9182156121bf5791612180575b505f5160206127c45f395f51905f529161213f610d6361217393600b0b835460601c600b0b611c93565b54604080516001600160601b038316815260609290921c600b0b60208301526001600160a01b039095169490918291820190565b0390a35f80808080612075565b90506020813d6020116121b7575b8161219b60209383611aee565b8101031261096557515f5160206127c45f395f51905f52612115565b3d915061218e565b604051903d90823e3d90fd5b604051632f7ad08760e11b8152600481018290526001600160a01b038316602482015291602083806044810103817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa928315610fab578493612407575b5060408051630846abbb60e11b81526001600160a01b0390921660048301526024820192909252908180604481015b03817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa8015610e9657916122e6916122ec93859186916123e6575b50801515809181926123cf575b50156123215750505b6122d66122ca82611c09565b865460f01c90886126bd565b600b0b845460601c600b0b611c93565b83611c57565b80825460601c600b0b1261231257506121735f5160206127c45f395f51905f529161213f565b63e1ac883f60e01b8152600490fd5b1561233957806123319192611c19565b84811361233f575b506122be565b6123909087865260086020526040862060018060a01b038a165f5260205260405f2061237282600b0b8254600b0b611c93565b6001600160601b0319825416906001600160601b0316179055611c09565b6040519081526001600160a01b0388169087907f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e690602090a35f612339565b905065ffffffffffff885460c01c1610155f6122b5565b9050612401915060403d604011610e8f57610e818183611aee565b5f6122a8565b9092506020813d602011612435575b8161242360209383611aee565b81010312610965575191612262612233565b3d9150612416565b506020813d60201161246e575b8161245760209383611aee565b81010312610965576001600160601b039051611eee565b3d915061244a565b604051632f7ad08760e11b8152600481018690526001600160a01b0384166024820152602081806044810103817f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165afa9081156118d8575f916125c6575b5067016345785d8a000083048067016345785d8a000081020467016345785d8a00001481151715611b735767016345785d8a00000214611e88577f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03163b1561096557604051631a44b53560e11b81526001600160a01b0384166004820152602481018690525f8180604481010381837f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b096001600160a01b03165af180156118d8576125b1575b50611e88565b6125be9194505f90611aee565b5f925f6125ab565b90506020813d6020116125f0575b816125e160209383611aee565b8101031261096557515f6124dd565b3d91506125d4565b95508195611e74565b9096506020813d60201161263d575b8161261d60209383611aee565b8101031261096557516001600160a01b038116810361096557955f611e63565b3d9150612610565b90506020813d60201161266f575b8161266060209383611aee565b8101031261096557515f611dfa565b3d9150612653565b50505050565b906001600160801b03809116911603906001600160801b038211611b7357565b906001600160801b03809116911601906001600160801b038211611b7357565b5f9081526007602052604081209192838102918412600160ff1b821416611b73578382051483151715611b73576127016127106001600160801b0392058094611c19565b925f8112612797578161271891168284541661269d565b166001600160801b03198254161781555b5f82126127755761274a6001600160801b036127739316825460801c61269d565b81546001600160801b031660809190911b6fffffffffffffffffffffffffffffffff1916179055565b565b61274a6001600160801b0361278c61277394611c09565b16825460801c61267d565b816127a46127ae92611c09565b168284541661267d565b166001600160801b031982541617815561272956fe8270d1c546f32dce028d4c55674b9611962838c50c671a8e226a96a6495f045ca2646970667358221220a24e1ce621a7d76a6ad2028ac0f79cdb767acc4d2f73e44042ad5f202029f6c064736f6c63430008230033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000cc07e8ba6bc8aeb18c4ae110c3da9c7dce4a3e7400000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b09000000000000000000000000000000000000000000000000000000000000001043757276652044616f20566f74696e6700000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Curve Dao Voting
Arg [1] : _owner (address): 0xCC07e8BA6bc8aeb18C4AE110C3Da9c7Dce4A3e74
Arg [2] : _vlCVX (address): 0x72a19342e8F1838460eBFCCEf09F6585e32db86E
Arg [3] : _surrogateRegistry (address): 0x8E4828a8C69A837F95Caa0D5e18fa09Ded12F73f
Arg [4] : _delegation (address): 0x22697721EC1C14e42305e91BF02672932E8a7B09
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 000000000000000000000000cc07e8ba6bc8aeb18c4ae110c3da9c7dce4a3e74
Arg [2] : 00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e
Arg [3] : 0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f
Arg [4] : 00000000000000000000000022697721ec1c14e42305e91bf02672932e8a7b09
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000010
Arg [6] : 43757276652044616f20566f74696e6700000000000000000000000000000000
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 31 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


