Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 107041423 | 1163 days ago | 0 ETH | ||||
| 107041423 | 1163 days ago | 0 ETH | ||||
| 107041423 | 1163 days ago | 0 ETH | ||||
| 107041423 | 1163 days ago | 0 ETH | ||||
| 107041423 | 1163 days ago | 0 ETH | ||||
| 107041423 | 1163 days ago | 0 ETH | ||||
| 107041367 | 1163 days ago | 0 ETH | ||||
| 107041367 | 1163 days ago | 0 ETH | ||||
| 107041367 | 1163 days ago | 0 ETH | ||||
| 107041367 | 1163 days ago | 0 ETH | ||||
| 107041367 | 1163 days ago | 0 ETH | ||||
| 107041359 | 1163 days ago | 0 ETH | ||||
| 107041356 | 1163 days ago | 0 ETH | ||||
| 107041330 | 1163 days ago | 0 ETH | ||||
| 107041330 | 1163 days ago | 0 ETH | ||||
| 107041330 | 1163 days ago | 0 ETH | ||||
| 107041330 | 1163 days ago | 0 ETH | ||||
| 107041330 | 1163 days ago | 0 ETH | ||||
| 107041330 | 1163 days ago | 0 ETH | ||||
| 107041278 | 1163 days ago | 0 ETH | ||||
| 107041190 | 1163 days ago | 0 ETH | ||||
| 107041182 | 1163 days ago | 0 ETH | ||||
| 107041182 | 1163 days ago | 0 ETH | ||||
| 107041182 | 1163 days ago | 0 ETH | ||||
| 107041182 | 1163 days ago | 0 ETH |
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[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"origin","type":"address"},{"indexed":false,"internalType":"uint256","name":"basePoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"round","type":"uint256"}],"name":"PointsStored","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"SetKnownLiquidityPool","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"amm","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"SetKnownTradingAMM","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"vault","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"SetKnownVault","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"SetMaxStakingMultiplier","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_vaultsMultiplier","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_lpMultiplier","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_tradingMultiplier","type":"uint256"}],"name":"SetMultipliers","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"SetStakingBaseDivider","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_stakingThales","type":"address"}],"name":"SetStakingThales","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"SetUseNewModel","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"stakers","type":"address[]"},{"internalType":"uint256","name":"round","type":"uint256"}],"name":"getStakersLeaderboardData","outputs":[{"components":[{"internalType":"uint256","name":"share","type":"uint256"},{"internalType":"uint256","name":"stakingMultiplier","type":"uint256"},{"internalType":"uint256","name":"userVaultBasePointsPerRound","type":"uint256"},{"internalType":"uint256","name":"userLPBasePointsPerRound","type":"uint256"},{"internalType":"uint256","name":"userTradingBasePointsPerRound","type":"uint256"},{"internalType":"uint256","name":"userRoundBonusPoints","type":"uint256"}],"internalType":"struct StakingThalesBonusRewardsManager.LeaderboardStakerData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getStakingMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"round","type":"uint256"}],"name":"getUserRoundBonusShare","outputs":[{"internalType":"uint256","name":"userShare","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initNonReentrant","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_stakingThales","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"knownLiquidityPools","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"knownTradingAMMs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"knownVaults","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lpMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxStakingMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"nominatedOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"pool","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setKnownLiquidityPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"amm","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setKnownTradingAMM","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"vault","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setKnownVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setMaxStakingMultiplier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_vaultsMultiplier","type":"uint256"},{"internalType":"uint256","name":"_lpMultiplier","type":"uint256"},{"internalType":"uint256","name":"_tradingMultiplier","type":"uint256"}],"name":"setMultipliers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"setStakingBaseDivider","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_stakingThales","type":"address"}],"name":"setStakingThales","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"value","type":"bool"}],"name":"setUseNewModel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stakingBaseDivider","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"stakingThales","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"origin","type":"address"},{"internalType":"uint256","name":"basePoints","type":"uint256"},{"internalType":"uint256","name":"round","type":"uint256"}],"name":"storePoints","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"totalLPBasePointsPerRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"totalRoundBonusPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"totalTradingBasePointsPerRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"totalVaultBasePointsPerRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"proxyAddress","type":"address"}],"name":"transferOwnershipAtInit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"useNewBonusModel","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"userLPBasePointsPerRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"userRoundBonusPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"userTradingBasePointsPerRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"userVaultBasePointsPerRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vaultsMultiplier","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50611a40806100206000396000f3fe608060405234801561001057600080fd5b50600436106102325760003560e01c806379ba509711610130578063b378143f116100b8578063e238b44c1161007c578063e238b44c1461055b578063ebc797721461057b578063faba327814610583578063fd8a8cc614610596578063fe69bd77146105ae57600080fd5b8063b378143f146104d4578063c3b83f5f146104dd578063c7297a60146104f0578063d95167911461051b578063df022bf51461053b57600080fd5b80638da5cb5b116100ff5780638da5cb5b146104725780638fcfa5fa14610485578063900e7290146104985780639205dc8d146104b8578063a86086b9146104cb57600080fd5b806379ba5097146104315780637c253768146104395780637f8525821461044c5780638d61c38b1461045f57600080fd5b806340dcc4d1116101be5780635bd90b48116101825780635bd90b48146103985780636bb6216e146103a55780636ce46bc3146103d05780636e53033d146103e35780637684368a1461040657600080fd5b806340dcc4d11461032b578063485cc9551461033457806352a31c071461034757806353a47bb71461035a57806356a23f331461038557600080fd5b8063295f8d7911610205578063295f8d791461028e5780632b3035f6146102a15780632bea3002146102aa5780632e8e6f2e146102d5578063314102b61461030857600080fd5b806304fc1954146102375780630a6bb7f91461025357806313af4035146102685780631627540c1461027b575b600080fd5b61024060065481565b6040519081526020015b60405180910390f35b6102666102613660046117cd565b6105ce565b005b610266610276366004611740565b61063a565b610266610289366004611740565b610770565b61026661029c366004611895565b6107c6565b61024060085481565b6102406102b83660046117f6565b600c60209081526000928352604080842090915290825290205481565b6102f86102e3366004611740565b60126020526000908152604090205460ff1681565b604051901515815260200161024a565b6102f8610316366004611740565b60136020526000908152604090205460ff1681565b61024060055481565b61026661034236600461175a565b61080f565b61026661035536600461178c565b61090e565b60015461036d906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b610240610393366004611740565b610d3c565b6014546102f89060ff1681565b6102406103b33660046117f6565b600a60209081526000928352604080842090915290825290205481565b6102666103de3660046118df565b610dee565b6102f86103f1366004611740565b60116020526000908152604090205460ff1681565b6102406104143660046117f6565b600960209081526000928352604080842090915290825290205481565b610266610e4b565b6102666104473660046118af565b610f35565b61026661045a366004611740565b610f72565b61024061046d3660046117f6565b610fd0565b60005461036d906001600160a01b031681565b6102666104933660046117cd565b611039565b6102406104a63660046118af565b600e6020526000908152604090205481565b6102666104c63660046117cd565b61109d565b61024060075481565b61024060045481565b6102666104eb366004611740565b611101565b6102406104fe3660046117f6565b600b60209081526000928352604080842090915290825290205481565b61052e61052936600461181f565b61120a565b60405161024a919061190a565b6102406105493660046118af565b60106020526000908152604090205481565b6102406105693660046118af565b600d6020526000908152604090205481565b610266611605565b6102666105913660046118af565b611663565b60035461036d9061010090046001600160a01b031681565b6102406105bc3660046118af565b600f6020526000908152604090205481565b6105d66116a0565b6001600160a01b038216600081815260126020908152604091829020805460ff19168515159081179091558251938452908301527ff61f4dc0b0143d7980c91f5cc29e03c60e187e943a9013c257d6d925467b29cd91015b60405180910390a15050565b6001600160a01b0381166106955760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156107015760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b606482015260840161068c565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b0383166001600160a01b0319909116811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b6107786116a0565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2290602001610765565b6107ce6116a0565b6014805460ff19168215159081179091556040519081527fb5904db2085e99a94e249622cedaf8872abd2478f6d0b3d08a00be6353c193db90602001610765565b600154600160b81b900460ff1661083357600154600160b01b900460ff1615610837565b303b155b61089a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161068c565b600154600160b81b900460ff161580156108c4576001805461ffff60b01b191661010160b01b1790555b6108cd8361063a565b6108d5611605565b60038054610100600160a81b0319166101006001600160a01b038516021790558015610909576001805460ff60b81b191690555b505050565b60035461010090046001600160a01b0316331461096d5760405162461bcd60e51b815260206004820152601f60248201527f4f6e6c7920616c6c6f7765642066726f6d205374616b696e675468616c657300604482015260640161068c565b6001600160a01b03831660009081526011602052604090205460ff16806109ac57506001600160a01b03831660009081526012602052604090205460ff165b806109cf57506001600160a01b03831660009081526013602052604090205460ff165b610a1b5760405162461bcd60e51b815260206004820152601d60248201527f4f6e6c7920616c6c6f77656420666f72206b6e6f776e206f726967696e000000604482015260640161068c565b600354604051631676539160e01b81526001600160a01b0386811660048301526000926101009004169063167653919060240160206040518083038186803b158015610a6657600080fd5b505afa158015610a7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9e91906118c7565b1115610d36576001600160a01b03831660009081526011602052604081205460ff1615610b2a576001600160a01b038516600090815260096020908152604080832085845290915281208054859290610af8908490611982565b90915550506000828152600d602052604081208054859290610b1b908490611982565b90915550506006549050610c32565b6001600160a01b03841660009081526012602052604090205460ff1615610bb0576001600160a01b0385166000908152600a6020908152604080832085845290915281208054859290610b7e908490611982565b90915550506000828152600e602052604081208054859290610ba1908490611982565b90915550506007549050610c32565b6001600160a01b03841660009081526013602052604090205460ff1615610c32576001600160a01b0385166000908152600b6020908152604080832085845290915281208054859290610c04908490611982565b90915550506000828152600f602052604081208054859290610c27908490611982565b909155505060085490505b6000670de0b6b3a764000080610c4884876119ba565b610c52919061199a565b610c5b88610d3c565b610c6d90670de0b6b3a7640000611982565b610c7791906119ba565b610c81919061199a565b6001600160a01b0387166000908152600c60209081526040808320878452909152812080549293508392909190610cb9908490611982565b909155505060008381526010602052604081208054839290610cdc908490611982565b9091555050604080516001600160a01b03808916825287166020820152908101859052606081018490527fbc306e8f021c8366985c3510cd2fb28e33a609e19ad7952476c1cef7c498435f9060800160405180910390a150505b50505050565b60048054600354604051631676539160e01b81526001600160a01b03858116948201949094526000938493926101009004169063167653919060240160206040518083038186803b158015610d9057600080fd5b505afa158015610da4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc891906118c7565b610dd2919061199a565b90506005548110610de557600554610de7565b805b9392505050565b610df66116a0565b60068390556007829055600881905560408051848152602081018490529081018290527fa24fc07a330b1a168e2e91b3315e5bf80d57bbdbbe5c8ccf67ebe6e404a361169060600160405180910390a1505050565b6001546001600160a01b03163314610ec35760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b606482015260840161068c565b600054600154604080516001600160a01b0393841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b610f3d6116a0565b60058190556040518181527f144186f10b69364cbc1c93caecab272533eb39e92d736ca394058be92190348690602001610765565b610f7a6116a0565b60038054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527f475a2179b9b6a155e7ba3f46a461beb6798279b265026364944e38dcb4bacafe90602001610765565b60008181526010602052604081205415611033576000828152601060209081526040808320546001600160a01b0387168452600c83528184208685529092529091205461102690670de0b6b3a7640000906119ba565b611030919061199a565b90505b92915050565b6110416116a0565b6001600160a01b038216600081815260116020908152604091829020805460ff19168515159081179091558251938452908301527fce95da1d127ecdb574185e774690564ccb54969a41176c64e06d3ee36cd1475c910161062e565b6110a56116a0565b6001600160a01b038216600081815260136020908152604091829020805460ff19168515159081179091558251938452908301527f11302a18034d796374a377e68c144b8829da9103828761a8ba132616d581ccc8910161062e565b6111096116a0565b6001600160a01b0381166111515760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161068c565b600154600160a81b900460ff16156111a15760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b604482015260640161068c565b600080546001600160a01b0383166001600160a01b031990911681179091556001805460ff60a81b1916600160a81b1790556040805182815260208101929092527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9101610765565b606060008367ffffffffffffffff81111561123557634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561129f57816020015b61128c6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b8152602001906001900390816112535790505b50905060005b848110156115fc576112eb8686838181106112d057634e487b7160e01b600052603260045260246000fd5b90506020020160208101906112e59190611740565b85610fd0565b82828151811061130b57634e487b7160e01b600052603260045260246000fd5b60209081029190910101515261134f86868381811061133a57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906103939190611740565b82828151811061136f57634e487b7160e01b600052603260045260246000fd5b60200260200101516020018181525050600960008787848181106113a357634e487b7160e01b600052603260045260246000fd5b90506020020160208101906113b89190611740565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008581526020019081526020016000205482828151811061140a57634e487b7160e01b600052603260045260246000fd5b60200260200101516040018181525050600a600087878481811061143e57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906114539190611740565b6001600160a01b03166001600160a01b031681526020019081526020016000206000858152602001908152602001600020548282815181106114a557634e487b7160e01b600052603260045260246000fd5b60200260200101516060018181525050600b60008787848181106114d957634e487b7160e01b600052603260045260246000fd5b90506020020160208101906114ee9190611740565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008581526020019081526020016000205482828151811061154057634e487b7160e01b600052603260045260246000fd5b60200260200101516080018181525050600c600087878481811061157457634e487b7160e01b600052603260045260246000fd5b90506020020160208101906115899190611740565b6001600160a01b03166001600160a01b031681526020019081526020016000206000858152602001908152602001600020548282815181106115db57634e487b7160e01b600052603260045260246000fd5b602090810291909101015160a00152806115f4816119d9565b9150506112a5565b50949350505050565b60035460ff161561164e5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015260640161068c565b6003805460ff19166001908117909155600255565b61166b6116a0565b60048190556040518181527fdd21dd8129ace7b6137065b4198f897f5b2b9369ed9b1bc52ba43ec9e5db88a490602001610765565b6000546001600160a01b031633146117125760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b606482015260840161068c565b565b80356001600160a01b038116811461172b57600080fd5b919050565b8035801515811461172b57600080fd5b600060208284031215611751578081fd5b61103082611714565b6000806040838503121561176c578081fd5b61177583611714565b915061178360208401611714565b90509250929050565b600080600080608085870312156117a1578182fd5b6117aa85611714565b93506117b860208601611714565b93969395505050506040820135916060013590565b600080604083850312156117df578182fd5b6117e883611714565b915061178360208401611730565b60008060408385031215611808578182fd5b61181183611714565b946020939093013593505050565b600080600060408486031215611833578283fd5b833567ffffffffffffffff8082111561184a578485fd5b818601915086601f83011261185d578485fd5b81358181111561186b578586fd5b8760208260051b850101111561187f578586fd5b6020928301989097509590910135949350505050565b6000602082840312156118a6578081fd5b61103082611730565b6000602082840312156118c0578081fd5b5035919050565b6000602082840312156118d8578081fd5b5051919050565b6000806000606084860312156118f3578283fd5b505081359360208301359350604090920135919050565b602080825282518282018190526000919060409081850190868401855b828110156119755781518051855286810151878601528581015186860152606080820151908601526080808201519086015260a0908101519085015260c09093019290850190600101611927565b5091979650505050505050565b60008219821115611995576119956119f4565b500190565b6000826119b557634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156119d4576119d46119f4565b500290565b60006000198214156119ed576119ed6119f4565b5060010190565b634e487b7160e01b600052601160045260246000fdfea264697066735822122083cbf3a775c81f285965e4796d48dc93da6f1a5e8da9566e8902691ec058086764736f6c63430008040033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102325760003560e01c806379ba509711610130578063b378143f116100b8578063e238b44c1161007c578063e238b44c1461055b578063ebc797721461057b578063faba327814610583578063fd8a8cc614610596578063fe69bd77146105ae57600080fd5b8063b378143f146104d4578063c3b83f5f146104dd578063c7297a60146104f0578063d95167911461051b578063df022bf51461053b57600080fd5b80638da5cb5b116100ff5780638da5cb5b146104725780638fcfa5fa14610485578063900e7290146104985780639205dc8d146104b8578063a86086b9146104cb57600080fd5b806379ba5097146104315780637c253768146104395780637f8525821461044c5780638d61c38b1461045f57600080fd5b806340dcc4d1116101be5780635bd90b48116101825780635bd90b48146103985780636bb6216e146103a55780636ce46bc3146103d05780636e53033d146103e35780637684368a1461040657600080fd5b806340dcc4d11461032b578063485cc9551461033457806352a31c071461034757806353a47bb71461035a57806356a23f331461038557600080fd5b8063295f8d7911610205578063295f8d791461028e5780632b3035f6146102a15780632bea3002146102aa5780632e8e6f2e146102d5578063314102b61461030857600080fd5b806304fc1954146102375780630a6bb7f91461025357806313af4035146102685780631627540c1461027b575b600080fd5b61024060065481565b6040519081526020015b60405180910390f35b6102666102613660046117cd565b6105ce565b005b610266610276366004611740565b61063a565b610266610289366004611740565b610770565b61026661029c366004611895565b6107c6565b61024060085481565b6102406102b83660046117f6565b600c60209081526000928352604080842090915290825290205481565b6102f86102e3366004611740565b60126020526000908152604090205460ff1681565b604051901515815260200161024a565b6102f8610316366004611740565b60136020526000908152604090205460ff1681565b61024060055481565b61026661034236600461175a565b61080f565b61026661035536600461178c565b61090e565b60015461036d906001600160a01b031681565b6040516001600160a01b03909116815260200161024a565b610240610393366004611740565b610d3c565b6014546102f89060ff1681565b6102406103b33660046117f6565b600a60209081526000928352604080842090915290825290205481565b6102666103de3660046118df565b610dee565b6102f86103f1366004611740565b60116020526000908152604090205460ff1681565b6102406104143660046117f6565b600960209081526000928352604080842090915290825290205481565b610266610e4b565b6102666104473660046118af565b610f35565b61026661045a366004611740565b610f72565b61024061046d3660046117f6565b610fd0565b60005461036d906001600160a01b031681565b6102666104933660046117cd565b611039565b6102406104a63660046118af565b600e6020526000908152604090205481565b6102666104c63660046117cd565b61109d565b61024060075481565b61024060045481565b6102666104eb366004611740565b611101565b6102406104fe3660046117f6565b600b60209081526000928352604080842090915290825290205481565b61052e61052936600461181f565b61120a565b60405161024a919061190a565b6102406105493660046118af565b60106020526000908152604090205481565b6102406105693660046118af565b600d6020526000908152604090205481565b610266611605565b6102666105913660046118af565b611663565b60035461036d9061010090046001600160a01b031681565b6102406105bc3660046118af565b600f6020526000908152604090205481565b6105d66116a0565b6001600160a01b038216600081815260126020908152604091829020805460ff19168515159081179091558251938452908301527ff61f4dc0b0143d7980c91f5cc29e03c60e187e943a9013c257d6d925467b29cd91015b60405180910390a15050565b6001600160a01b0381166106955760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156107015760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b606482015260840161068c565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b0383166001600160a01b0319909116811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b6107786116a0565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce2290602001610765565b6107ce6116a0565b6014805460ff19168215159081179091556040519081527fb5904db2085e99a94e249622cedaf8872abd2478f6d0b3d08a00be6353c193db90602001610765565b600154600160b81b900460ff1661083357600154600160b01b900460ff1615610837565b303b155b61089a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b606482015260840161068c565b600154600160b81b900460ff161580156108c4576001805461ffff60b01b191661010160b01b1790555b6108cd8361063a565b6108d5611605565b60038054610100600160a81b0319166101006001600160a01b038516021790558015610909576001805460ff60b81b191690555b505050565b60035461010090046001600160a01b0316331461096d5760405162461bcd60e51b815260206004820152601f60248201527f4f6e6c7920616c6c6f7765642066726f6d205374616b696e675468616c657300604482015260640161068c565b6001600160a01b03831660009081526011602052604090205460ff16806109ac57506001600160a01b03831660009081526012602052604090205460ff165b806109cf57506001600160a01b03831660009081526013602052604090205460ff165b610a1b5760405162461bcd60e51b815260206004820152601d60248201527f4f6e6c7920616c6c6f77656420666f72206b6e6f776e206f726967696e000000604482015260640161068c565b600354604051631676539160e01b81526001600160a01b0386811660048301526000926101009004169063167653919060240160206040518083038186803b158015610a6657600080fd5b505afa158015610a7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9e91906118c7565b1115610d36576001600160a01b03831660009081526011602052604081205460ff1615610b2a576001600160a01b038516600090815260096020908152604080832085845290915281208054859290610af8908490611982565b90915550506000828152600d602052604081208054859290610b1b908490611982565b90915550506006549050610c32565b6001600160a01b03841660009081526012602052604090205460ff1615610bb0576001600160a01b0385166000908152600a6020908152604080832085845290915281208054859290610b7e908490611982565b90915550506000828152600e602052604081208054859290610ba1908490611982565b90915550506007549050610c32565b6001600160a01b03841660009081526013602052604090205460ff1615610c32576001600160a01b0385166000908152600b6020908152604080832085845290915281208054859290610c04908490611982565b90915550506000828152600f602052604081208054859290610c27908490611982565b909155505060085490505b6000670de0b6b3a764000080610c4884876119ba565b610c52919061199a565b610c5b88610d3c565b610c6d90670de0b6b3a7640000611982565b610c7791906119ba565b610c81919061199a565b6001600160a01b0387166000908152600c60209081526040808320878452909152812080549293508392909190610cb9908490611982565b909155505060008381526010602052604081208054839290610cdc908490611982565b9091555050604080516001600160a01b03808916825287166020820152908101859052606081018490527fbc306e8f021c8366985c3510cd2fb28e33a609e19ad7952476c1cef7c498435f9060800160405180910390a150505b50505050565b60048054600354604051631676539160e01b81526001600160a01b03858116948201949094526000938493926101009004169063167653919060240160206040518083038186803b158015610d9057600080fd5b505afa158015610da4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dc891906118c7565b610dd2919061199a565b90506005548110610de557600554610de7565b805b9392505050565b610df66116a0565b60068390556007829055600881905560408051848152602081018490529081018290527fa24fc07a330b1a168e2e91b3315e5bf80d57bbdbbe5c8ccf67ebe6e404a361169060600160405180910390a1505050565b6001546001600160a01b03163314610ec35760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b606482015260840161068c565b600054600154604080516001600160a01b0393841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b610f3d6116a0565b60058190556040518181527f144186f10b69364cbc1c93caecab272533eb39e92d736ca394058be92190348690602001610765565b610f7a6116a0565b60038054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527f475a2179b9b6a155e7ba3f46a461beb6798279b265026364944e38dcb4bacafe90602001610765565b60008181526010602052604081205415611033576000828152601060209081526040808320546001600160a01b0387168452600c83528184208685529092529091205461102690670de0b6b3a7640000906119ba565b611030919061199a565b90505b92915050565b6110416116a0565b6001600160a01b038216600081815260116020908152604091829020805460ff19168515159081179091558251938452908301527fce95da1d127ecdb574185e774690564ccb54969a41176c64e06d3ee36cd1475c910161062e565b6110a56116a0565b6001600160a01b038216600081815260136020908152604091829020805460ff19168515159081179091558251938452908301527f11302a18034d796374a377e68c144b8829da9103828761a8ba132616d581ccc8910161062e565b6111096116a0565b6001600160a01b0381166111515760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015260640161068c565b600154600160a81b900460ff16156111a15760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b604482015260640161068c565b600080546001600160a01b0383166001600160a01b031990911681179091556001805460ff60a81b1916600160a81b1790556040805182815260208101929092527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9101610765565b606060008367ffffffffffffffff81111561123557634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561129f57816020015b61128c6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b8152602001906001900390816112535790505b50905060005b848110156115fc576112eb8686838181106112d057634e487b7160e01b600052603260045260246000fd5b90506020020160208101906112e59190611740565b85610fd0565b82828151811061130b57634e487b7160e01b600052603260045260246000fd5b60209081029190910101515261134f86868381811061133a57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906103939190611740565b82828151811061136f57634e487b7160e01b600052603260045260246000fd5b60200260200101516020018181525050600960008787848181106113a357634e487b7160e01b600052603260045260246000fd5b90506020020160208101906113b89190611740565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008581526020019081526020016000205482828151811061140a57634e487b7160e01b600052603260045260246000fd5b60200260200101516040018181525050600a600087878481811061143e57634e487b7160e01b600052603260045260246000fd5b90506020020160208101906114539190611740565b6001600160a01b03166001600160a01b031681526020019081526020016000206000858152602001908152602001600020548282815181106114a557634e487b7160e01b600052603260045260246000fd5b60200260200101516060018181525050600b60008787848181106114d957634e487b7160e01b600052603260045260246000fd5b90506020020160208101906114ee9190611740565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008581526020019081526020016000205482828151811061154057634e487b7160e01b600052603260045260246000fd5b60200260200101516080018181525050600c600087878481811061157457634e487b7160e01b600052603260045260246000fd5b90506020020160208101906115899190611740565b6001600160a01b03166001600160a01b031681526020019081526020016000206000858152602001908152602001600020548282815181106115db57634e487b7160e01b600052603260045260246000fd5b602090810291909101015160a00152806115f4816119d9565b9150506112a5565b50949350505050565b60035460ff161561164e5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015260640161068c565b6003805460ff19166001908117909155600255565b61166b6116a0565b60048190556040518181527fdd21dd8129ace7b6137065b4198f897f5b2b9369ed9b1bc52ba43ec9e5db88a490602001610765565b6000546001600160a01b031633146117125760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b606482015260840161068c565b565b80356001600160a01b038116811461172b57600080fd5b919050565b8035801515811461172b57600080fd5b600060208284031215611751578081fd5b61103082611714565b6000806040838503121561176c578081fd5b61177583611714565b915061178360208401611714565b90509250929050565b600080600080608085870312156117a1578182fd5b6117aa85611714565b93506117b860208601611714565b93969395505050506040820135916060013590565b600080604083850312156117df578182fd5b6117e883611714565b915061178360208401611730565b60008060408385031215611808578182fd5b61181183611714565b946020939093013593505050565b600080600060408486031215611833578283fd5b833567ffffffffffffffff8082111561184a578485fd5b818601915086601f83011261185d578485fd5b81358181111561186b578586fd5b8760208260051b850101111561187f578586fd5b6020928301989097509590910135949350505050565b6000602082840312156118a6578081fd5b61103082611730565b6000602082840312156118c0578081fd5b5035919050565b6000602082840312156118d8578081fd5b5051919050565b6000806000606084860312156118f3578283fd5b505081359360208301359350604090920135919050565b602080825282518282018190526000919060409081850190868401855b828110156119755781518051855286810151878601528581015186860152606080820151908601526080808201519086015260a0908101519085015260c09093019290850190600101611927565b5091979650505050505050565b60008219821115611995576119956119f4565b500190565b6000826119b557634e487b7160e01b81526012600452602481fd5b500490565b60008160001904831182151516156119d4576119d46119f4565b500290565b60006000198214156119ed576119ed6119f4565b5060010190565b634e487b7160e01b600052601160045260246000fdfea264697066735822122083cbf3a775c81f285965e4796d48dc93da6f1a5e8da9566e8902691ec058086764736f6c63430008040033
🤖 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 | 32 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.

