Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 12 from a total of 12 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Vote | 25577377 | 55 days ago | IN | 0 ETH | 0.00290572 | ||||
| Vote | 25575484 | 56 days ago | IN | 0 ETH | 0.00008992 | ||||
| Vote | 25573862 | 56 days ago | IN | 0 ETH | 0.00512387 | ||||
| Vote | 25572394 | 56 days ago | IN | 0 ETH | 0.00046204 | ||||
| Vote | 25566528 | 57 days ago | IN | 0 ETH | 0.00157243 | ||||
| Vote | 25566512 | 57 days ago | IN | 0 ETH | 0.00005056 | ||||
| Vote | 25565905 | 57 days ago | IN | 0 ETH | 0.00007926 | ||||
| Vote | 25565886 | 57 days ago | IN | 0 ETH | 0.0001849 | ||||
| Vote | 25553173 | 59 days ago | IN | 0 ETH | 0.00005641 | ||||
| Vote | 25552521 | 59 days ago | IN | 0 ETH | 0.00042688 | ||||
| Vote | 25546931 | 60 days ago | IN | 0 ETH | 0.00009403 | ||||
| Vote | 25546811 | 60 days ago | IN | 0 ETH | 0.00020586 |
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":"_gaugeRegistry","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":"Ended","type":"error"},{"inputs":[],"name":"MaxWeight","type":"error"},{"inputs":[],"name":"Mismatch","type":"error"},{"inputs":[],"name":"NoWeight","type":"error"},{"inputs":[],"name":"NotGauge","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":"address","name":"eq","type":"address"},{"indexed":false,"internalType":"bool","name":"active","type":"bool"}],"name":"EqualizerAccountSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ForceEndProposal","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":true,"internalType":"address","name":"user","type":"address"}],"name":"GaugeWeightsUpdated","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"}],"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":"address[]","name":"gauges","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"weights","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"}],"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":[{"internalType":"address","name":"","type":"address"}],"name":"equalizerAccounts","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"forceEndProposal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"gaugeRegistry","outputs":[{"internalType":"contract IGaugeRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"},{"internalType":"address","name":"_gauge","type":"address"}],"name":"gaugeTotal","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"}],"name":"getGaugeCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"},{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"getGaugeEntry","outputs":[{"internalType":"address","name":"gauge","type":"address"},{"internalType":"uint256","name":"totalWeight","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_proposalId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"}],"name":"getVote","outputs":[{"internalType":"address[]","name":"gauges","type":"address[]"},{"internalType":"uint256[]","name":"weights","type":"uint256[]"},{"internalType":"bool","name":"voted","type":"bool"},{"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":"isFinalized","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":"overtime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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"}],"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":[{"internalType":"address","name":"_eq","type":"address"},{"internalType":"bool","name":"_active","type":"bool"}],"name":"setOvertimeAccount","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":"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":"address","name":"_account","type":"address"},{"internalType":"address[]","name":"_gauges","type":"address[]"},{"internalType":"uint256[]","name":"_weights","type":"uint256[]"}],"name":"vote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","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
61010060405234610387576134588038038061001a8161038b565b92833981019060c0818303126103875780516001600160401b03811161038757810182601f82011215610387578051906001600160401b0382116103605761006b601f8301601f191660200161038b565b938285526020838301011161038757815f9260208093018387015e84010152610096602082016103b0565b916100a3604083016103b0565b6100af606084016103b0565b916100c860a06100c1608087016103b0565b95016103b0565b946001600160a01b031690811561037457600180546001600160a01b03199081169091555f80549182168417815583916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a38051906001600160401b0382116103605760025490600182811c92168015610356575b60208310146103425781601f8493116102cc575b50602090601f8311600114610266575f9261025b575b50508160011b915f199060031b1c1916176002555b5f9081526003602052604090819020805460ff191660011790556001600160a01b0391821660805291811660a05291821660c052911660e0525161309390816103c58239608051818181610bc001528181611a0601528181611e27015261244c015260a0518181816106400152611ea8015260c05181818161045c015261135e015260e05181818161073101528181610c640152818161140a015281816124b5015281816125410152818161273d01528181612854015281816128c001528181612b9101528181612bfd0152612c5a0152f35b015190505f80610173565b60025f9081528281209350601f198516905b8181106102b4575090846001959493921061029c575b505050811b01600255610188565b01515f1960f88460031b161c191690555f808061028e565b92936020600181928786015181550195019301610278565b8281111561015d5760025f52909150601f830160051c7f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace6020851061033a575b849392601f0160051c82900391015f5b82811061032a57505061015d565b5f8183015585945060010161031c565b5f915061030c565b634e487b7160e01b5f52602260045260245ffd5b91607f1691610149565b634e487b7160e01b5f52604160045260245ffd5b631e4fbdf760e01b5f525f60045260245ffd5b5f80fd5b6040519190601f01601f191682016001600160401b0381118382101761036057604052565b51906001600160a01b03821682036103875756fe60806040526004361015610011575f80fd5b5f5f3560e01c8063013cf08b14611ff457806306fdde0314611ed75780630c2c37cb14611e9357806313e7c9d814611e5657806327b5d23b14611e125780632c38187614611de457806333727c4d14611d785780634ff0876a14611d5b57806354fd4d5014611d34578063558a729714611cc9578063582665c814611cad5780636935bda6146119995780636be17a821461192d5780636e5d76cb14611910578063715018a6146118ab578063766718081461185d57806379ba5097146117d8578063814a1d8e146117ae5780638da5cb5b1461178757806393f1a40b146116f5578063944ee22d146116d7578063a3ff7410146116ad578063b6845c5b1461167b578063bc3f931f146114bd578063bd9682161461149f578063ced1847e14611457578063da35c66414611439578063df5cf723146113f4578063e30c3978146113cb578063e4ff5c2f146104b5578063e92e5c341461048b578063ec52971d14610446578063f159077a146102ee578063f2fde38b14610281578063f8eafce414610243578063fb87b563146102045763fd222f99146101b1575f80fd5b34610201576101d76101fd9160406101c836612132565b92908152600660205220612070565b5054604080516001600160a01b038316815260a09290921c602083015290918291820190565b0390f35b80fd5b50346102015760203660031901126102015760209060ff906040906001600160a01b0361022f6120d7565b168152600b84522054166040519015158152f35b503461020157610268602091604061025a36612132565b929081526005855220612070565b905460405160039290921b1c6001600160a01b03168152f35b50346102015760203660031901126102015761029b6120d7565b6102a361222c565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b5034610201578060031936011261020157338152600360205260ff6040822054161580610432575b610423576009545f19810190811161040f5765ffffffffffff61033882612044565b505416156104005765ffffffffffff61035082612044565b505460301c1661025881018091116103ec5742116103dd5761037181612044565b50805465ffffffffffff1916905561038881612044565b5080546bffffffffffff000000000000191690556103a581612044565b50805465ffffffffffff60601b191690557f5f29fbfcf7ba6e6aa4565852f2fb3bdad8d72227ab8c3a54bb2b4407b46f071e8280a280f35b63477383f360e01b8252600482fd5b634e487b7160e01b83526011600452602483fd5b636f312cbd60e01b8252600482fd5b634e487b7160e01b82526011600452602482fd5b631f0853c160e21b8152600490fd5b5080546001600160a01b0316331415610316565b50346102015780600319360112610201576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346102015760203660031901126102015760406020916004358152600583522054604051908152f35b5034610201576060366003190112610201576104cf6120d7565b60243567ffffffffffffffff81116111ba576104ef903690600401612148565b60449291923567ffffffffffffffff81116113c757610512903690600401612148565b6001600160a01b0384169491933386141593929091848061133b575b61132c576009545f1981019690871161131857868952600460205260408920885f5260205260ff60405f205460f01c16958061130d575b6112fe5761057287612044565b5093845465ffffffffffff811642106112ef5765ffffffffffff908a8c52600b60205260ff60408d2054165f146112d55760301c1661025881018091116112c15742116112b2575b8286036112a3576105cb8882612367565b878a52600460205260408a20895f5260205260405f2094855460ff8160f01c16610b3d575b50505061060e84546001600160601b038160601c600b0b9116612252565b9489861315610b2e57878a52600a60205260408a20895f5260205260405f208054908b815581610b0b575b508a9050807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165b858310610963575061271091500361095457895b83811061091157506040519089897f7b351f6512193e2141842bca1fc03151e1a8514523094f97aa1ddc7231d4009a8d80a3806040830160408452526060820194908b905b8082106108db5750505080840360208201528284526001600160fb1b0383116108d7576020817faee00ad445471c0db8f95a82eab4f70d53e5546e8f2497296c2c6ed86519e680938b968b9660051b80928583013701030190a360405163b490238760e01b81526020816004817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156108cc578791610890575b50815465ffffffffffff60c01b191660c09190911b65ffffffffffff60c01b1617815560ff815460f01c16156107e7575b505033831490816107dc575b506107af578280f35b82526004602090815260408084205f9384529091528120805460ff60f01b1916600160f11b179055808280f35b60019150145f6107a6565b6108059033860361087d57805460ff60f01b1916600160f11b179055565b828552600560205260408520805490600160401b821015610869579061083091600182018155612070565b81549060031b9086821b9160018060a01b03901b19161790558285526008602052610860604086209182546121db565b90555f8061079a565b634e487b7160e01b87526041600452602487fd5b805460ff60f01b1916600160f01b179055565b90506020813d6020116108c4575b816108ab602093836120b5565b810103126108c0575165ffffffffffff610769565b5f80fd5b3d915061089e565b6040513d89823e3d90fd5b8980fd5b91959091908635906001600160a01b03821682036108c0576001600160a01b0390911681526020908101960191600101906106c2565b8061094e8c61271061092e610929600196888c612343565b612353565b916109448c61093e878c8c612343565b3561226d565b905005908c612d61565b0161067d565b630e78495b60e31b8a5260048afd5b9061096f838787612343565b3515610afc578c61098461092985878b612343565b604051633355a08760e11b81526001600160a01b039091166004820152602081602481875afa918215610af05791610ac2575b5015610ab3578a8d52600a60205260408d208c5f5260205260405f206109e161092985878b612343565b9061ffff6109f0868a8a612343565b35169060405192610a0084612085565b6001600160a01b0316835260208301918252805490600160401b821015610a9d5790610a3191600182018155612070565b929092610a885751825491516001600160b01b03199092166001600160a01b03919091161760a09190911b61ffff60a01b16179055600190610a7f90610a78858989612343565b35906121db565b92019190610669565b50634e487b7160e01b8f5260048f905260248ffd5b5050634e487b7160e01b8f52604160045260248ffd5b6304639b6160e11b8d5260048dfd5b610ae3915060203d8111610ae9575b610adb81836120b5565b810190612214565b5f6109b7565b503d610ad1565b604051903d90823e3d90fd5b634402310560e01b8d5260048dfd5b8b5260208b208b5b828110610b205750610639565b808d60019284015501610b13565b634402310560e01b8a5260048afd5b806001600160601b03610b579260601c600b0b9116612252565b91898c52600a60205260408c208b5f526020528b60405f20805490825b8d8382106112645750508454604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b03851660248201529391506020905083806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa92831561115557829361122b575b50610c9592936001600160601b0380610c14818d541688612179565b8c546bffffffffffffffffffffffff19169190971691909116178a558054604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b0383811660248301527f000000000000000000000000000000000000000000000000000000000000000016959094602090869081906044820190565b0381895afa801561119a578b9585916111e9575b506001600160601b03610d0491610ce56001890198610cdf610ccf8b5460a01c8561229f565b600b0b825460601c600b0b6122b7565b906122dd565b87546001600160a01b0316911660a01b6001600160a01b031916178655565b1515806111d6575b806111c2575b610e21575b5050610d799392508a915052600c60205260408b208a5f5260205260405f2054600b0b8b81610ddc575b5050610d74610d6187546001600160601b038160601c600b0b9116612252565b918a8d52600860205260408d205461229f565b612252565b878a52600860205260408a205587875f51602061303e5f395f51905f52610dd1875460405191816001600160601b03849360601c600b0b9116839092916020906001600160601b036040840195168352600b0b910152565b0390a35f80806105f0565b610e1a916040828d610e149452600c602052208d5f5260205260405f206001600160601b03198154169055885460601c600b0b6122b7565b876122dd565b5f8b610d41565b65ffffffffffff815460601c16853b156111be57604051631a44b53560e11b81526001600160a01b038416600482015265ffffffffffff9190911660248201528381604481838a5af190811561119a5784916111a5575b505054604051632f7ad08760e11b815260609190911c65ffffffffffff16600482018190526001600160a01b0383166024830152949091602083604481855afa92831561119a578493611160575b5060408051630846abbb60e11b81526001600160a01b0392909216600483015265ffffffffffff9690961660248201529490859060449082905afa93841561115557829461111e575b5090610f1a9161229f565b908c8213610f2b575b808d91610d17565b8a8d52600460209081526040808f2083546001600160a01b03165f90815292529020805490938c918f919060f081901c60ff16156110f7575080151590816110e0575b50156110405752600a60209081526040808f2092546001600160a01b03165f90815292909152902080548d918c9190835b828110610fe657505050610fde92604083610cdf93610d7998979552600860205220610fcc828254612179565b9055600b0b825460601c600b0b612319565b905f80610f23565b9092611035906001939561102f6127106110008689612070565b50878060a01b03905416926110278b61ffff61101c8a8d612070565b505460a01c1661226d565b90500561228f565b91612d61565b01918c918f93610f9f565b610d799594506110d482936040837f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e69560209552600c85522060018060a01b0382541660018060a01b03165f52835260405f206110a487600b0b8254600b0b612319565b81546bffffffffffffffffffffffff19166001600160601b0391909116179055546001600160a01b03169461228f565b604051908152a3610fde565b905065ffffffffffff865460c01c1610155f610f6e565b915050610d7995949250610cdf915061111993600b0b9060601c600b0b612319565b610fde565b611146919450610f1a925060403d60401161114e575b61113e81836120b5565b810190612303565b939091610f0f565b503d611134565b6040513d84823e3d90fd5b91935091506020813d602011611192575b8161117e602093836120b5565b810103126108c057518e9290916040610ec6565b3d9150611171565b6040513d86823e3d90fd5b816111af916120b5565b6111ba57825f610e78565b8280fd5b8380fd5b5083546001600160a01b03168e1415610d12565b5083546001600160a01b03161515610d0c565b94505093506020833d602011611223575b81611207602093836120b5565b810103126108c057915189938f93916001600160601b03610ca9565b3d91506111fa565b915091506020813d60201161125c575b81611248602093836120b5565b810103126108c05751908c90610c95610bf8565b3d915061123b565b6112999083949561102f61271061127d86600198612070565b50878060a01b03905416926110278d61ffff61101c8a8d612070565b0191908e92610b74565b6377a93d8d60e01b8a5260048afd5b63477383f360e01b8a5260048afd5b634e487b7160e01b8b52601160045260248bfd5b60301c164211156105ba5763477383f360e01b8a5260048afd5b636f312cbd60e01b8b5260048bfd5b630172749160e71b8952600489fd5b506002861015610565565b634e487b7160e01b89526011600452602489fd5b63143606b960e31b8852600488fd5b5060405163023d1be760e01b8152336004820152602481018890526020816044817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa9081156113bc57899161139d575b501561052e565b6113b6915060203d602011610ae957610adb81836120b5565b5f611396565b6040513d8b823e3d90fd5b8480fd5b50346102015780600319360112610201576001546040516001600160a01b039091168152602090f35b50346102015780600319360112610201576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b50346102015780600319360112610201576020600954604051908152f35b50346102015760403660031901126102015760406114736120ed565b916004358152600c602052209060018060a01b03165f52602052602060405f2054600b0b604051908152f35b503461020157806003193601126102015760206040516207e9008152f35b503461020157604036600319011261020157600435906114db6120ed565b90828152600a6020526040812060018060a01b0383165f5260205260405f2090815490611507826121e8565b9361151560405195866120b5565b828552611521836121e8565b602086019690601f1901368837611537846121e8565b9361154560405195866120b5565b808552611551816121e8565b602086019690601f1901368837845b82811061162f5750505082526004602052604082209060018060a01b03165f5260205260405f2054916040519460a086019060a087525180915260c086019690835b81811061161057505050602090858703828701525195868152019290945b8086106115f857505082935060ff8160f01c16151560408401526001600160601b038116606084015260601c600b0b60808301520390f35b909260208060019286518152019401950194906115c0565b82516001600160a01b03168952602098890198909201916001016115a2565b8061163f600192849c989c612070565b50828060a01b03905416611653828c612200565b5261ffff6116618285612070565b505460a01c16611671828a612200565b5201989498611560565b50346102015761168a36612132565b919081526005602052604081209081548310156102015760206102688484612070565b50346102015760203660031901126102015760406020916004358152600683522054604051908152f35b50346102015780600319360112610201576020604051620151808152f35b50346102015760403660031901126102015760406117116120ed565b9160043581526004602052209060018060a01b03165f5260205260c060405f206001815491015460ff604051926001600160601b03811684528060601c600b0b602085015265ffffffffffff81861c16604085015260f01c16606083015260018060a01b038116608083015260a01c60a0820152f35b5034610201578060031936011261020157546040516001600160a01b039091168152602090f35b50346102015760203660031901126102015760406020916004358152600883522054604051908152f35b5034610201578060031936011261020157600154336001600160a01b039091160361184a57600180546001600160a01b0319908116909155815433918116821783556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b63118cdaa760e01b815233600452602490fd5b503461020157806003193601126102015762093a8042049062093a8082029180830462093a80149015171561189757602082604051908152f35b634e487b7160e01b81526011600452602490fd5b50346102015780600319360112610201576118c461222c565b600180546001600160a01b03199081169091558154908116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b503461020157806003193601126102015760206040516127108152f35b50346102015760207f8a9733b5a7deb77a66062f1eda7b9471dec80809fcfe4d7bac734b788052f1bb61195f36612103565b929061196961222c565b6001600160a01b0316808552600b825260408520805460ff191660ff86151516179055926040519015158152a280f35b50346108c0576119a836612132565b90335f52600360205260ff60405f2054161580611c99575b611c8a5760095480611c2d575b5080821115611c1e5742821115611c1e57620151806119ec8284612179565b10611c1e576207e9006119ff8284612179565b11611c1e577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316803b156108c05760405163c1009f4b60e01b81525f8160048183865af18015611c1357611bfd575b506020600491604051928380926320a6597360e21b82525afa90811561119a578491611bcb575b506001198101908111611b8f57604051906060820182811067ffffffffffffffff821117611bb75760405265ffffffffffff831682526020820165ffffffffffff8516815265ffffffffffff6040840192168252600954600160401b81101561086957806001611af09201600955612044565b939093611ba3575183549151925171ffffffffffffffffffffffffffffffffffff1990921665ffffffffffff919091161760309290921b6bffffffffffff000000000000169190911760609190911b65ffffffffffff60601b161790556009545f19810192908311611b8f577f9a71304b443922ba542f182228e6ada69cba7e97d3b39430e0ff1e1f50528db89160409182519182526020820152a280f35b634e487b7160e01b84526011600452602484fd5b634e487b7160e01b87526004879052602487fd5b634e487b7160e01b86526041600452602486fd5b90506020813d602011611bf5575b81611be6602093836120b5565b810103126108c057515f611a7d565b3d9150611bd9565b611c0a9194505f906120b5565b5f926020611a56565b6040513d5f823e3d90fd5b63384b9a2960e21b5f5260045ffd5b5f198101908111611c7657611c4865ffffffffffff91612044565b505460301c166102588101809111611c7657421115611c67575f6119cd565b63b4f4ab2360e01b5f5260045ffd5b634e487b7160e01b5f52601160045260245ffd5b631f0853c160e21b5f5260045ffd5b505f546001600160a01b03163314156119c0565b346108c0575f3660031901126108c05760206040516102588152f35b346108c05760207f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f611cfa36612103565b9290611d0461222c565b6001600160a01b03165f8181526003835260409020805460ff191660ff86151516179055926040519015158152a2005b346108c0575f3660031901126108c0576060604051600181525f60208201525f6040820152f35b346108c0575f3660031901126108c057602060405162093a808152f35b346108c05760203660031901126108c05760043565ffffffffffff611d9c82612044565b505460301c16151580611db7575b6020906040519015158152f35b50611dc865ffffffffffff91612044565b505460301c166102588101809111611c76576020904211611daa565b346108c05760403660031901126108c0576020611e0a611e026120ed565b600435612186565b604051908152f35b346108c0575f3660031901126108c0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346108c05760203660031901126108c0576001600160a01b03611e776120d7565b165f526003602052602060ff60405f2054166040519015158152f35b346108c0575f3660031901126108c0576040517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b346108c0575f3660031901126108c0576040515f90600254918260011c60018416938415611fea575b602082108514611fd6578184526020840194908115611fbb5750600114611f5d575b5090611f328160409303826120b5565b8151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b91905060025f527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace915f905b808210611fa157509091508101602001611f32611f22565b919260018160209254838588010152019101909291611f89565b60ff1916855250151560051b82016020019050611f32611f22565b634e487b7160e01b5f52602260045260245ffd5b90607f1690611f00565b346108c05760203660031901126108c0576004356009548110156108c05761201d606091612044565b505465ffffffffffff604051918181168352818160301c166020840152831c166040820152f35b60095481101561205c5760095f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b805482101561205c575f5260205f2001905f90565b6040810190811067ffffffffffffffff8211176120a157604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176120a157604052565b600435906001600160a01b03821682036108c057565b602435906001600160a01b03821682036108c057565b60409060031901126108c0576004356001600160a01b03811681036108c0579060243580151581036108c05790565b60409060031901126108c0576004359060243590565b9181601f840112156108c05782359167ffffffffffffffff83116108c0576020808501948460051b0101116108c057565b91908203918211611c7657565b90815f52600760205260405f209060018060a01b03165f5260205260405f20549081156121d5575f52600660205260405f20905f198101908111611c76576121cd91612070565b505460a01c90565b50505f90565b91908201809211611c7657565b67ffffffffffffffff81116120a15760051b60200190565b805182101561205c5760209160051b010190565b908160209103126108c0575180151581036108c05790565b5f546001600160a01b0316330361223f57565b63118cdaa760e01b5f523360045260245ffd5b9190915f8382019384129112908015821691151617611c7657565b81810292915f8212600160ff1b821416611c76578184051490151715611c7657565b600160ff1b8114611c76575f0390565b81810392915f138015828513169184121617611c7657565b90600b0b90600b0b019060016001605f1b0319821260016001605f1b03831317611c7657565b9081549060601b6001600160601b0360601b16906001600160601b0360601b1916179055565b91908260409103126108c0576020825192015190565b600b91820b910b03906b7fffffffffffffffffffffff19821260016001605f1b03831317611c7657565b919081101561205c5760051b0190565b356001600160a01b03811681036108c05790565b905f91815f52600460205260405f2060018060a01b0382165f5260205260405f20926040519360c085019085821067ffffffffffffffff8311176120a15760019160405260ff81546001600160601b03811688528060601c600b0b602089015265ffffffffffff8160c01c16604089015260f01c166060870152015460018060a01b0381169081608087015260a01c60a0860152612d5b5765ffffffffffff61240f84612044565b5054604051631c60739560e01b815260609190911c91909116600482018190526001600160a01b03841660248301529290602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa908115611c13575f91612d29575b50604051634bc6a41b60e11b81526001600160a01b03831660048201526024810185905295602087806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa968715611c13575f97612ce5575b506001600160a01b03871615612cdc575b6001600160a01b0383811690881603612b62575b604051631c60739560e01b8152600481018690526001600160a01b0384166024820152602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa8015612b1e578590612b29575b6001600160601b038092508416835260018060a01b03891660808401526125a981600b0b6020850151600b0b6122b7565b600b0b60208401521660a082015285845260046020526040842060018060a01b0384165f5260205261269a60405f20916001600160601b0380825116166001600160601b03198454161783556001600160601b0360a060016020840151600b0b9561261487826122dd565b6040850151815465ffffffffffff60c01b191660c09190911b65ffffffffffff60c01b161781556060850151815460ff60f01b191660f09190911b60ff60f01b161781550192600180831b03600180841b036080830151161683831b8554161784550151168154906001600160601b0360a01b9060a01b169060018060a01b0316179055565b6040519182526020820152845f51602061303e5f395f51905f52604060018060a01b03851693a36001600160a01b03818116908616036126dc575b5050505050565b83825260046020526040822060018060a01b0386165f5260205260405f2092835460ff8160f01c16155f146128245750604051632f7ad08760e11b815260048101919091526001600160a01b039091166024820152602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa918215610af057916127e5575b505f51602061303e5f395f51905f52916127a461279e6127d893600b0b835460601c600b0b612319565b826122dd565b54604080516001600160601b038316815260609290921c600b0b60208301526001600160a01b039095169490918291820190565b0390a35f808080806126d5565b90506020813d60201161281c575b81612800602093836120b5565b810103126108c057515f51602061303e5f395f51905f52612774565b3d91506127f3565b604051632f7ad08760e11b8152600481018390526001600160a01b038416602482015291602083806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa928315612b1e578593612ae9575b5060408051630846abbb60e11b81526001600160a01b039095166004860152602485019190915291929182806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa90811561119a5784928592612ac5575b5081151591829182612aaf575b505015612a015750505b838252600a6020526040822060018060a01b0386165f5260205260405f20805490835b8281106129bd5750505091816129876129815f51602061303e5f395f51905f5295876127d8965260086020526040842061296f828254612179565b9055600b0b845460601c600b0b612319565b836122dd565b6001600160a01b0386169085907f7b351f6512193e2141842bca1fc03151e1a8514523094f97aa1ddc7231d4009a9080a36127a4565b806129fb6129cd60019385612070565b50838060a01b039054166129f46127106129ee8961ffff61101c888b612070565b0561228f565b908a612d61565b01612934565b15612a195780612a11919261229f565b828113612a1f575b50612911565b612a7090858452600c6020526040842060018060a01b0388165f5260205260405f20612a5282600b0b8254600b0b612319565b6001600160601b0319825416906001600160601b031617905561228f565b6040519081526001600160a01b0386169085907f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e690602090a35f612a19565b60c01c65ffffffffffff16101590505f80612907565b909250612ae1915060403d60401161114e5761113e81836120b5565b90915f6128fa565b9092506020813d602011612b16575b81612b05602093836120b5565b810103126108c0575191604061288c565b3d9150612af8565b6040513d87823e3d90fd5b506020813d602011612b5a575b81612b43602093836120b5565b810103126108c0576001600160601b039051612578565b3d9150612b36565b604051632f7ad08760e11b8152600481018690526001600160a01b0384166024820152602081806044810103817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa908115611c13575f91612caa575b5067016345785d8a0000830467016345785d8a000081029080820467016345785d8a00001490151715611c765714612512577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163b156108c057604051631a44b53560e11b81526001600160a01b0384166004820152602481018690525f8180604481010381837f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af18015611c1357612c95575b50612512565b612ca29194505f906120b5565b5f925f612c8f565b90506020813d602011612cd4575b81612cc5602093836120b5565b810103126108c057515f612bc9565b3d9150612cb8565b955081956124fe565b9096506020813d602011612d21575b81612d01602093836120b5565b810103126108c057516001600160a01b03811681036108c057955f6124ed565b3d9150612cf4565b90506020813d602011612d53575b81612d44602093836120b5565b810103126108c057515f612484565b3d9150612d37565b50505050565b90918015613038575f8281526007602090815260408083206001600160a01b0387168452909152812054908213918215613031575b8115612f4257835f52600660205260405f20905f19830191838311611c76576001600160601b0392612dc791612070565b509315612f0a5716825460a01c016001600160601b038111611c765782546001600160a01b031660a09190911b6001600160a01b0319161782555b815460a01c15612e125750505050565b825f52600660205260405f20918254808310612e99575b50505080548015612e85575f190190612e428282612070565b612e72575f9055555f52600760205260405f209060018060a01b03165f526020525f60408120555f808080612d5b565b634e487b7160e01b5f525f60045260245ffd5b634e487b7160e01b5f52603160045260245ffd5b5f198101908111611c7657612eb1612edc9185612070565b50805483546001600160a01b03199081166001600160a01b0392909216918217855582541617909255565b5f84815260076020908152604080832093546001600160a01b03168352929052908120919091558080612e29565b16825460a01c036001600160601b038111611c765782546001600160a01b031660a09190911b6001600160a01b031916178255612e02565b92939291159050612ff557825f52600660205260405f2060405190612f6682612085565b60018060a01b03841682526001600160601b0360208301931683528054600160401b8110156120a157612f9e91600182018155612070565b919091612e725751915160a01b6001600160a01b0319166001600160a01b0392909216919091179055815f52600660205260405f2054915f52600760205260405f209060018060a01b03165f5260205260405f2055565b60405162461bcd60e51b8152602060048201526014602482015273139959d85d1a5d994819d85d59d9481d1bdd185b60621b6044820152606490fd5b5f03612d96565b50505056fe8270d1c546f32dce028d4c55674b9611962838c50c671a8e226a96a6495f045ca26469706673582212204dcd53a619bae90ff6430ff64e563420dd94d8cfd16426aa855b1ceeb792739764736f6c6343000823003300000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000cc07e8ba6bc8aeb18c4ae110c3da9c7dce4a3e7400000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e00000000000000000000000096b24e0534b0ca31d8523d4be4904747fd579d950000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d0000000000000000000000000000000000000000000000000000000000000012437572766520476175676520566f74696e670000000000000000000000000000
Deployed Bytecode
0x60806040526004361015610011575f80fd5b5f5f3560e01c8063013cf08b14611ff457806306fdde0314611ed75780630c2c37cb14611e9357806313e7c9d814611e5657806327b5d23b14611e125780632c38187614611de457806333727c4d14611d785780634ff0876a14611d5b57806354fd4d5014611d34578063558a729714611cc9578063582665c814611cad5780636935bda6146119995780636be17a821461192d5780636e5d76cb14611910578063715018a6146118ab578063766718081461185d57806379ba5097146117d8578063814a1d8e146117ae5780638da5cb5b1461178757806393f1a40b146116f5578063944ee22d146116d7578063a3ff7410146116ad578063b6845c5b1461167b578063bc3f931f146114bd578063bd9682161461149f578063ced1847e14611457578063da35c66414611439578063df5cf723146113f4578063e30c3978146113cb578063e4ff5c2f146104b5578063e92e5c341461048b578063ec52971d14610446578063f159077a146102ee578063f2fde38b14610281578063f8eafce414610243578063fb87b563146102045763fd222f99146101b1575f80fd5b34610201576101d76101fd9160406101c836612132565b92908152600660205220612070565b5054604080516001600160a01b038316815260a09290921c602083015290918291820190565b0390f35b80fd5b50346102015760203660031901126102015760209060ff906040906001600160a01b0361022f6120d7565b168152600b84522054166040519015158152f35b503461020157610268602091604061025a36612132565b929081526005855220612070565b905460405160039290921b1c6001600160a01b03168152f35b50346102015760203660031901126102015761029b6120d7565b6102a361222c565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b5034610201578060031936011261020157338152600360205260ff6040822054161580610432575b610423576009545f19810190811161040f5765ffffffffffff61033882612044565b505416156104005765ffffffffffff61035082612044565b505460301c1661025881018091116103ec5742116103dd5761037181612044565b50805465ffffffffffff1916905561038881612044565b5080546bffffffffffff000000000000191690556103a581612044565b50805465ffffffffffff60601b191690557f5f29fbfcf7ba6e6aa4565852f2fb3bdad8d72227ab8c3a54bb2b4407b46f071e8280a280f35b63477383f360e01b8252600482fd5b634e487b7160e01b83526011600452602483fd5b636f312cbd60e01b8252600482fd5b634e487b7160e01b82526011600452602482fd5b631f0853c160e21b8152600490fd5b5080546001600160a01b0316331415610316565b50346102015780600319360112610201576040517f0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f6001600160a01b03168152602090f35b50346102015760203660031901126102015760406020916004358152600583522054604051908152f35b5034610201576060366003190112610201576104cf6120d7565b60243567ffffffffffffffff81116111ba576104ef903690600401612148565b60449291923567ffffffffffffffff81116113c757610512903690600401612148565b6001600160a01b0384169491933386141593929091848061133b575b61132c576009545f1981019690871161131857868952600460205260408920885f5260205260ff60405f205460f01c16958061130d575b6112fe5761057287612044565b5093845465ffffffffffff811642106112ef5765ffffffffffff908a8c52600b60205260ff60408d2054165f146112d55760301c1661025881018091116112c15742116112b2575b8286036112a3576105cb8882612367565b878a52600460205260408a20895f5260205260405f2094855460ff8160f01c16610b3d575b50505061060e84546001600160601b038160601c600b0b9116612252565b9489861315610b2e57878a52600a60205260408a20895f5260205260405f208054908b815581610b0b575b508a9050807f00000000000000000000000096b24e0534b0ca31d8523d4be4904747fd579d956001600160a01b03165b858310610963575061271091500361095457895b83811061091157506040519089897f7b351f6512193e2141842bca1fc03151e1a8514523094f97aa1ddc7231d4009a8d80a3806040830160408452526060820194908b905b8082106108db5750505080840360208201528284526001600160fb1b0383116108d7576020817faee00ad445471c0db8f95a82eab4f70d53e5546e8f2497296c2c6ed86519e680938b968b9660051b80928583013701030190a360405163b490238760e01b81526020816004817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa9081156108cc578791610890575b50815465ffffffffffff60c01b191660c09190911b65ffffffffffff60c01b1617815560ff815460f01c16156107e7575b505033831490816107dc575b506107af578280f35b82526004602090815260408084205f9384529091528120805460ff60f01b1916600160f11b179055808280f35b60019150145f6107a6565b6108059033860361087d57805460ff60f01b1916600160f11b179055565b828552600560205260408520805490600160401b821015610869579061083091600182018155612070565b81549060031b9086821b9160018060a01b03901b19161790558285526008602052610860604086209182546121db565b90555f8061079a565b634e487b7160e01b87526041600452602487fd5b805460ff60f01b1916600160f01b179055565b90506020813d6020116108c4575b816108ab602093836120b5565b810103126108c0575165ffffffffffff610769565b5f80fd5b3d915061089e565b6040513d89823e3d90fd5b8980fd5b91959091908635906001600160a01b03821682036108c0576001600160a01b0390911681526020908101960191600101906106c2565b8061094e8c61271061092e610929600196888c612343565b612353565b916109448c61093e878c8c612343565b3561226d565b905005908c612d61565b0161067d565b630e78495b60e31b8a5260048afd5b9061096f838787612343565b3515610afc578c61098461092985878b612343565b604051633355a08760e11b81526001600160a01b039091166004820152602081602481875afa918215610af05791610ac2575b5015610ab3578a8d52600a60205260408d208c5f5260205260405f206109e161092985878b612343565b9061ffff6109f0868a8a612343565b35169060405192610a0084612085565b6001600160a01b0316835260208301918252805490600160401b821015610a9d5790610a3191600182018155612070565b929092610a885751825491516001600160b01b03199092166001600160a01b03919091161760a09190911b61ffff60a01b16179055600190610a7f90610a78858989612343565b35906121db565b92019190610669565b50634e487b7160e01b8f5260048f905260248ffd5b5050634e487b7160e01b8f52604160045260248ffd5b6304639b6160e11b8d5260048dfd5b610ae3915060203d8111610ae9575b610adb81836120b5565b810190612214565b5f6109b7565b503d610ad1565b604051903d90823e3d90fd5b634402310560e01b8d5260048dfd5b8b5260208b208b5b828110610b205750610639565b808d60019284015501610b13565b634402310560e01b8a5260048afd5b806001600160601b03610b579260601c600b0b9116612252565b91898c52600a60205260408c208b5f526020528b60405f20805490825b8d8382106112645750508454604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b03851660248201529391506020905083806044810103817f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b03165afa92831561115557829361122b575b50610c9592936001600160601b0380610c14818d541688612179565b8c546bffffffffffffffffffffffff19169190971691909116178a558054604051631c60739560e01b815260609190911c65ffffffffffff1660048201526001600160a01b0383811660248301527f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d16959094602090869081906044820190565b0381895afa801561119a578b9585916111e9575b506001600160601b03610d0491610ce56001890198610cdf610ccf8b5460a01c8561229f565b600b0b825460601c600b0b6122b7565b906122dd565b87546001600160a01b0316911660a01b6001600160a01b031916178655565b1515806111d6575b806111c2575b610e21575b5050610d799392508a915052600c60205260408b208a5f5260205260405f2054600b0b8b81610ddc575b5050610d74610d6187546001600160601b038160601c600b0b9116612252565b918a8d52600860205260408d205461229f565b612252565b878a52600860205260408a205587875f51602061303e5f395f51905f52610dd1875460405191816001600160601b03849360601c600b0b9116839092916020906001600160601b036040840195168352600b0b910152565b0390a35f80806105f0565b610e1a916040828d610e149452600c602052208d5f5260205260405f206001600160601b03198154169055885460601c600b0b6122b7565b876122dd565b5f8b610d41565b65ffffffffffff815460601c16853b156111be57604051631a44b53560e11b81526001600160a01b038416600482015265ffffffffffff9190911660248201528381604481838a5af190811561119a5784916111a5575b505054604051632f7ad08760e11b815260609190911c65ffffffffffff16600482018190526001600160a01b0383166024830152949091602083604481855afa92831561119a578493611160575b5060408051630846abbb60e11b81526001600160a01b0392909216600483015265ffffffffffff9690961660248201529490859060449082905afa93841561115557829461111e575b5090610f1a9161229f565b908c8213610f2b575b808d91610d17565b8a8d52600460209081526040808f2083546001600160a01b03165f90815292529020805490938c918f919060f081901c60ff16156110f7575080151590816110e0575b50156110405752600a60209081526040808f2092546001600160a01b03165f90815292909152902080548d918c9190835b828110610fe657505050610fde92604083610cdf93610d7998979552600860205220610fcc828254612179565b9055600b0b825460601c600b0b612319565b905f80610f23565b9092611035906001939561102f6127106110008689612070565b50878060a01b03905416926110278b61ffff61101c8a8d612070565b505460a01c1661226d565b90500561228f565b91612d61565b01918c918f93610f9f565b610d799594506110d482936040837f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e69560209552600c85522060018060a01b0382541660018060a01b03165f52835260405f206110a487600b0b8254600b0b612319565b81546bffffffffffffffffffffffff19166001600160601b0391909116179055546001600160a01b03169461228f565b604051908152a3610fde565b905065ffffffffffff865460c01c1610155f610f6e565b915050610d7995949250610cdf915061111993600b0b9060601c600b0b612319565b610fde565b611146919450610f1a925060403d60401161114e575b61113e81836120b5565b810190612303565b939091610f0f565b503d611134565b6040513d84823e3d90fd5b91935091506020813d602011611192575b8161117e602093836120b5565b810103126108c057518e9290916040610ec6565b3d9150611171565b6040513d86823e3d90fd5b816111af916120b5565b6111ba57825f610e78565b8280fd5b8380fd5b5083546001600160a01b03168e1415610d12565b5083546001600160a01b03161515610d0c565b94505093506020833d602011611223575b81611207602093836120b5565b810103126108c057915189938f93916001600160601b03610ca9565b3d91506111fa565b915091506020813d60201161125c575b81611248602093836120b5565b810103126108c05751908c90610c95610bf8565b3d915061123b565b6112999083949561102f61271061127d86600198612070565b50878060a01b03905416926110278d61ffff61101c8a8d612070565b0191908e92610b74565b6377a93d8d60e01b8a5260048afd5b63477383f360e01b8a5260048afd5b634e487b7160e01b8b52601160045260248bfd5b60301c164211156105ba5763477383f360e01b8a5260048afd5b636f312cbd60e01b8b5260048bfd5b630172749160e71b8952600489fd5b506002861015610565565b634e487b7160e01b89526011600452602489fd5b63143606b960e31b8852600488fd5b5060405163023d1be760e01b8152336004820152602481018890526020816044817f0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f6001600160a01b03165afa9081156113bc57899161139d575b501561052e565b6113b6915060203d602011610ae957610adb81836120b5565b5f611396565b6040513d8b823e3d90fd5b8480fd5b50346102015780600319360112610201576001546040516001600160a01b039091168152602090f35b50346102015780600319360112610201576040517f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03168152602090f35b50346102015780600319360112610201576020600954604051908152f35b50346102015760403660031901126102015760406114736120ed565b916004358152600c602052209060018060a01b03165f52602052602060405f2054600b0b604051908152f35b503461020157806003193601126102015760206040516207e9008152f35b503461020157604036600319011261020157600435906114db6120ed565b90828152600a6020526040812060018060a01b0383165f5260205260405f2090815490611507826121e8565b9361151560405195866120b5565b828552611521836121e8565b602086019690601f1901368837611537846121e8565b9361154560405195866120b5565b808552611551816121e8565b602086019690601f1901368837845b82811061162f5750505082526004602052604082209060018060a01b03165f5260205260405f2054916040519460a086019060a087525180915260c086019690835b81811061161057505050602090858703828701525195868152019290945b8086106115f857505082935060ff8160f01c16151560408401526001600160601b038116606084015260601c600b0b60808301520390f35b909260208060019286518152019401950194906115c0565b82516001600160a01b03168952602098890198909201916001016115a2565b8061163f600192849c989c612070565b50828060a01b03905416611653828c612200565b5261ffff6116618285612070565b505460a01c16611671828a612200565b5201989498611560565b50346102015761168a36612132565b919081526005602052604081209081548310156102015760206102688484612070565b50346102015760203660031901126102015760406020916004358152600683522054604051908152f35b50346102015780600319360112610201576020604051620151808152f35b50346102015760403660031901126102015760406117116120ed565b9160043581526004602052209060018060a01b03165f5260205260c060405f206001815491015460ff604051926001600160601b03811684528060601c600b0b602085015265ffffffffffff81861c16604085015260f01c16606083015260018060a01b038116608083015260a01c60a0820152f35b5034610201578060031936011261020157546040516001600160a01b039091168152602090f35b50346102015760203660031901126102015760406020916004358152600883522054604051908152f35b5034610201578060031936011261020157600154336001600160a01b039091160361184a57600180546001600160a01b0319908116909155815433918116821783556001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b63118cdaa760e01b815233600452602490fd5b503461020157806003193601126102015762093a8042049062093a8082029180830462093a80149015171561189757602082604051908152f35b634e487b7160e01b81526011600452602490fd5b50346102015780600319360112610201576118c461222c565b600180546001600160a01b03199081169091558154908116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b503461020157806003193601126102015760206040516127108152f35b50346102015760207f8a9733b5a7deb77a66062f1eda7b9471dec80809fcfe4d7bac734b788052f1bb61195f36612103565b929061196961222c565b6001600160a01b0316808552600b825260408520805460ff191660ff86151516179055926040519015158152a280f35b50346108c0576119a836612132565b90335f52600360205260ff60405f2054161580611c99575b611c8a5760095480611c2d575b5080821115611c1e5742821115611c1e57620151806119ec8284612179565b10611c1e576207e9006119ff8284612179565b11611c1e577f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b0316803b156108c05760405163c1009f4b60e01b81525f8160048183865af18015611c1357611bfd575b506020600491604051928380926320a6597360e21b82525afa90811561119a578491611bcb575b506001198101908111611b8f57604051906060820182811067ffffffffffffffff821117611bb75760405265ffffffffffff831682526020820165ffffffffffff8516815265ffffffffffff6040840192168252600954600160401b81101561086957806001611af09201600955612044565b939093611ba3575183549151925171ffffffffffffffffffffffffffffffffffff1990921665ffffffffffff919091161760309290921b6bffffffffffff000000000000169190911760609190911b65ffffffffffff60601b161790556009545f19810192908311611b8f577f9a71304b443922ba542f182228e6ada69cba7e97d3b39430e0ff1e1f50528db89160409182519182526020820152a280f35b634e487b7160e01b84526011600452602484fd5b634e487b7160e01b87526004879052602487fd5b634e487b7160e01b86526041600452602486fd5b90506020813d602011611bf5575b81611be6602093836120b5565b810103126108c057515f611a7d565b3d9150611bd9565b611c0a9194505f906120b5565b5f926020611a56565b6040513d5f823e3d90fd5b63384b9a2960e21b5f5260045ffd5b5f198101908111611c7657611c4865ffffffffffff91612044565b505460301c166102588101809111611c7657421115611c67575f6119cd565b63b4f4ab2360e01b5f5260045ffd5b634e487b7160e01b5f52601160045260245ffd5b631f0853c160e21b5f5260045ffd5b505f546001600160a01b03163314156119c0565b346108c0575f3660031901126108c05760206040516102588152f35b346108c05760207f1a594081ae893ab78e67d9b9e843547318164322d32c65369d78a96172d9dc8f611cfa36612103565b9290611d0461222c565b6001600160a01b03165f8181526003835260409020805460ff191660ff86151516179055926040519015158152a2005b346108c0575f3660031901126108c0576060604051600181525f60208201525f6040820152f35b346108c0575f3660031901126108c057602060405162093a808152f35b346108c05760203660031901126108c05760043565ffffffffffff611d9c82612044565b505460301c16151580611db7575b6020906040519015158152f35b50611dc865ffffffffffff91612044565b505460301c166102588101809111611c76576020904211611daa565b346108c05760403660031901126108c0576020611e0a611e026120ed565b600435612186565b604051908152f35b346108c0575f3660031901126108c0576040517f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b03168152602090f35b346108c05760203660031901126108c0576001600160a01b03611e776120d7565b165f526003602052602060ff60405f2054166040519015158152f35b346108c0575f3660031901126108c0576040517f00000000000000000000000096b24e0534b0ca31d8523d4be4904747fd579d956001600160a01b03168152602090f35b346108c0575f3660031901126108c0576040515f90600254918260011c60018416938415611fea575b602082108514611fd6578184526020840194908115611fbb5750600114611f5d575b5090611f328160409303826120b5565b8151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b91905060025f527f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace915f905b808210611fa157509091508101602001611f32611f22565b919260018160209254838588010152019101909291611f89565b60ff1916855250151560051b82016020019050611f32611f22565b634e487b7160e01b5f52602260045260245ffd5b90607f1690611f00565b346108c05760203660031901126108c0576004356009548110156108c05761201d606091612044565b505465ffffffffffff604051918181168352818160301c166020840152831c166040820152f35b60095481101561205c5760095f5260205f2001905f90565b634e487b7160e01b5f52603260045260245ffd5b805482101561205c575f5260205f2001905f90565b6040810190811067ffffffffffffffff8211176120a157604052565b634e487b7160e01b5f52604160045260245ffd5b90601f8019910116810190811067ffffffffffffffff8211176120a157604052565b600435906001600160a01b03821682036108c057565b602435906001600160a01b03821682036108c057565b60409060031901126108c0576004356001600160a01b03811681036108c0579060243580151581036108c05790565b60409060031901126108c0576004359060243590565b9181601f840112156108c05782359167ffffffffffffffff83116108c0576020808501948460051b0101116108c057565b91908203918211611c7657565b90815f52600760205260405f209060018060a01b03165f5260205260405f20549081156121d5575f52600660205260405f20905f198101908111611c76576121cd91612070565b505460a01c90565b50505f90565b91908201809211611c7657565b67ffffffffffffffff81116120a15760051b60200190565b805182101561205c5760209160051b010190565b908160209103126108c0575180151581036108c05790565b5f546001600160a01b0316330361223f57565b63118cdaa760e01b5f523360045260245ffd5b9190915f8382019384129112908015821691151617611c7657565b81810292915f8212600160ff1b821416611c76578184051490151715611c7657565b600160ff1b8114611c76575f0390565b81810392915f138015828513169184121617611c7657565b90600b0b90600b0b019060016001605f1b0319821260016001605f1b03831317611c7657565b9081549060601b6001600160601b0360601b16906001600160601b0360601b1916179055565b91908260409103126108c0576020825192015190565b600b91820b910b03906b7fffffffffffffffffffffff19821260016001605f1b03831317611c7657565b919081101561205c5760051b0190565b356001600160a01b03811681036108c05790565b905f91815f52600460205260405f2060018060a01b0382165f5260205260405f20926040519360c085019085821067ffffffffffffffff8311176120a15760019160405260ff81546001600160601b03811688528060601c600b0b602089015265ffffffffffff8160c01c16604089015260f01c166060870152015460018060a01b0381169081608087015260a01c60a0860152612d5b5765ffffffffffff61240f84612044565b5054604051631c60739560e01b815260609190911c91909116600482018190526001600160a01b03841660248301529290602081806044810103817f00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e6001600160a01b03165afa908115611c13575f91612d29575b50604051634bc6a41b60e11b81526001600160a01b03831660048201526024810185905295602087806044810103817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa968715611c13575f97612ce5575b506001600160a01b03871615612cdc575b6001600160a01b0383811690881603612b62575b604051631c60739560e01b8152600481018690526001600160a01b0384166024820152602081806044810103817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa8015612b1e578590612b29575b6001600160601b038092508416835260018060a01b03891660808401526125a981600b0b6020850151600b0b6122b7565b600b0b60208401521660a082015285845260046020526040842060018060a01b0384165f5260205261269a60405f20916001600160601b0380825116166001600160601b03198454161783556001600160601b0360a060016020840151600b0b9561261487826122dd565b6040850151815465ffffffffffff60c01b191660c09190911b65ffffffffffff60c01b161781556060850151815460ff60f01b191660f09190911b60ff60f01b161781550192600180831b03600180841b036080830151161683831b8554161784550151168154906001600160601b0360a01b9060a01b169060018060a01b0316179055565b6040519182526020820152845f51602061303e5f395f51905f52604060018060a01b03851693a36001600160a01b03818116908616036126dc575b5050505050565b83825260046020526040822060018060a01b0386165f5260205260405f2092835460ff8160f01c16155f146128245750604051632f7ad08760e11b815260048101919091526001600160a01b039091166024820152602081806044810103817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa918215610af057916127e5575b505f51602061303e5f395f51905f52916127a461279e6127d893600b0b835460601c600b0b612319565b826122dd565b54604080516001600160601b038316815260609290921c600b0b60208301526001600160a01b039095169490918291820190565b0390a35f808080806126d5565b90506020813d60201161281c575b81612800602093836120b5565b810103126108c057515f51602061303e5f395f51905f52612774565b3d91506127f3565b604051632f7ad08760e11b8152600481018390526001600160a01b038416602482015291602083806044810103817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa928315612b1e578593612ae9575b5060408051630846abbb60e11b81526001600160a01b039095166004860152602485019190915291929182806044810103817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa90811561119a5784928592612ac5575b5081151591829182612aaf575b505015612a015750505b838252600a6020526040822060018060a01b0386165f5260205260405f20805490835b8281106129bd5750505091816129876129815f51602061303e5f395f51905f5295876127d8965260086020526040842061296f828254612179565b9055600b0b845460601c600b0b612319565b836122dd565b6001600160a01b0386169085907f7b351f6512193e2141842bca1fc03151e1a8514523094f97aa1ddc7231d4009a9080a36127a4565b806129fb6129cd60019385612070565b50838060a01b039054166129f46127106129ee8961ffff61101c888b612070565b0561228f565b908a612d61565b01612934565b15612a195780612a11919261229f565b828113612a1f575b50612911565b612a7090858452600c6020526040842060018060a01b0388165f5260205260405f20612a5282600b0b8254600b0b612319565b6001600160601b0319825416906001600160601b031617905561228f565b6040519081526001600160a01b0386169085907f773209a0e5e57eced74900f62d8786318bb3ddd7b58c18d17142b4f52efa57e690602090a35f612a19565b60c01c65ffffffffffff16101590505f80612907565b909250612ae1915060403d60401161114e5761113e81836120b5565b90915f6128fa565b9092506020813d602011612b16575b81612b05602093836120b5565b810103126108c0575191604061288c565b3d9150612af8565b6040513d87823e3d90fd5b506020813d602011612b5a575b81612b43602093836120b5565b810103126108c0576001600160601b039051612578565b3d9150612b36565b604051632f7ad08760e11b8152600481018690526001600160a01b0384166024820152602081806044810103817f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165afa908115611c13575f91612caa575b5067016345785d8a0000830467016345785d8a000081029080820467016345785d8a00001490151715611c765714612512577f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03163b156108c057604051631a44b53560e11b81526001600160a01b0384166004820152602481018690525f8180604481010381837f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d6001600160a01b03165af18015611c1357612c95575b50612512565b612ca29194505f906120b5565b5f925f612c8f565b90506020813d602011612cd4575b81612cc5602093836120b5565b810103126108c057515f612bc9565b3d9150612cb8565b955081956124fe565b9096506020813d602011612d21575b81612d01602093836120b5565b810103126108c057516001600160a01b03811681036108c057955f6124ed565b3d9150612cf4565b90506020813d602011612d53575b81612d44602093836120b5565b810103126108c057515f612484565b3d9150612d37565b50505050565b90918015613038575f8281526007602090815260408083206001600160a01b0387168452909152812054908213918215613031575b8115612f4257835f52600660205260405f20905f19830191838311611c76576001600160601b0392612dc791612070565b509315612f0a5716825460a01c016001600160601b038111611c765782546001600160a01b031660a09190911b6001600160a01b0319161782555b815460a01c15612e125750505050565b825f52600660205260405f20918254808310612e99575b50505080548015612e85575f190190612e428282612070565b612e72575f9055555f52600760205260405f209060018060a01b03165f526020525f60408120555f808080612d5b565b634e487b7160e01b5f525f60045260245ffd5b634e487b7160e01b5f52603160045260245ffd5b5f198101908111611c7657612eb1612edc9185612070565b50805483546001600160a01b03199081166001600160a01b0392909216918217855582541617909255565b5f84815260076020908152604080832093546001600160a01b03168352929052908120919091558080612e29565b16825460a01c036001600160601b038111611c765782546001600160a01b031660a09190911b6001600160a01b031916178255612e02565b92939291159050612ff557825f52600660205260405f2060405190612f6682612085565b60018060a01b03841682526001600160601b0360208301931683528054600160401b8110156120a157612f9e91600182018155612070565b919091612e725751915160a01b6001600160a01b0319166001600160a01b0392909216919091179055815f52600660205260405f2054915f52600760205260405f209060018060a01b03165f5260205260405f2055565b60405162461bcd60e51b8152602060048201526014602482015273139959d85d1a5d994819d85d59d9481d1bdd185b60621b6044820152606490fd5b5f03612d96565b50505056fe8270d1c546f32dce028d4c55674b9611962838c50c671a8e226a96a6495f045ca26469706673582212204dcd53a619bae90ff6430ff64e563420dd94d8cfd16426aa855b1ceeb792739764736f6c63430008230033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000cc07e8ba6bc8aeb18c4ae110c3da9c7dce4a3e7400000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e00000000000000000000000096b24e0534b0ca31d8523d4be4904747fd579d950000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d0000000000000000000000000000000000000000000000000000000000000012437572766520476175676520566f74696e670000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Curve Gauge Voting
Arg [1] : _owner (address): 0xCC07e8BA6bc8aeb18C4AE110C3Da9c7Dce4A3e74
Arg [2] : _vlCVX (address): 0x72a19342e8F1838460eBFCCEf09F6585e32db86E
Arg [3] : _gaugeRegistry (address): 0x96b24E0534B0cA31D8523D4be4904747Fd579D95
Arg [4] : _surrogateRegistry (address): 0x8E4828a8C69A837F95Caa0D5e18fa09Ded12F73f
Arg [5] : _delegation (address): 0xb8270eef1319173dE9f5033FED442F638ff1607d
-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 000000000000000000000000cc07e8ba6bc8aeb18c4ae110c3da9c7dce4a3e74
Arg [2] : 00000000000000000000000072a19342e8f1838460ebfccef09f6585e32db86e
Arg [3] : 00000000000000000000000096b24e0534b0ca31d8523d4be4904747fd579d95
Arg [4] : 0000000000000000000000008e4828a8c69a837f95caa0d5e18fa09ded12f73f
Arg [5] : 000000000000000000000000b8270eef1319173de9f5033fed442f638ff1607d
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [7] : 437572766520476175676520566f74696e670000000000000000000000000000
🤖 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.


