Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Loading...
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":"address","name":"token","type":"address"}],"name":"dewhitelistToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getSiloTokens","outputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getWhitelistStatus","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bool","name":"isWhitelisted","type":"bool"},{"internalType":"bool","name":"isWhitelistedLp","type":"bool"},{"internalType":"bool","name":"isWhitelistedWell","type":"bool"}],"internalType":"struct Storage.WhitelistStatus","name":"_whitelistStatuses","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getWhitelistStatuses","outputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bool","name":"isWhitelisted","type":"bool"},{"internalType":"bool","name":"isWhitelistedLp","type":"bool"},{"internalType":"bool","name":"isWhitelistedWell","type":"bool"}],"internalType":"struct Storage.WhitelistStatus[]","name":"_whitelistStatuses","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getWhitelistedLpTokens","outputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getWhitelistedTokens","outputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getWhitelistedWellLpTokens","outputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bytes4","name":"gaugePointSelector","type":"bytes4"},{"internalType":"bytes4","name":"liquidityWeightSelector","type":"bytes4"},{"internalType":"uint64","name":"optimalPercentDepositedBdv","type":"uint64"}],"name":"updateGaugeForToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"}],"name":"updateStalkPerBdvPerSeasonForToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bytes4","name":"selector","type":"bytes4"},{"internalType":"uint32","name":"stalkIssuedPerBdv","type":"uint32"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"},{"internalType":"bytes4","name":"gaugePointSelector","type":"bytes4"},{"internalType":"bytes4","name":"liquidityWeightSelector","type":"bytes4"},{"internalType":"uint128","name":"gaugePoints","type":"uint128"},{"internalType":"uint64","name":"optimalPercentDepositedBdv","type":"uint64"}],"name":"whitelistToken","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"bytes4","name":"selector","type":"bytes4"},{"internalType":"uint32","name":"stalkIssuedPerBdv","type":"uint32"},{"internalType":"uint32","name":"stalkEarnedPerSeason","type":"uint32"},{"internalType":"bytes1","name":"encodeType","type":"bytes1"},{"internalType":"bytes4","name":"gaugePointSelector","type":"bytes4"},{"internalType":"bytes4","name":"liquidityWeightSelector","type":"bytes4"},{"internalType":"uint128","name":"gaugePoints","type":"uint128"},{"internalType":"uint64","name":"optimalPercentDepositedBdv","type":"uint64"}],"name":"whitelistTokenWithEncodeType","outputs":[],"stateMutability":"payable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50611f5e806100206000396000f3fe60806040526004361061009c5760003560e01c80639d1d2877116100645780639d1d287714610129578063ce5fb8211461013e578063d9ba32fc14610151578063e26f79001461017e578063e9522c0814610193578063f18d9ed0146101a85761009c565b8063052ebc26146100a1578063170cf084146100b6578063371b5b03146100e157806376a7bc84146100f457806386b40a1b14610116575b600080fd5b6100b46100af3660046118c2565b6101bb565b005b3480156100c257600080fd5b506100cb6101df565b6040516100d89190611b42565b60405180910390f35b6100b46100ef366004611977565b6101ee565b34801561010057600080fd5b50610109610212565b6040516100d89190611af5565b6100b461012436600461184e565b61021c565b34801561013557600080fd5b50610109610230565b6100b461014c36600461186f565b61023a565b34801561015d57600080fd5b5061017161016c36600461184e565b610254565b6040516100d89190611eaf565b34801561018a57600080fd5b5061010961026d565b34801561019f57600080fd5b50610109610277565b6100b46101b6366004611a0d565b610281565b6101c3610297565b6101d48989898989898989896102df565b505050505050505050565b60606101e96106a3565b905090565b6101f6610297565b610208888888886000898989896102df565b5050505050505050565b60606101e9610748565b610224610297565b61022d81610841565b50565b60606101e96108c1565b610242610297565b61024e848484846109b0565b50505050565b61025c6117b6565b61026582610ab0565b90505b919050565b60606101e9610b46565b60606101e9610c35565b610289610297565b6102938282610cf2565b5050565b61029f610e57565b600401546001600160a01b03163314806102b857503330145b6102dd5760405162461bcd60e51b81526004016102d490611e25565b60405180910390fd5b565b60006102e9610e7b565b90506102f68a878b610e80565b6102ff85610efd565b61030884610fc0565b6103138a8a8a61105d565b61031b611196565b6001600160a01b03168a6001600160a01b03161415801561034257506103408a6111ae565b155b15610395576001600160a01b038a166000908152604f820160209081526040808320600190819055604e850190925290912080546001600160801b0319169091176001600160801b0316600160801b1790555b63ffffffff87166103a557600196505b888160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060000160006101000a81548163ffffffff021916908360e01c0217905550868160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060000160046101000a81548163ffffffff021916908363ffffffff160217905550878160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060000160086101000a81548163ffffffff021916908363ffffffff1602179055508060030160000160009054906101000a900463ffffffff168160390160008c6001600160a01b03166001600160a01b03168152602001908152602001600020600001600c6101000a81548163ffffffff021916908363ffffffff160217905550858160390160008c6001600160a01b03166001600160a01b03168152602001908152602001600020600001601c6101000a81548160ff021916908360f81c0217905550848160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160006101000a81548163ffffffff021916908360e01c0217905550838160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160046101000a81548163ffffffff021916908360e01c0217905550828160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160086101000a8154816001600160801b0302191690836001600160801b03160217905550818160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160186101000a8154816001600160401b0302191690836001600160401b03160217905550896001600160a01b03167f6821c3416183f4acbc7ebe51bbfb8a3241d1a28a46abb925b7b3728cab6440ba8a898b8989898960405161068f9796959493929190611bb1565b60405180910390a250505050505050505050565b606060006106af610e7b565b60e4810180546040805160208084028201810190925282815293945060009084015b8282101561073e57600084815260209081902060408051608081018252918501546001600160a01b038116835260ff600160a01b82048116151584860152600160a81b82048116151592840192909252600160b01b900416151560608201528252600190920191016106d1565b5050505091505090565b60606000610754610e7b565b60e48101549091506000816001600160401b038111801561077457600080fd5b5060405190808252806020026020018201604052801561079e578160200160208202803683370190505b50935060005b82811015610837578360e40181815481106107bb57fe5b600091825260209091200154600160b01b900460ff161561082f578360e40181815481106107e557fe5b600091825260209091200154855160018401936001600160a01b03909216918791811061080e57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b6001016107a4565b5080845250505090565b600061084b610e7b565b905061085b8260008060006111de565b610866826001610cf2565b6001600160a01b0382166000818152603983016020526040808220805463ffffffff60ff60e01b0119168155600101829055517fc9cc738906f64d4a4d9521d856f5a985c4451514612d425061c01cdab7e60e999190a25050565b606060006108cd610e7b565b60e48101549091506000816001600160401b03811180156108ed57600080fd5b50604051908082528060200260200182016040528015610917578160200160208202803683370190505b50935060005b82811015610837578360e401818154811061093457fe5b600091825260209091200154600160a81b900460ff16156109a8578360e401818154811061095e57fe5b600091825260209091200154855160018401936001600160a01b03909216918791811061098757fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b60010161091d565b60006109ba610e7b565b6001600160a01b038616600090815260399190910160205260409020805490915060e01b6001600160e01b031916610a045760405162461bcd60e51b81526004016102d490611ced565b610a0d84610efd565b610a1683610fc0565b60018101805463ffffffff191660e086811c9190911767ffffffff0000000019166401000000009186901c91909102176001600160c01b0316600160c01b6001600160401b038516021790556040516001600160a01b038616907fbe69187b456b1819991ea3eba364d3380d3e40194c3f2d18081b7d785c27e53090610aa190879087908790611b84565b60405180910390a25050505050565b610ab86117b6565b6000610ac2610e7b565b90506000610acf846112dc565b90508160e4018181548110610ae057fe5b60009182526020918290206040805160808101825291909201546001600160a01b038116825260ff600160a01b82048116151594830194909452600160a81b81048416151592820192909252600160b01b90910490911615156060820152949350505050565b60606000610b52610e7b565b60e48101549091506000816001600160401b0381118015610b7257600080fd5b50604051908082528060200260200182016040528015610b9c578160200160208202803683370190505b50935060005b82811015610837578360e4018181548110610bb957fe5b600091825260209091200154600160a01b900460ff1615610c2d578360e4018181548110610be357fe5b600091825260209091200154855160018401936001600160a01b039092169187918110610c0c57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b600101610ba2565b60606000610c41610e7b565b60e4810154909150806001600160401b0381118015610c5f57600080fd5b50604051908082528060200260200182016040528015610c89578160200160208202803683370190505b50925060005b81811015610cec578260e4018181548110610ca657fe5b60009182526020909120015484516001600160a01b0390911690859083908110610ccc57fe5b6001600160a01b0390921660209283029190910190910152600101610c8f565b50505090565b6000610cfc610e7b565b6001600160a01b0384166000908152603982016020526040902054909150600160601b900463ffffffff16610d435760405162461bcd60e51b81526004016102d490611d67565b63ffffffff8216610d5357600191505b610d5c83611354565b6001600160a01b03841660008181526039840160205260409081902080546bffffffffffffffffffffffff60801b1916600160801b6bffffffffffffffffffffffff600b9690960b9590951694909402939093178084556003850180546001600160e81b0363ffffffff60601b1990931663ffffffff918216600160601b0217928316600160e81b62ffffff6401000000009586900484168b0360020b16021767ffffffff00000000191688821693909302929092179094559254905191927fef673d72814a58d54b645b0672442b43a582e5a430439a58177f9e305044639992610e4a9287921690611ec6565b60405180910390a2505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c90565b600090565b600030610e8f8585858561140d565b604051610e9c9190611a71565b600060405180830381855afa9150503d8060008114610ed7576040519150601f19603f3d011682016040523d82523d6000602084013e610edc565b606091505b505090508061024e5760405162461bcd60e51b81526004016102d490611c70565b6000306001600160a01b0316826000806000604051602401610f2193929190611c09565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051610f5f9190611a71565b600060405180830381855afa9150503d8060008114610f9a576040519150601f19603f3d011682016040523d82523d6000602084013e610f9f565b606091505b50509050806102935760405162461bcd60e51b81526004016102d490611ca7565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b0319851617905290516000913091610ffc9190611a71565b600060405180830381855afa9150503d8060008114611037576040519150601f19603f3d011682016040523d82523d6000602084013e61103c565b606091505b50509050806102935760405162461bcd60e51b81526004016102d490611dda565b6000611067610e7b565b9050600080611075866114ab565b909250905081156110985760405162461bcd60e51b81526004016102d490611d96565b80156110f1576110ec8660016110ac611196565b6001600160a01b0316896001600160a01b0316141580156110d357506110d1896111ae565b155b6001600160e01b0319891663c84c772760e01b146111de565b61113f565b61113f8660016110ff611196565b6001600160a01b0316896001600160a01b0316141580156111265750611124896111ae565b155b6001600160e01b0319891663c84c772760e01b1461155f565b801561118e576001600160a01b038616600090815260398401602052604090205463ffffffff858116600160401b909204161461118e5760405162461bcd60e51b81526004016102d490611c26565b505050505050565b73bea0000029ad1c77d3d5d23ba2d8893db9d1efab90565b6000806111b9610e7b565b6001600160a01b03938416600090815260409182016020522054909216151592915050565b60006111e8610e7b565b905060006111f5866112dc565b9050848260e401828154811061120757fe5b9060005260206000200160000160146101000a81548160ff021916908315150217905550838260e401828154811061123b57fe5b9060005260206000200160000160156101000a81548160ff021916908315150217905550828260e401828154811061126f57fe5b60009182526020909120018054911515600160b01b0260ff60b01b199092169190911790556040517fe548a10bd5a0bc02c88e9423841d643fba467aa2c7ecd0986a74e19e016aef24906112cc9088908490899089908990611ac3565b60405180910390a1505050505050565b6000806112e7610e7b565b60e481015490915060005b846001600160a01b03168360e401828154811061130b57fe5b6000918252602090912001546001600160a01b03161461134c576001018181106113475760405162461bcd60e51b81526004016102d490611e6a565b6112f2565b949350505050565b60008061135f610e7b565b6001600160a01b038416600090815260398201602052604090205460038201549192506113dd916113a79163ffffffff918216600b0b91600160601b90910481169061166516565b6001600160a01b038516600090815260398401602052604090205463ffffffff6401000000009091048116600b0b91906116e616565b6001600160a01b03909316600090815260399091016020526040902054600160801b9004600b0b91909101919050565b60606001600160f81b031984166114695782826040516024016114309190611ebd565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152905061134c565b600160f81b6001600160f81b03198516141561149357828583604051602401611430929190611aaa565b60405162461bcd60e51b81526004016102d490611d35565b60008060006114b8610e7b565b60e481015490915060005b856001600160a01b03168360e40182815481106114dc57fe5b6000918252602090912001546001600160a01b0316146115145760010181811061150f576000809450945050505061155a565b6114c3565b8260e401818154811061152357fe5b600091825260209091200154600160a01b900460ff161561154e57600160009450945050505061155a565b60006001945094505050505b915091565b6000611569610e7b565b604080516080810182526001600160a01b03888116825287151560208084019182528815158486019081528815156060860190815260e48801805460018101825560008281529490942096519690930180549451925191516001600160a01b0319909516969095169590951760ff60a01b1916600160a01b911515919091021760ff60a81b1916600160a81b941515949094029390931760ff60b01b1916600160b01b911515919091021790555490519192507ffc9608552bd5ce6e5285ab5fd14fd752c909640b4c0cff27a338adc0e2376e129161165691889160001990910190889088908890611ac3565b60405180910390a15050505050565b6000818303600b83900b8213801590611684575083600b0b81600b0b13155b806116a25750600083600b0b1280156116a2575083600b0b81600b0b135b6116dd5760405162461bcd60e51b8152600401808060200182810382526024815260200180611f056024913960400191505060405180910390fd5b90505b92915050565b600082600b0b600014156116fc575060006116e0565b82600b0b6000191480156117205750600b82900b6b7fffffffffffffffffffffff19145b1561175c5760405162461bcd60e51b8152600401808060200182810382526027815260200180611ede6027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b8161177657fe5b05600b0b146116dd5760405162461bcd60e51b8152600401808060200182810382526027815260200180611ede6027913960400191505060405180910390fd5b60408051608081018252600080825260208201819052918101829052606081019190915290565b80356001600160a01b038116811461026857600080fd5b80356001600160e01b03198116811461026857600080fd5b80356001600160801b038116811461026857600080fd5b803563ffffffff8116811461026857600080fd5b80356001600160401b038116811461026857600080fd5b60006020828403121561185f578081fd5b611868826117dd565b9392505050565b60008060008060808587031215611884578283fd5b61188d856117dd565b935061189b602086016117f4565b92506118a9604086016117f4565b91506118b760608601611837565b905092959194509250565b60008060008060008060008060006101208a8c0312156118e0578485fd5b6118e98a6117dd565b98506118f760208b016117f4565b975061190560408b01611823565b965061191360608b01611823565b955060808a01356001600160f81b03198116811461192f578586fd5b945061193d60a08b016117f4565b935061194b60c08b016117f4565b925061195960e08b0161180c565b91506119686101008b01611837565b90509295985092959850929598565b600080600080600080600080610100898b031215611993578384fd5b61199c896117dd565b97506119aa60208a016117f4565b96506119b860408a01611823565b95506119c660608a01611823565b94506119d460808a016117f4565b93506119e260a08a016117f4565b92506119f060c08a0161180c565b91506119fe60e08a01611837565b90509295985092959890939650565b60008060408385031215611a1f578182fd5b611a28836117dd565b9150611a3660208401611823565b90509250929050565b80516001600160a01b031682526020808201511515908301526040808201511515908301526060908101511515910152565b60008251815b81811015611a915760208186018101518583015201611a77565b81811115611a9f5782828501525b509190910192915050565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0395909516855260208501939093529015156040840152151560608301521515608082015260a00190565b6020808252825182820181905260009190848201906040850190845b81811015611b365783516001600160a01b031683529284019291840191600101611b11565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015611b3657611b71838551611a3f565b9284019260809290920191600101611b5e565b6001600160e01b031993841681529190921660208201526001600160401b03909116604082015260600190565b6001600160e01b0319978816815263ffffffff9687166020820152949095166040850152918516606084015290931660808201526001600160801b0390921660a08301526001600160401b031660c082015260e00190565b60ff93841681529183166020830152909116604082015260600190565b6020808252602a908201527f57686974656c6973743a2043616e6e6f7420757064617465207374616c6b497360408201526939bab2b22832b921323b60b11b606082015260800190565b6020808252601f908201527f57686974656c6973743a20496e76616c6964204244562073656c6563746f7200604082015260600190565b60208082526026908201527f57686974656c6973743a20496e76616c6964204761756765506f696e742073656040820152653632b1ba37b960d11b606082015260800190565b60208082526028908201527f57686974656c6973743a20546f6b656e206e6f742077686974656c697374656460408201526720696e2053696c6f60c01b606082015260800190565b60208082526018908201527753696c6f3a20496e76616c696420656e636f64655479706560401b604082015260600190565b602080825260159082015274151bdad95b881b9bdd081dda1a5d195b1a5cdd1959605a1b604082015260600190565b60208082526024908201527f57686974656c6973743a20546f6b656e20616c72656164792077686974656c696040820152631cdd195960e21b606082015260800190565b6020808252602b908201527f57686974656c6973743a20496e76616c6964204c69717569646974795765696760408201526a343a1039b2b632b1ba37b960a91b606082015260800190565b60208082526025908201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f722060408201526437bbb732b960d91b606082015260800190565b60208082526025908201527f4c696257686974656c6973746564546f6b656e733a20546f6b656e206e6f7420604082015264199bdd5b9960da1b606082015260800190565b608081016116e08284611a3f565b90815260200190565b63ffffffff9283168152911660208201526040019056fe5369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a26469706673582212205e24a0091e2b7e0a0b77b211977e09885ef86b8ba3a5e56494ad1893e70f84db64736f6c63430007060033
Deployed Bytecode
0x60806040526004361061009c5760003560e01c80639d1d2877116100645780639d1d287714610129578063ce5fb8211461013e578063d9ba32fc14610151578063e26f79001461017e578063e9522c0814610193578063f18d9ed0146101a85761009c565b8063052ebc26146100a1578063170cf084146100b6578063371b5b03146100e157806376a7bc84146100f457806386b40a1b14610116575b600080fd5b6100b46100af3660046118c2565b6101bb565b005b3480156100c257600080fd5b506100cb6101df565b6040516100d89190611b42565b60405180910390f35b6100b46100ef366004611977565b6101ee565b34801561010057600080fd5b50610109610212565b6040516100d89190611af5565b6100b461012436600461184e565b61021c565b34801561013557600080fd5b50610109610230565b6100b461014c36600461186f565b61023a565b34801561015d57600080fd5b5061017161016c36600461184e565b610254565b6040516100d89190611eaf565b34801561018a57600080fd5b5061010961026d565b34801561019f57600080fd5b50610109610277565b6100b46101b6366004611a0d565b610281565b6101c3610297565b6101d48989898989898989896102df565b505050505050505050565b60606101e96106a3565b905090565b6101f6610297565b610208888888886000898989896102df565b5050505050505050565b60606101e9610748565b610224610297565b61022d81610841565b50565b60606101e96108c1565b610242610297565b61024e848484846109b0565b50505050565b61025c6117b6565b61026582610ab0565b90505b919050565b60606101e9610b46565b60606101e9610c35565b610289610297565b6102938282610cf2565b5050565b61029f610e57565b600401546001600160a01b03163314806102b857503330145b6102dd5760405162461bcd60e51b81526004016102d490611e25565b60405180910390fd5b565b60006102e9610e7b565b90506102f68a878b610e80565b6102ff85610efd565b61030884610fc0565b6103138a8a8a61105d565b61031b611196565b6001600160a01b03168a6001600160a01b03161415801561034257506103408a6111ae565b155b15610395576001600160a01b038a166000908152604f820160209081526040808320600190819055604e850190925290912080546001600160801b0319169091176001600160801b0316600160801b1790555b63ffffffff87166103a557600196505b888160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060000160006101000a81548163ffffffff021916908360e01c0217905550868160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060000160046101000a81548163ffffffff021916908363ffffffff160217905550878160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060000160086101000a81548163ffffffff021916908363ffffffff1602179055508060030160000160009054906101000a900463ffffffff168160390160008c6001600160a01b03166001600160a01b03168152602001908152602001600020600001600c6101000a81548163ffffffff021916908363ffffffff160217905550858160390160008c6001600160a01b03166001600160a01b03168152602001908152602001600020600001601c6101000a81548160ff021916908360f81c0217905550848160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160006101000a81548163ffffffff021916908360e01c0217905550838160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160046101000a81548163ffffffff021916908360e01c0217905550828160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160086101000a8154816001600160801b0302191690836001600160801b03160217905550818160390160008c6001600160a01b03166001600160a01b0316815260200190815260200160002060010160186101000a8154816001600160401b0302191690836001600160401b03160217905550896001600160a01b03167f6821c3416183f4acbc7ebe51bbfb8a3241d1a28a46abb925b7b3728cab6440ba8a898b8989898960405161068f9796959493929190611bb1565b60405180910390a250505050505050505050565b606060006106af610e7b565b60e4810180546040805160208084028201810190925282815293945060009084015b8282101561073e57600084815260209081902060408051608081018252918501546001600160a01b038116835260ff600160a01b82048116151584860152600160a81b82048116151592840192909252600160b01b900416151560608201528252600190920191016106d1565b5050505091505090565b60606000610754610e7b565b60e48101549091506000816001600160401b038111801561077457600080fd5b5060405190808252806020026020018201604052801561079e578160200160208202803683370190505b50935060005b82811015610837578360e40181815481106107bb57fe5b600091825260209091200154600160b01b900460ff161561082f578360e40181815481106107e557fe5b600091825260209091200154855160018401936001600160a01b03909216918791811061080e57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b6001016107a4565b5080845250505090565b600061084b610e7b565b905061085b8260008060006111de565b610866826001610cf2565b6001600160a01b0382166000818152603983016020526040808220805463ffffffff60ff60e01b0119168155600101829055517fc9cc738906f64d4a4d9521d856f5a985c4451514612d425061c01cdab7e60e999190a25050565b606060006108cd610e7b565b60e48101549091506000816001600160401b03811180156108ed57600080fd5b50604051908082528060200260200182016040528015610917578160200160208202803683370190505b50935060005b82811015610837578360e401818154811061093457fe5b600091825260209091200154600160a81b900460ff16156109a8578360e401818154811061095e57fe5b600091825260209091200154855160018401936001600160a01b03909216918791811061098757fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b60010161091d565b60006109ba610e7b565b6001600160a01b038616600090815260399190910160205260409020805490915060e01b6001600160e01b031916610a045760405162461bcd60e51b81526004016102d490611ced565b610a0d84610efd565b610a1683610fc0565b60018101805463ffffffff191660e086811c9190911767ffffffff0000000019166401000000009186901c91909102176001600160c01b0316600160c01b6001600160401b038516021790556040516001600160a01b038616907fbe69187b456b1819991ea3eba364d3380d3e40194c3f2d18081b7d785c27e53090610aa190879087908790611b84565b60405180910390a25050505050565b610ab86117b6565b6000610ac2610e7b565b90506000610acf846112dc565b90508160e4018181548110610ae057fe5b60009182526020918290206040805160808101825291909201546001600160a01b038116825260ff600160a01b82048116151594830194909452600160a81b81048416151592820192909252600160b01b90910490911615156060820152949350505050565b60606000610b52610e7b565b60e48101549091506000816001600160401b0381118015610b7257600080fd5b50604051908082528060200260200182016040528015610b9c578160200160208202803683370190505b50935060005b82811015610837578360e4018181548110610bb957fe5b600091825260209091200154600160a01b900460ff1615610c2d578360e4018181548110610be357fe5b600091825260209091200154855160018401936001600160a01b039092169187918110610c0c57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250505b600101610ba2565b60606000610c41610e7b565b60e4810154909150806001600160401b0381118015610c5f57600080fd5b50604051908082528060200260200182016040528015610c89578160200160208202803683370190505b50925060005b81811015610cec578260e4018181548110610ca657fe5b60009182526020909120015484516001600160a01b0390911690859083908110610ccc57fe5b6001600160a01b0390921660209283029190910190910152600101610c8f565b50505090565b6000610cfc610e7b565b6001600160a01b0384166000908152603982016020526040902054909150600160601b900463ffffffff16610d435760405162461bcd60e51b81526004016102d490611d67565b63ffffffff8216610d5357600191505b610d5c83611354565b6001600160a01b03841660008181526039840160205260409081902080546bffffffffffffffffffffffff60801b1916600160801b6bffffffffffffffffffffffff600b9690960b9590951694909402939093178084556003850180546001600160e81b0363ffffffff60601b1990931663ffffffff918216600160601b0217928316600160e81b62ffffff6401000000009586900484168b0360020b16021767ffffffff00000000191688821693909302929092179094559254905191927fef673d72814a58d54b645b0672442b43a582e5a430439a58177f9e305044639992610e4a9287921690611ec6565b60405180910390a2505050565b7fc8fcad8db84d3cc18b4c41d551ea0ee66dd599cde068d998e57d5e09332c131c90565b600090565b600030610e8f8585858561140d565b604051610e9c9190611a71565b600060405180830381855afa9150503d8060008114610ed7576040519150601f19603f3d011682016040523d82523d6000602084013e610edc565b606091505b505090508061024e5760405162461bcd60e51b81526004016102d490611c70565b6000306001600160a01b0316826000806000604051602401610f2193929190611c09565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b0319909416939093179092529051610f5f9190611a71565b600060405180830381855afa9150503d8060008114610f9a576040519150601f19603f3d011682016040523d82523d6000602084013e610f9f565b606091505b50509050806102935760405162461bcd60e51b81526004016102d490611ca7565b60408051600481526024810182526020810180516001600160e01b03166001600160e01b0319851617905290516000913091610ffc9190611a71565b600060405180830381855afa9150503d8060008114611037576040519150601f19603f3d011682016040523d82523d6000602084013e61103c565b606091505b50509050806102935760405162461bcd60e51b81526004016102d490611dda565b6000611067610e7b565b9050600080611075866114ab565b909250905081156110985760405162461bcd60e51b81526004016102d490611d96565b80156110f1576110ec8660016110ac611196565b6001600160a01b0316896001600160a01b0316141580156110d357506110d1896111ae565b155b6001600160e01b0319891663c84c772760e01b146111de565b61113f565b61113f8660016110ff611196565b6001600160a01b0316896001600160a01b0316141580156111265750611124896111ae565b155b6001600160e01b0319891663c84c772760e01b1461155f565b801561118e576001600160a01b038616600090815260398401602052604090205463ffffffff858116600160401b909204161461118e5760405162461bcd60e51b81526004016102d490611c26565b505050505050565b73bea0000029ad1c77d3d5d23ba2d8893db9d1efab90565b6000806111b9610e7b565b6001600160a01b03938416600090815260409182016020522054909216151592915050565b60006111e8610e7b565b905060006111f5866112dc565b9050848260e401828154811061120757fe5b9060005260206000200160000160146101000a81548160ff021916908315150217905550838260e401828154811061123b57fe5b9060005260206000200160000160156101000a81548160ff021916908315150217905550828260e401828154811061126f57fe5b60009182526020909120018054911515600160b01b0260ff60b01b199092169190911790556040517fe548a10bd5a0bc02c88e9423841d643fba467aa2c7ecd0986a74e19e016aef24906112cc9088908490899089908990611ac3565b60405180910390a1505050505050565b6000806112e7610e7b565b60e481015490915060005b846001600160a01b03168360e401828154811061130b57fe5b6000918252602090912001546001600160a01b03161461134c576001018181106113475760405162461bcd60e51b81526004016102d490611e6a565b6112f2565b949350505050565b60008061135f610e7b565b6001600160a01b038416600090815260398201602052604090205460038201549192506113dd916113a79163ffffffff918216600b0b91600160601b90910481169061166516565b6001600160a01b038516600090815260398401602052604090205463ffffffff6401000000009091048116600b0b91906116e616565b6001600160a01b03909316600090815260399091016020526040902054600160801b9004600b0b91909101919050565b60606001600160f81b031984166114695782826040516024016114309190611ebd565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152905061134c565b600160f81b6001600160f81b03198516141561149357828583604051602401611430929190611aaa565b60405162461bcd60e51b81526004016102d490611d35565b60008060006114b8610e7b565b60e481015490915060005b856001600160a01b03168360e40182815481106114dc57fe5b6000918252602090912001546001600160a01b0316146115145760010181811061150f576000809450945050505061155a565b6114c3565b8260e401818154811061152357fe5b600091825260209091200154600160a01b900460ff161561154e57600160009450945050505061155a565b60006001945094505050505b915091565b6000611569610e7b565b604080516080810182526001600160a01b03888116825287151560208084019182528815158486019081528815156060860190815260e48801805460018101825560008281529490942096519690930180549451925191516001600160a01b0319909516969095169590951760ff60a01b1916600160a01b911515919091021760ff60a81b1916600160a81b941515949094029390931760ff60b01b1916600160b01b911515919091021790555490519192507ffc9608552bd5ce6e5285ab5fd14fd752c909640b4c0cff27a338adc0e2376e129161165691889160001990910190889088908890611ac3565b60405180910390a15050505050565b6000818303600b83900b8213801590611684575083600b0b81600b0b13155b806116a25750600083600b0b1280156116a2575083600b0b81600b0b135b6116dd5760405162461bcd60e51b8152600401808060200182810382526024815260200180611f056024913960400191505060405180910390fd5b90505b92915050565b600082600b0b600014156116fc575060006116e0565b82600b0b6000191480156117205750600b82900b6b7fffffffffffffffffffffff19145b1561175c5760405162461bcd60e51b8152600401808060200182810382526027815260200180611ede6027913960400191505060405180910390fd5b6000828402905082600b0b84600b0b82600b0b8161177657fe5b05600b0b146116dd5760405162461bcd60e51b8152600401808060200182810382526027815260200180611ede6027913960400191505060405180910390fd5b60408051608081018252600080825260208201819052918101829052606081019190915290565b80356001600160a01b038116811461026857600080fd5b80356001600160e01b03198116811461026857600080fd5b80356001600160801b038116811461026857600080fd5b803563ffffffff8116811461026857600080fd5b80356001600160401b038116811461026857600080fd5b60006020828403121561185f578081fd5b611868826117dd565b9392505050565b60008060008060808587031215611884578283fd5b61188d856117dd565b935061189b602086016117f4565b92506118a9604086016117f4565b91506118b760608601611837565b905092959194509250565b60008060008060008060008060006101208a8c0312156118e0578485fd5b6118e98a6117dd565b98506118f760208b016117f4565b975061190560408b01611823565b965061191360608b01611823565b955060808a01356001600160f81b03198116811461192f578586fd5b945061193d60a08b016117f4565b935061194b60c08b016117f4565b925061195960e08b0161180c565b91506119686101008b01611837565b90509295985092959850929598565b600080600080600080600080610100898b031215611993578384fd5b61199c896117dd565b97506119aa60208a016117f4565b96506119b860408a01611823565b95506119c660608a01611823565b94506119d460808a016117f4565b93506119e260a08a016117f4565b92506119f060c08a0161180c565b91506119fe60e08a01611837565b90509295985092959890939650565b60008060408385031215611a1f578182fd5b611a28836117dd565b9150611a3660208401611823565b90509250929050565b80516001600160a01b031682526020808201511515908301526040808201511515908301526060908101511515910152565b60008251815b81811015611a915760208186018101518583015201611a77565b81811115611a9f5782828501525b509190910192915050565b6001600160a01b03929092168252602082015260400190565b6001600160a01b0395909516855260208501939093529015156040840152151560608301521515608082015260a00190565b6020808252825182820181905260009190848201906040850190845b81811015611b365783516001600160a01b031683529284019291840191600101611b11565b50909695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015611b3657611b71838551611a3f565b9284019260809290920191600101611b5e565b6001600160e01b031993841681529190921660208201526001600160401b03909116604082015260600190565b6001600160e01b0319978816815263ffffffff9687166020820152949095166040850152918516606084015290931660808201526001600160801b0390921660a08301526001600160401b031660c082015260e00190565b60ff93841681529183166020830152909116604082015260600190565b6020808252602a908201527f57686974656c6973743a2043616e6e6f7420757064617465207374616c6b497360408201526939bab2b22832b921323b60b11b606082015260800190565b6020808252601f908201527f57686974656c6973743a20496e76616c6964204244562073656c6563746f7200604082015260600190565b60208082526026908201527f57686974656c6973743a20496e76616c6964204761756765506f696e742073656040820152653632b1ba37b960d11b606082015260800190565b60208082526028908201527f57686974656c6973743a20546f6b656e206e6f742077686974656c697374656460408201526720696e2053696c6f60c01b606082015260800190565b60208082526018908201527753696c6f3a20496e76616c696420656e636f64655479706560401b604082015260600190565b602080825260159082015274151bdad95b881b9bdd081dda1a5d195b1a5cdd1959605a1b604082015260600190565b60208082526024908201527f57686974656c6973743a20546f6b656e20616c72656164792077686974656c696040820152631cdd195960e21b606082015260800190565b6020808252602b908201527f57686974656c6973743a20496e76616c6964204c69717569646974795765696760408201526a343a1039b2b632b1ba37b960a91b606082015260800190565b60208082526025908201527f4c69624469616d6f6e643a204d75737420626520636f6e7472616374206f722060408201526437bbb732b960d91b606082015260800190565b60208082526025908201527f4c696257686974656c6973746564546f6b656e733a20546f6b656e206e6f7420604082015264199bdd5b9960da1b606082015260800190565b608081016116e08284611a3f565b90815260200190565b63ffffffff9283168152911660208201526040019056fe5369676e6564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775369676e6564536166654d6174683a207375627472616374696f6e206f766572666c6f77a26469706673582212205e24a0091e2b7e0a0b77b211977e09885ef86b8ba3a5e56494ad1893e70f84db64736f6c63430007060033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.


