Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00
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":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldEscrow","type":"address"},{"indexed":true,"internalType":"address","name":"newEscrow","type":"address"}],"name":"EscrowUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldMegapot","type":"address"},{"indexed":true,"internalType":"address","name":"newMegapot","type":"address"}],"name":"MegapotUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldMin","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newMin","type":"uint256"}],"name":"MinUSDRequiredUpdated","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":"address","name":"oldRouter","type":"address"},{"indexed":true,"internalType":"address","name":"newRouter","type":"address"}],"name":"RouterUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldReceiver","type":"address"},{"indexed":true,"internalType":"address","name":"newReceiver","type":"address"}],"name":"TicketReceiverUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"block","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"TicketsPurchased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokenWithdrawn","type":"event"},{"inputs":[],"name":"buyTickets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"checkEscrowBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimAndBuyTickets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeEscrow","outputs":[{"internalType":"contract IFeeEscrow","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEscrowUSDValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address payable","name":"protocolRecipient","type":"address"},{"internalType":"uint256","name":"protocolFee","type":"uint256"}],"internalType":"struct IRevenueManager.InitializeParams","name":"params","type":"tuple"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"megapot","outputs":[{"internalType":"contract IMegaPot","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minUSDRequired","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":"protocolFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"protocolRecipient","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_escrow","type":"address"}],"name":"setEscrow","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_megapot","type":"address"}],"name":"setMegapot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_router","type":"address"}],"name":"setRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapToUSDC","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"ticketReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFeesClaimed","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalTicketsBought","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"updateMegapotToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newMin","type":"uint256"}],"name":"updateMinUSDRequired","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newAddress","type":"address"}],"name":"updateTicketReceiver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
6080604052348015600e575f5ffd5b5060156019565b60d3565b5f54610100900460ff161560835760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b5f5460ff9081161460d1575f805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b611ff4806100e05f395ff3fe60806040526004361061013e575f3560e01c8063027d9c1f14610149578063173b97101461015f5780631c1a47cd146101865780633aeac4e1146101a55780633baeae74146101c45780633d393707146101d85780634c2df754146101ec5780634e71d92d14610201578063715018a61461021557806377b34927146102295780637c71b621146102485780638b3efee6146102675780638da5cb5b14610293578063941f5d25146102a75780639856f53f146102c6578063a4b73991146102e5578063b0e21e8a14610304578063b39eb62414610319578063c0d786551461032e578063c10c35461461034d578063c4b7de971461036c578063c81998261461038b578063d2d7ab0d1461039f578063d5387e1c146103b3578063f2fde38b146103c8578063f887ea40146103e7578063fc0c546a14610406575f5ffd5b3661014557005b5f5ffd5b348015610154575f5ffd5b5061015d610425565b005b34801561016a575f5ffd5b50610173610599565b6040519081526020015b60405180910390f35b348015610191575f5ffd5b5061015d6101a0366004611b58565b61060d565b3480156101b0575f5ffd5b5061015d6101bf366004611b7a565b6106cb565b3480156101cf575f5ffd5b5061015d6108a1565b3480156101e3575f5ffd5b5061017361091e565b3480156101f7575f5ffd5b50610173606b5481565b34801561020c575f5ffd5b50610173610ab3565b348015610220575f5ffd5b5061015d610b84565b348015610234575f5ffd5b5061015d610243366004611bb1565b610b97565b348015610253575f5ffd5b5061015d610262366004611b58565b610d81565b348015610272575f5ffd5b50606c54610286906001600160a01b031681565b60405161017d9190611bca565b34801561029e575f5ffd5b50610286610e30565b3480156102b2575f5ffd5b50606554610286906001600160a01b031681565b3480156102d1575f5ffd5b5061015d6102e0366004611bde565b610e3f565b3480156102f0575f5ffd5b50606854610286906001600160a01b031681565b34801561030f575f5ffd5b5061017360665481565b348015610324575f5ffd5b5061017360695481565b348015610339575f5ffd5b5061015d610348366004611b58565b610e85565b348015610358575f5ffd5b5061015d610367366004611b58565b610f34565b348015610377575f5ffd5b50606e54610286906001600160a01b031681565b348015610396575f5ffd5b5061015d610fe3565b3480156103aa575f5ffd5b5061015d611374565b3480156103be575f5ffd5b50610173606a5481565b3480156103d3575f5ffd5b5061015d6103e2366004611b58565b6115c5565b3480156103f2575f5ffd5b50606d54610286906001600160a01b031681565b348015610411575f5ffd5b50606754610286906001600160a01b031681565b606c5460408051637e062a3560e11b815290515f926001600160a01b03169163fc0c546a9160048083019260209291908290030181865afa15801561046c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104909190611bf5565b90506001600160a01b0381166104ed5760405162461bcd60e51b815260206004820181905260248201527f4e657720746f6b656e2063616e6e6f74206265207a65726f206164647265737360448201526064015b60405180910390fd5b6067546001600160a01b03908116908216036105375760405162461bcd60e51b81526020600482015260096024820152684e6f206368616e676560b81b60448201526064016104e4565b6067546001600160a01b03161561056557606754606c54610565916001600160a01b0390811691165f61163b565b606780546001600160a01b0319166001600160a01b0383811691909117909155606c54610596918391165f1961163b565b50565b606e546040516327e235e360e01b81525f916001600160a01b0316906327e235e3906105c9903090600401611bca565b602060405180830381865afa1580156105e4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106089190611c10565b905090565b61061561170b565b6001600160a01b03811661067a5760405162461bcd60e51b815260206004820152602660248201527f5469636b65742072656365697665722063616e6e6f74206265207a65726f206160448201526564647265737360d01b60648201526084016104e4565b606880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907fce023964575fe150e2f040b97889b1c8a7e3f00a2b61953662ffa9cba3b0bae6905f90a35050565b6106d361170b565b6001600160a01b0382166107285760405162461bcd60e51b815260206004820152601c60248201527b546f6b656e20616464726573732063616e6e6f74206265207a65726f60201b60448201526064016104e4565b6001600160a01b03811661077e5760405162461bcd60e51b815260206004820181905260248201527f526563697069656e742063616e6e6f74206265207a65726f206164647265737360448201526064016104e4565b6040516370a0823160e01b81525f906001600160a01b038416906370a08231906107ac903090600401611bca565b602060405180830381865afa1580156107c7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107eb9190611c10565b90505f811161083b5760405162461bcd60e51b815260206004820152601c60248201527b4e6f20746f6b656e2062616c616e636520746f20776974686472617760201b60448201526064016104e4565b61084f6001600160a01b038416838361176a565b826001600160a01b0316826001600160a01b03167f8210728e7c071f615b840ee026032693858fbcd5e5359e67e438c890f59e56208360405161089491815260200190565b60405180910390a3505050565b6108a961170b565b5f6108b261091e565b9050606b548110156109055760405162461bcd60e51b815260206004820152601c60248201527b115cd8dc9bddc818985b185b98d9480f1b5a5b881c995c5d5a5c995960221b60448201526064016104e4565b61090d610ab3565b50610916611374565b610596610fe3565b5f5f610928610599565b9050805f03610938575f91505090565b6040805160028082526060820183525f926020830190803683375050606d54604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa15801561099f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109c39190611bf5565b815f815181106109d5576109d5611c3b565b6001600160a01b039283166020918202929092010152606754825191169082906001908110610a0657610a06611c3b565b6001600160a01b039283166020918202929092010152606d545f911663d06ca61f610a2f610599565b846040518363ffffffff1660e01b8152600401610a4d929190611c92565b5f60405180830381865afa158015610a67573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610a8e9190810190611caa565b905080600181518110610aa357610aa3611c3b565b6020026020010151935050505090565b5f610abc61170b565b5f610ac5610599565b90505f8111610b095760405162461bcd60e51b815260206004820152601060248201526f4e6f7468696e6720746f20636c61696d60801b60448201526064016104e4565b606e54604051630130b65360e61b8152306004820152600160248201526001600160a01b0390911690634c2d94c0906044015f604051808303815f87803b158015610b52575f5ffd5b505af1158015610b64573d5f5f3e3d5ffd5b5050505080606a5f828254610b799190611d85565b909155509091505090565b610b8c61170b565b610b955f61178e565b565b5f54610100900460ff1615808015610bb557505f54600160ff909116105b80610bd55750610bc4306117df565b158015610bd557505f5460ff166001145b610c385760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016104e4565b5f805460ff191660011790558015610c59575f805461ff0019166101001790555b610c616117ee565b606c80546001600160a01b031990811673bedd4f2bebe9e3e636161e644759f3cbe3d51b9517909155606d80548216734752ba5dbc23f44d87826276bf6fd6b1c372ad24179055606e805482167372e6f7948b1b1a343b477f39aabd2e35e6d27dde179055606880549091167351c00aead8a58c94121aca49b2d6c45f4f01734e1790556402540be400606b55610cfb6020830183611b58565b606580546001600160a01b0319166001600160a01b0392909216919091179055602082018035606655610d3790610d329084611b58565b61178e565b8015610d7d575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b5050565b610d8961170b565b6001600160a01b038116610ddf5760405162461bcd60e51b815260206004820152601e60248201527f4d656761706f742063616e6e6f74206265207a65726f2061646472657373000060448201526064016104e4565b606c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f9513a5380f06ef85f617a8dbc9dd8f78dbfff9b97aeeee259998cff151f64ec9905f90a35050565b6033546001600160a01b031690565b610e4761170b565b606b80549082905560408051828152602081018490527f74c459ad4591e6902fa00473e50b6d9b6bf983c46e8315eca4bf842ce743fa889101610d74565b610e8d61170b565b6001600160a01b038116610ee35760405162461bcd60e51b815260206004820152601d60248201527f526f757465722063616e6e6f74206265207a65726f206164647265737300000060448201526064016104e4565b606d80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f02dc5c233404867c793b749c6d644beb2277536d18a7e7974d3f238e4c6f1684905f90a35050565b610f3c61170b565b6001600160a01b038116610f925760405162461bcd60e51b815260206004820152601d60248201527f457363726f772063616e6e6f74206265207a65726f206164647265737300000060448201526064016104e4565b606e80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f7585d57d6b7e68da76c1b2062d978cf5e09854b3a995d6a6a95610db8b40801f905f90a35050565b610feb61170b565b606c5f9054906101000a90046001600160a01b03166001600160a01b0316633169141f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561103b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061105f9190611d98565b61109e5760405162461bcd60e51b815260206004820152601060248201526f4c6f74746f206e6f742061637469766560801b60448201526064016104e4565b6067546040516370a0823160e01b81525f916001600160a01b0316906370a08231906110ce903090600401611bca565b602060405180830381865afa1580156110e9573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061110d9190611c10565b90505f606c5f9054906101000a90046001600160a01b03166001600160a01b0316631209b1f66040518163ffffffff1660e01b8152600401602060405180830381865afa158015611160573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111849190611c10565b90505f81116111d35760405162461bcd60e51b815260206004820152601b60248201527a5469636b65742070726963652063616e6e6f74206265207a65726f60281b60448201526064016104e4565b5f6111de8284611db7565b90505f81116112295760405162461bcd60e51b8152602060048201526017602482015276139bdd08195b9bdd59da08199bdc880c481d1a58dad95d604a1b60448201526064016104e4565b606c5460408051631dcbf42b60e11b815290516001600160a01b03909216916351ab9251915f918491633b97e8569160048083019260209291908290030181865afa15801561127a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061129e9190611c10565b6112a990600a611eb9565b6112b39085611ec4565b60685460405160e085901b6001600160e01b03191681526001600160a01b03938416600482015260248101929092529190911660448201526064015f604051808303815f87803b158015611305575f5ffd5b505af1158015611317573d5f5f3e3d5ffd5b505050508060695f82825461132c9190611d85565b909155505060408051828152436020820152428183015290517f669856db00493a3db3b1b448cf7d4a77631445094cf12e5926231ced774334bc9181900360600190a1505050565b61137c61170b565b47806113ba5760405162461bcd60e51b815260206004820152600d60248201526c4e6f2045544820746f2062757960981b60448201526064016104e4565b6040805160028082526060820183525f926020830190803683375050606d54604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa158015611421573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114459190611bf5565b815f8151811061145757611457611c3b565b6001600160a01b03928316602091820292909201015260675482519116908290600190811061148857611488611c3b565b6001600160a01b039283166020918202929092010152606d5460405163d06ca61f60e01b81525f92919091169063d06ca61f906114cb9086908690600401611c92565b5f60405180830381865afa1580156114e5573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261150c9190810190611caa565b90505f60648260018151811061152457611524611c3b565b602002602001015160636115389190611ec4565b6115429190611db7565b606d54604051637ff36ab560e01b81529192506001600160a01b031690637ff36ab590869061157b908590889030904290600401611edb565b5f6040518083038185885af1158015611596573d5f5f3e3d5ffd5b50505050506040513d5f823e601f3d908101601f191682016040526115be9190810190611caa565b5050505050565b6115cd61170b565b6001600160a01b0381166116325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104e4565b6105968161178e565b5f63095ea7b360e01b8383604051602401611657929190611f0f565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091529050611695848261181c565b611705576040516001600160a01b03841660248201525f60448201526116fb90859063095ea7b360e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526118ba565b61170584826118ba565b50505050565b33611714610e30565b6001600160a01b031614610b955760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104e4565b6117898363a9059cbb60e01b84846040516024016116c4929190611f0f565b505050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03163b151590565b5f54610100900460ff166118145760405162461bcd60e51b81526004016104e490611f28565b610b9561198d565b5f5f5f846001600160a01b0316846040516118379190611f73565b5f604051808303815f865af19150503d805f8114611870576040519150601f19603f3d011682016040523d82523d5f602084013e611875565b606091505b509150915081801561189f57508051158061189f57508080602001905181019061189f9190611d98565b80156118af57506118af856117df565b925050505b92915050565b5f61190e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166119bc9092919063ffffffff16565b905080515f148061192e57508080602001905181019061192e9190611d98565b6117895760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016104e4565b5f54610100900460ff166119b35760405162461bcd60e51b81526004016104e490611f28565b610b953361178e565b60606119ca84845f856119d2565b949350505050565b606082471015611a335760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016104e4565b5f5f866001600160a01b03168587604051611a4e9190611f73565b5f6040518083038185875af1925050503d805f8114611a88576040519150601f19603f3d011682016040523d82523d5f602084013e611a8d565b606091505b5091509150611a9e87838387611aa9565b979650505050505050565b60608315611b155782515f03611b0e57611ac2856117df565b611b0e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016104e4565b50816119ca565b6119ca8383815115611b2a5781518083602001fd5b8060405162461bcd60e51b81526004016104e49190611f89565b6001600160a01b0381168114610596575f5ffd5b5f60208284031215611b68575f5ffd5b8135611b7381611b44565b9392505050565b5f5f60408385031215611b8b575f5ffd5b8235611b9681611b44565b91506020830135611ba681611b44565b809150509250929050565b5f6040828403128015611bc2575f5ffd5b509092915050565b6001600160a01b0391909116815260200190565b5f60208284031215611bee575f5ffd5b5035919050565b5f60208284031215611c05575f5ffd5b8151611b7381611b44565b5f60208284031215611c20575f5ffd5b5051919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f8151808452602084019350602083015f5b82811015611c885781516001600160a01b0316865260209586019590910190600101611c61565b5093949350505050565b828152604060208201525f6119ca6040830184611c4f565b5f60208284031215611cba575f5ffd5b81516001600160401b03811115611ccf575f5ffd5b8201601f81018413611cdf575f5ffd5b80516001600160401b03811115611cf857611cf8611c27565b604051600582901b90603f8201601f191681016001600160401b0381118282101715611d2657611d26611c27565b604052918252602081840181019290810187841115611d43575f5ffd5b6020850194505b83851015611d6657845180825260209586019590935001611d4a565b509695505050505050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156118b4576118b4611d71565b5f60208284031215611da8575f5ffd5b81518015158114611b73575f5ffd5b5f82611dd157634e487b7160e01b5f52601260045260245ffd5b500490565b6001815b6001841115611e1157808504811115611df557611df5611d71565b6001841615611e0357908102905b60019390931c928002611dda565b935093915050565b5f82611e27575060016118b4565b81611e3357505f6118b4565b8160018114611e495760028114611e5357611e6f565b60019150506118b4565b60ff841115611e6457611e64611d71565b50506001821b6118b4565b5060208310610133831016604e8410600b8410161715611e92575081810a6118b4565b611e9e5f198484611dd6565b805f1904821115611eb157611eb1611d71565b029392505050565b5f611b738383611e19565b80820281158282048414176118b4576118b4611d71565b848152608060208201525f611ef36080830186611c4f565b6001600160a01b03949094166040830152506060015292915050565b6001600160a01b03929092168252602082015260400190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b5f82518060208501845e5f920191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f8301168401019150509291505056fea2646970667358221220b14a60addb35418027125cd9c31ad9986e0e73b08270d2a980cc72181dcde4e364736f6c634300081e0033
Deployed Bytecode
0x60806040526004361061013e575f3560e01c8063027d9c1f14610149578063173b97101461015f5780631c1a47cd146101865780633aeac4e1146101a55780633baeae74146101c45780633d393707146101d85780634c2df754146101ec5780634e71d92d14610201578063715018a61461021557806377b34927146102295780637c71b621146102485780638b3efee6146102675780638da5cb5b14610293578063941f5d25146102a75780639856f53f146102c6578063a4b73991146102e5578063b0e21e8a14610304578063b39eb62414610319578063c0d786551461032e578063c10c35461461034d578063c4b7de971461036c578063c81998261461038b578063d2d7ab0d1461039f578063d5387e1c146103b3578063f2fde38b146103c8578063f887ea40146103e7578063fc0c546a14610406575f5ffd5b3661014557005b5f5ffd5b348015610154575f5ffd5b5061015d610425565b005b34801561016a575f5ffd5b50610173610599565b6040519081526020015b60405180910390f35b348015610191575f5ffd5b5061015d6101a0366004611b58565b61060d565b3480156101b0575f5ffd5b5061015d6101bf366004611b7a565b6106cb565b3480156101cf575f5ffd5b5061015d6108a1565b3480156101e3575f5ffd5b5061017361091e565b3480156101f7575f5ffd5b50610173606b5481565b34801561020c575f5ffd5b50610173610ab3565b348015610220575f5ffd5b5061015d610b84565b348015610234575f5ffd5b5061015d610243366004611bb1565b610b97565b348015610253575f5ffd5b5061015d610262366004611b58565b610d81565b348015610272575f5ffd5b50606c54610286906001600160a01b031681565b60405161017d9190611bca565b34801561029e575f5ffd5b50610286610e30565b3480156102b2575f5ffd5b50606554610286906001600160a01b031681565b3480156102d1575f5ffd5b5061015d6102e0366004611bde565b610e3f565b3480156102f0575f5ffd5b50606854610286906001600160a01b031681565b34801561030f575f5ffd5b5061017360665481565b348015610324575f5ffd5b5061017360695481565b348015610339575f5ffd5b5061015d610348366004611b58565b610e85565b348015610358575f5ffd5b5061015d610367366004611b58565b610f34565b348015610377575f5ffd5b50606e54610286906001600160a01b031681565b348015610396575f5ffd5b5061015d610fe3565b3480156103aa575f5ffd5b5061015d611374565b3480156103be575f5ffd5b50610173606a5481565b3480156103d3575f5ffd5b5061015d6103e2366004611b58565b6115c5565b3480156103f2575f5ffd5b50606d54610286906001600160a01b031681565b348015610411575f5ffd5b50606754610286906001600160a01b031681565b606c5460408051637e062a3560e11b815290515f926001600160a01b03169163fc0c546a9160048083019260209291908290030181865afa15801561046c573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104909190611bf5565b90506001600160a01b0381166104ed5760405162461bcd60e51b815260206004820181905260248201527f4e657720746f6b656e2063616e6e6f74206265207a65726f206164647265737360448201526064015b60405180910390fd5b6067546001600160a01b03908116908216036105375760405162461bcd60e51b81526020600482015260096024820152684e6f206368616e676560b81b60448201526064016104e4565b6067546001600160a01b03161561056557606754606c54610565916001600160a01b0390811691165f61163b565b606780546001600160a01b0319166001600160a01b0383811691909117909155606c54610596918391165f1961163b565b50565b606e546040516327e235e360e01b81525f916001600160a01b0316906327e235e3906105c9903090600401611bca565b602060405180830381865afa1580156105e4573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106089190611c10565b905090565b61061561170b565b6001600160a01b03811661067a5760405162461bcd60e51b815260206004820152602660248201527f5469636b65742072656365697665722063616e6e6f74206265207a65726f206160448201526564647265737360d01b60648201526084016104e4565b606880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907fce023964575fe150e2f040b97889b1c8a7e3f00a2b61953662ffa9cba3b0bae6905f90a35050565b6106d361170b565b6001600160a01b0382166107285760405162461bcd60e51b815260206004820152601c60248201527b546f6b656e20616464726573732063616e6e6f74206265207a65726f60201b60448201526064016104e4565b6001600160a01b03811661077e5760405162461bcd60e51b815260206004820181905260248201527f526563697069656e742063616e6e6f74206265207a65726f206164647265737360448201526064016104e4565b6040516370a0823160e01b81525f906001600160a01b038416906370a08231906107ac903090600401611bca565b602060405180830381865afa1580156107c7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107eb9190611c10565b90505f811161083b5760405162461bcd60e51b815260206004820152601c60248201527b4e6f20746f6b656e2062616c616e636520746f20776974686472617760201b60448201526064016104e4565b61084f6001600160a01b038416838361176a565b826001600160a01b0316826001600160a01b03167f8210728e7c071f615b840ee026032693858fbcd5e5359e67e438c890f59e56208360405161089491815260200190565b60405180910390a3505050565b6108a961170b565b5f6108b261091e565b9050606b548110156109055760405162461bcd60e51b815260206004820152601c60248201527b115cd8dc9bddc818985b185b98d9480f1b5a5b881c995c5d5a5c995960221b60448201526064016104e4565b61090d610ab3565b50610916611374565b610596610fe3565b5f5f610928610599565b9050805f03610938575f91505090565b6040805160028082526060820183525f926020830190803683375050606d54604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa15801561099f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109c39190611bf5565b815f815181106109d5576109d5611c3b565b6001600160a01b039283166020918202929092010152606754825191169082906001908110610a0657610a06611c3b565b6001600160a01b039283166020918202929092010152606d545f911663d06ca61f610a2f610599565b846040518363ffffffff1660e01b8152600401610a4d929190611c92565b5f60405180830381865afa158015610a67573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610a8e9190810190611caa565b905080600181518110610aa357610aa3611c3b565b6020026020010151935050505090565b5f610abc61170b565b5f610ac5610599565b90505f8111610b095760405162461bcd60e51b815260206004820152601060248201526f4e6f7468696e6720746f20636c61696d60801b60448201526064016104e4565b606e54604051630130b65360e61b8152306004820152600160248201526001600160a01b0390911690634c2d94c0906044015f604051808303815f87803b158015610b52575f5ffd5b505af1158015610b64573d5f5f3e3d5ffd5b5050505080606a5f828254610b799190611d85565b909155509091505090565b610b8c61170b565b610b955f61178e565b565b5f54610100900460ff1615808015610bb557505f54600160ff909116105b80610bd55750610bc4306117df565b158015610bd557505f5460ff166001145b610c385760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b60648201526084016104e4565b5f805460ff191660011790558015610c59575f805461ff0019166101001790555b610c616117ee565b606c80546001600160a01b031990811673bedd4f2bebe9e3e636161e644759f3cbe3d51b9517909155606d80548216734752ba5dbc23f44d87826276bf6fd6b1c372ad24179055606e805482167372e6f7948b1b1a343b477f39aabd2e35e6d27dde179055606880549091167351c00aead8a58c94121aca49b2d6c45f4f01734e1790556402540be400606b55610cfb6020830183611b58565b606580546001600160a01b0319166001600160a01b0392909216919091179055602082018035606655610d3790610d329084611b58565b61178e565b8015610d7d575f805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498906020015b60405180910390a15b5050565b610d8961170b565b6001600160a01b038116610ddf5760405162461bcd60e51b815260206004820152601e60248201527f4d656761706f742063616e6e6f74206265207a65726f2061646472657373000060448201526064016104e4565b606c80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f9513a5380f06ef85f617a8dbc9dd8f78dbfff9b97aeeee259998cff151f64ec9905f90a35050565b6033546001600160a01b031690565b610e4761170b565b606b80549082905560408051828152602081018490527f74c459ad4591e6902fa00473e50b6d9b6bf983c46e8315eca4bf842ce743fa889101610d74565b610e8d61170b565b6001600160a01b038116610ee35760405162461bcd60e51b815260206004820152601d60248201527f526f757465722063616e6e6f74206265207a65726f206164647265737300000060448201526064016104e4565b606d80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f02dc5c233404867c793b749c6d644beb2277536d18a7e7974d3f238e4c6f1684905f90a35050565b610f3c61170b565b6001600160a01b038116610f925760405162461bcd60e51b815260206004820152601d60248201527f457363726f772063616e6e6f74206265207a65726f206164647265737300000060448201526064016104e4565b606e80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f7585d57d6b7e68da76c1b2062d978cf5e09854b3a995d6a6a95610db8b40801f905f90a35050565b610feb61170b565b606c5f9054906101000a90046001600160a01b03166001600160a01b0316633169141f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561103b573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061105f9190611d98565b61109e5760405162461bcd60e51b815260206004820152601060248201526f4c6f74746f206e6f742061637469766560801b60448201526064016104e4565b6067546040516370a0823160e01b81525f916001600160a01b0316906370a08231906110ce903090600401611bca565b602060405180830381865afa1580156110e9573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061110d9190611c10565b90505f606c5f9054906101000a90046001600160a01b03166001600160a01b0316631209b1f66040518163ffffffff1660e01b8152600401602060405180830381865afa158015611160573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906111849190611c10565b90505f81116111d35760405162461bcd60e51b815260206004820152601b60248201527a5469636b65742070726963652063616e6e6f74206265207a65726f60281b60448201526064016104e4565b5f6111de8284611db7565b90505f81116112295760405162461bcd60e51b8152602060048201526017602482015276139bdd08195b9bdd59da08199bdc880c481d1a58dad95d604a1b60448201526064016104e4565b606c5460408051631dcbf42b60e11b815290516001600160a01b03909216916351ab9251915f918491633b97e8569160048083019260209291908290030181865afa15801561127a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061129e9190611c10565b6112a990600a611eb9565b6112b39085611ec4565b60685460405160e085901b6001600160e01b03191681526001600160a01b03938416600482015260248101929092529190911660448201526064015f604051808303815f87803b158015611305575f5ffd5b505af1158015611317573d5f5f3e3d5ffd5b505050508060695f82825461132c9190611d85565b909155505060408051828152436020820152428183015290517f669856db00493a3db3b1b448cf7d4a77631445094cf12e5926231ced774334bc9181900360600190a1505050565b61137c61170b565b47806113ba5760405162461bcd60e51b815260206004820152600d60248201526c4e6f2045544820746f2062757960981b60448201526064016104e4565b6040805160028082526060820183525f926020830190803683375050606d54604080516315ab88c960e31b815290519394506001600160a01b039091169263ad5c4648925060048083019260209291908290030181865afa158015611421573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114459190611bf5565b815f8151811061145757611457611c3b565b6001600160a01b03928316602091820292909201015260675482519116908290600190811061148857611488611c3b565b6001600160a01b039283166020918202929092010152606d5460405163d06ca61f60e01b81525f92919091169063d06ca61f906114cb9086908690600401611c92565b5f60405180830381865afa1580156114e5573d5f5f3e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261150c9190810190611caa565b90505f60648260018151811061152457611524611c3b565b602002602001015160636115389190611ec4565b6115429190611db7565b606d54604051637ff36ab560e01b81529192506001600160a01b031690637ff36ab590869061157b908590889030904290600401611edb565b5f6040518083038185885af1158015611596573d5f5f3e3d5ffd5b50505050506040513d5f823e601f3d908101601f191682016040526115be9190810190611caa565b5050505050565b6115cd61170b565b6001600160a01b0381166116325760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104e4565b6105968161178e565b5f63095ea7b360e01b8383604051602401611657929190611f0f565b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091529050611695848261181c565b611705576040516001600160a01b03841660248201525f60448201526116fb90859063095ea7b360e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526118ba565b61170584826118ba565b50505050565b33611714610e30565b6001600160a01b031614610b955760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104e4565b6117898363a9059cbb60e01b84846040516024016116c4929190611f0f565b505050565b603380546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b6001600160a01b03163b151590565b5f54610100900460ff166118145760405162461bcd60e51b81526004016104e490611f28565b610b9561198d565b5f5f5f846001600160a01b0316846040516118379190611f73565b5f604051808303815f865af19150503d805f8114611870576040519150601f19603f3d011682016040523d82523d5f602084013e611875565b606091505b509150915081801561189f57508051158061189f57508080602001905181019061189f9190611d98565b80156118af57506118af856117df565b925050505b92915050565b5f61190e826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166119bc9092919063ffffffff16565b905080515f148061192e57508080602001905181019061192e9190611d98565b6117895760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016104e4565b5f54610100900460ff166119b35760405162461bcd60e51b81526004016104e490611f28565b610b953361178e565b60606119ca84845f856119d2565b949350505050565b606082471015611a335760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016104e4565b5f5f866001600160a01b03168587604051611a4e9190611f73565b5f6040518083038185875af1925050503d805f8114611a88576040519150601f19603f3d011682016040523d82523d5f602084013e611a8d565b606091505b5091509150611a9e87838387611aa9565b979650505050505050565b60608315611b155782515f03611b0e57611ac2856117df565b611b0e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016104e4565b50816119ca565b6119ca8383815115611b2a5781518083602001fd5b8060405162461bcd60e51b81526004016104e49190611f89565b6001600160a01b0381168114610596575f5ffd5b5f60208284031215611b68575f5ffd5b8135611b7381611b44565b9392505050565b5f5f60408385031215611b8b575f5ffd5b8235611b9681611b44565b91506020830135611ba681611b44565b809150509250929050565b5f6040828403128015611bc2575f5ffd5b509092915050565b6001600160a01b0391909116815260200190565b5f60208284031215611bee575f5ffd5b5035919050565b5f60208284031215611c05575f5ffd5b8151611b7381611b44565b5f60208284031215611c20575f5ffd5b5051919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52603260045260245ffd5b5f8151808452602084019350602083015f5b82811015611c885781516001600160a01b0316865260209586019590910190600101611c61565b5093949350505050565b828152604060208201525f6119ca6040830184611c4f565b5f60208284031215611cba575f5ffd5b81516001600160401b03811115611ccf575f5ffd5b8201601f81018413611cdf575f5ffd5b80516001600160401b03811115611cf857611cf8611c27565b604051600582901b90603f8201601f191681016001600160401b0381118282101715611d2657611d26611c27565b604052918252602081840181019290810187841115611d43575f5ffd5b6020850194505b83851015611d6657845180825260209586019590935001611d4a565b509695505050505050565b634e487b7160e01b5f52601160045260245ffd5b808201808211156118b4576118b4611d71565b5f60208284031215611da8575f5ffd5b81518015158114611b73575f5ffd5b5f82611dd157634e487b7160e01b5f52601260045260245ffd5b500490565b6001815b6001841115611e1157808504811115611df557611df5611d71565b6001841615611e0357908102905b60019390931c928002611dda565b935093915050565b5f82611e27575060016118b4565b81611e3357505f6118b4565b8160018114611e495760028114611e5357611e6f565b60019150506118b4565b60ff841115611e6457611e64611d71565b50506001821b6118b4565b5060208310610133831016604e8410600b8410161715611e92575081810a6118b4565b611e9e5f198484611dd6565b805f1904821115611eb157611eb1611d71565b029392505050565b5f611b738383611e19565b80820281158282048414176118b4576118b4611d71565b848152608060208201525f611ef36080830186611c4f565b6001600160a01b03949094166040830152506060015292915050565b6001600160a01b03929092168252602082015260400190565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b5f82518060208501845e5f920191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f8301168401019150509291505056fea2646970667358221220b14a60addb35418027125cd9c31ad9986e0e73b08270d2a980cc72181dcde4e364736f6c634300081e0033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 30 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.

