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 | |||
|---|---|---|---|---|---|---|
| 107555263 | 1080 days ago | 0 ETH | ||||
| 107544428 | 1080 days ago | 0 ETH | ||||
| 107533592 | 1081 days ago | 0 ETH | ||||
| 107522757 | 1081 days ago | 0 ETH | ||||
| 107511921 | 1081 days ago | 0 ETH | ||||
| 107501086 | 1081 days ago | 0 ETH | ||||
| 107490250 | 1082 days ago | 0 ETH | ||||
| 107479413 | 1082 days ago | 0 ETH | ||||
| 107468217 | 1082 days ago | 0 ETH | ||||
| 107457084 | 1082 days ago | 0 ETH | ||||
| 107446247 | 1083 days ago | 0 ETH | ||||
| 107435411 | 1083 days ago | 0 ETH | ||||
| 107424574 | 1083 days ago | 0 ETH | ||||
| 107413737 | 1083 days ago | 0 ETH | ||||
| 107402901 | 1084 days ago | 0 ETH | ||||
| 107392064 | 1084 days ago | 0 ETH | ||||
| 107381229 | 1084 days ago | 0 ETH | ||||
| 107370393 | 1084 days ago | 0 ETH | ||||
| 107359558 | 1085 days ago | 0 ETH | ||||
| 107348722 | 1085 days ago | 0 ETH | ||||
| 107337887 | 1085 days ago | 0 ETH | ||||
| 107327051 | 1085 days ago | 0 ETH | ||||
| 107316214 | 1086 days ago | 0 ETH | ||||
| 107305378 | 1086 days ago | 0 ETH | ||||
| 107294541 | 1086 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":"uint256","name":"_amountIn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_amountOut","type":"uint256"}],"name":"BuybackExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_minAccepted","type":"uint256"}],"name":"MinAcceptedChanged","type":"event"},{"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":"bool","name":"_buybacksEnabled","type":"bool"}],"name":"SetBuybacksEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_swapRouter","type":"address"}],"name":"SwapRouterAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_tokenAddress","type":"address"}],"name":"ThalesTokenAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_tickLength","type":"uint256"}],"name":"TickLengthChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_sUSDperTick","type":"uint256"}],"name":"TickRateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_uniswapFactory","type":"address"}],"name":"UniswapV3FactoryAddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_tokenAddress","type":"address"}],"name":"WETHTokenAddressChanged","type":"event"},{"inputs":[],"name":"WETH9","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"buybacksEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"executeBuyback","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getTicksFromLastBuys","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initNonReentrant","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"contract IERC20Upgradeable","name":"_sUSD","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastBuyback","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minAccepted","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 payable","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"retrieveSUSDAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"retrieveThalesAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sUSD","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sUSDperTick","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_buybacksEnabled","type":"bool"}],"name":"setBuybacksEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_minAccepted","type":"uint256"}],"name":"setMinAccepted","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_swapRouter","type":"address"}],"name":"setSwapRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tokenAddress","type":"address"}],"name":"setThalesToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tickLength","type":"uint256"}],"name":"setTickLength","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_sUSDperTick","type":"uint256"}],"name":"setTickRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_uniswapFactory","type":"address"}],"name":"setUniswapV3Factory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_tokenAddress","type":"address"}],"name":"setWETHAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapRouter","outputs":[{"internalType":"contract ISwapRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"thalesToken","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tickLength","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":"uniswapFactory","outputs":[{"internalType":"contract IUniswapV3Factory","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50611a08806100206000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c806387c655e211610104578063963fe00a116100a2578063c7d7988811610071578063c7d79888146103c0578063e2cfcfee146103d3578063ebc79772146103e6578063efb1fe35146103ee57600080fd5b8063963fe00a1461037e578063b96e282f14610387578063c31c9c071461039a578063c3b83f5f146103ad57600080fd5b80638da5cb5b116100de5780638da5cb5b146103385780638e10e77a1461034b57806391c0cf92146103535780639324cac71461036657600080fd5b806387c655e2146103135780638bdb2afa1461031c5780638ca63bb51461032f57600080fd5b80634aa4a4fc1161017c5780636b67552d1161014b5780636b67552d146102dd578063786884db146102f057806379ba5097146102f857806386db17c81461030057600080fd5b80634aa4a4fc1461027957806353a47bb7146102a45780635b3138ca146102b75780636a4234eb146102ca57600080fd5b80632109bd53116101b85780632109bd531461021a5780633dd788a11461023c5780634127365714610253578063485cc9551461026657600080fd5b806313af4035146101df578063145f65ed146101f45780631627540c14610207575b600080fd5b6101f26101ed3660046116a8565b610401565b005b6101f26102023660046116e0565b610537565b6101f26102153660046116a8565b6105cd565b600b546102279060ff1681565b60405190151581526020015b60405180910390f35b610245600a5481565b604051908152602001610233565b6101f26102613660046116a8565b610623565b6101f261027436600461170b565b61069f565b60055461028c906001600160a01b031681565b6040516001600160a01b039091168152602001610233565b60015461028c906001600160a01b031681565b6101f26102c5366004611743565b61079d565b6101f26102d83660046116a8565b61083f565b6101f26102eb3660046116a8565b6108bb565b610245610937565b6101f261096c565b6101f261030e366004611817565b610a56565b61024560095481565b60075461028c906001600160a01b031681565b610245600c5481565b60005461028c906001600160a01b031681565b6101f2610a93565b60045461028c906001600160a01b031681565b60035461028c9061010090046001600160a01b031681565b61024560085481565b6101f2610395366004611817565b610d2d565b60065461028c906001600160a01b031681565b6101f26103bb3660046116a8565b610d6a565b6101f26103ce366004611817565b610e51565b6101f26103e13660046116a8565b610e8e565b6101f2610f0a565b6101f26103fc3660046116e0565b610f68565b6001600160a01b03811661045c5760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156104c85760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b6064820152608401610453565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b0383166001600160a01b0319909116811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b61053f610faf565b6004805460405163a9059cbb60e01b81526001600160a01b03858116938201939093526024810184905291169063a9059cbb906044015b602060405180830381600087803b15801561059057600080fd5b505af11580156105a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c8919061175f565b505050565b6105d5610faf565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200161052c565b61062b610faf565b6001600160a01b0381166106515760405162461bcd60e51b815260040161045390611863565b600680546001600160a01b0319166001600160a01b0383169081179091556040519081527f294983c091d00d615939e254a68be83cd4d29feced07f6a506a9ea5dc537a1ff9060200161052c565b600154600160b81b900460ff166106c357600154600160b01b900460ff16156106c7565b303b155b61072a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610453565b600154600160b81b900460ff16158015610754576001805461ffff60b01b191661010160b01b1790555b61075d83610401565b610765610f0a565b60038054610100600160a81b0319166101006001600160a01b0385160217905580156105c8576001805460ff60b81b19169055505050565b6107a5610faf565b600b5460ff16151581151514156107fe5760405162461bcd60e51b815260206004820152601860248201527f416c726561647920656e61626c65642f64697361626c656400000000000000006044820152606401610453565b600b805460ff19168215159081179091556040519081527f134ffc1f61e5b2c45c030793884d4a9e6ee755fdd44e2b8d0fd6f95ae4b060979060200161052c565b610847610faf565b6001600160a01b03811661086d5760405162461bcd60e51b815260040161045390611863565b600580546001600160a01b0319166001600160a01b0383169081179091556040519081527f4796480bb202f7240e8b68a04975bd2c01c655d4b248e9183c20e0d33a8e8f969060200161052c565b6108c3610faf565b6001600160a01b0381166108e95760405162461bcd60e51b815260040161045390611863565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527fb45985832ee57456bad8df0e56f7a6cd4a4077d638e6f2e1963249ec392e4d3f9060200161052c565b600080600a546000141561094c576001610966565b600954600a5461095c9042611952565b6109669190611913565b92915050565b6001546001600160a01b031633146109e45760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b6064820152608401610453565b600054600154604080516001600160a01b0393841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b610a5e610faf565b60098190556040518181527f0b3bf4345fde015b25ead74d1f55469ae0ea29e17966337efa8aeab818afc4f79060200161052c565b600160026000828254610aa691906118fb565b9091555050600254600b5460ff16610b005760405162461bcd60e51b815260206004820152601860248201527f4275796261636b7320617265206e6f7420656e61626c656400000000000000006044820152606401610453565b6000600a5460001415610b14576001610b2e565b600954600a54610b249042611952565b610b2e9190611913565b905060008111610b985760405162461bcd60e51b815260206004820152602f60248201527f4e6f7420656e6f756768207469636b732068617665207061737365642073696e60448201526e6365206c617374206275796261636b60881b6064820152608401610453565b6008546003546040516370a0823160e01b81523060048201526101009091046001600160a01b0316906370a082319060240160206040518083038186803b158015610be257600080fd5b505afa158015610bf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1a919061182f565b1015610c685760405162461bcd60e51b815260206004820152601c60248201527f4e6f7420656e6f756768207355534420696e20636f6e74726163742e000000006044820152606401610453565b600854600354600454600092610c949290916001600160a01b0361010090920482169116610bb8611023565b42600a5560085460408051918252602082018390529192507f8e8412cac6b961b95ef832e2bac486977bbd29eb9725f9eddd97f3380c31f649910160405180910390a150506002548114610d2a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610453565b50565b610d35610faf565b60088190556040518181527f61d1659c2f9518212d2f8ac7aa2aee0b0bd8399d9995f8b934576549b08abfc79060200161052c565b610d72610faf565b6001600160a01b038116610d985760405162461bcd60e51b815260040161045390611863565b600154600160a81b900460ff1615610de85760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b6044820152606401610453565b600080546001600160a01b0383166001600160a01b031990911681179091556001805460ff60a81b1916600160a81b1790556040805182815260208101929092527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910161052c565b610e59610faf565b600c8190556040518181527ff8268b445fd628f7be233f55d0e1d7ef8fb49f1899a7cabacbaf347b18334a149060200161052c565b610e96610faf565b6001600160a01b038116610ebc5760405162461bcd60e51b815260040161045390611863565b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527fdfe10fdb1e3a31c22c71e16eb5f58d99c38a2777cf906188b4e26d536d18cb479060200161052c565b60035460ff1615610f535760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610453565b6003805460ff19166001908117909155600255565b610f70610faf565b60035460405163a9059cbb60e01b81526001600160a01b038481166004830152602482018490526101009092049091169063a9059cbb90604401610576565b6000546001600160a01b031633146110215760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b6064820152608401610453565b565b60065460009061103e9085906001600160a01b0316876111b0565b6000600c5460001461105257600c54611055565b605f5b905060006110648686866112b0565b6040805160a08101825260055460608a811b6bffffffffffffffffffffffff1990811660c085015260e88a901b6001600160e81b03191660d4850181905292821b811660d785015260eb84019290925289901b1660ee820152815160e28183030181526101028201835281523060208201529192506000919081016110ea42600f6118fb565b8152602081018a905260400168056bc75e2d631000008561110b868d611933565b6111159190611933565b61111f9190611913565b905260065460405163c04b8d5960e01b81529192506001600160a01b03169063c04b8d599061115290849060040161188c565b602060405180830381600087803b15801561116c57600080fd5b505af1158015611180573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a4919061182f565b98975050505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b179052915160009283929087169161120c9190611847565b6000604051808303816000865af19150503d8060008114611249576040519150601f19603f3d011682016040523d82523d6000602084013e61124e565b606091505b5091509150818015611278575080511580611278575080806020019051810190611278919061175f565b6112a95760405162461bcd60e51b8152602060048201526002602482015261534160f01b6044820152606401610453565b5050505050565b6000806112bd85846112f4565b905060006112cb85856112f4565b9050806112e083670de0b6b3a7640000611933565b6112ea9190611913565b9695505050505050565b600754600554604051630b4c774160e11b81526001600160a01b039182166004820152848216602482015262ffffff8416604482015260009283921690631698ee829060640160206040518083038186803b15801561135257600080fd5b505afa158015611366573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138a91906116c4565b90506000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b1580156113c757600080fd5b505afa1580156113db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ff919061177b565b5050505050509050600560009054906101000a90046001600160a01b03166001600160a01b0316826001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561145f57600080fd5b505afa158015611473573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061149791906116c4565b6001600160a01b031614156114c8576114c1670de0b6b3a7640000806114bc846114dc565b611517565b92506114d4565b6114d1816114dc565b92505b505092915050565b6000806114f76001600160a01b03841680600160601b611517565b905061151081670de0b6b3a7640000600160601b611517565b9392505050565b600080806000198587098587029250828110838203039150508060001415611551576000841161154657600080fd5b508290049050611510565b80841161155d57600080fd5b600084868809808403938111909203919050600061157d861960016118fb565b861695869004959384900493600081900304600101905061159e8184611933565b9093179260006115af876003611933565b60021890506115be8188611933565b6115c9906002611952565b6115d39082611933565b90506115df8188611933565b6115ea906002611952565b6115f49082611933565b90506116008188611933565b61160b906002611952565b6116159082611933565b90506116218188611933565b61162c906002611952565b6116369082611933565b90506116428188611933565b61164d906002611952565b6116579082611933565b90506116638188611933565b61166e906002611952565b6116789082611933565b90506116848186611933565b9998505050505050505050565b805161ffff811681146116a357600080fd5b919050565b6000602082840312156116b9578081fd5b8135611510816119af565b6000602082840312156116d5578081fd5b8151611510816119af565b600080604083850312156116f2578081fd5b82356116fd816119af565b946020939093013593505050565b6000806040838503121561171d578182fd5b8235611728816119af565b91506020830135611738816119af565b809150509250929050565b600060208284031215611754578081fd5b8135611510816119c4565b600060208284031215611770578081fd5b8151611510816119c4565b600080600080600080600060e0888a031215611795578283fd5b87516117a0816119af565b8097505060208801518060020b81146117b7578384fd5b95506117c560408901611691565b94506117d360608901611691565b93506117e160808901611691565b925060a088015160ff811681146117f6578283fd5b60c0890151909250611807816119c4565b8091505092959891949750929550565b600060208284031215611828578081fd5b5035919050565b600060208284031215611840578081fd5b5051919050565b60008251611859818460208701611969565b9190910192915050565b6020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b602081526000825160a0602084015280518060c08501526118b48160e0860160208501611969565b60018060a01b0360208601511660408501526040850151606085015260608501516080850152608085015160a085015260e0601f19601f8301168501019250505092915050565b6000821982111561190e5761190e611999565b500190565b60008261192e57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561194d5761194d611999565b500290565b60008282101561196457611964611999565b500390565b60005b8381101561198457818101518382015260200161196c565b83811115611993576000848401525b50505050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610d2a57600080fd5b8015158114610d2a57600080fdfea2646970667358221220fd83fd64f1a3f26c9a64af3bfe635c21a1367c6c15963e14fb1b99ebf15233a464736f6c63430008040033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c806387c655e211610104578063963fe00a116100a2578063c7d7988811610071578063c7d79888146103c0578063e2cfcfee146103d3578063ebc79772146103e6578063efb1fe35146103ee57600080fd5b8063963fe00a1461037e578063b96e282f14610387578063c31c9c071461039a578063c3b83f5f146103ad57600080fd5b80638da5cb5b116100de5780638da5cb5b146103385780638e10e77a1461034b57806391c0cf92146103535780639324cac71461036657600080fd5b806387c655e2146103135780638bdb2afa1461031c5780638ca63bb51461032f57600080fd5b80634aa4a4fc1161017c5780636b67552d1161014b5780636b67552d146102dd578063786884db146102f057806379ba5097146102f857806386db17c81461030057600080fd5b80634aa4a4fc1461027957806353a47bb7146102a45780635b3138ca146102b75780636a4234eb146102ca57600080fd5b80632109bd53116101b85780632109bd531461021a5780633dd788a11461023c5780634127365714610253578063485cc9551461026657600080fd5b806313af4035146101df578063145f65ed146101f45780631627540c14610207575b600080fd5b6101f26101ed3660046116a8565b610401565b005b6101f26102023660046116e0565b610537565b6101f26102153660046116a8565b6105cd565b600b546102279060ff1681565b60405190151581526020015b60405180910390f35b610245600a5481565b604051908152602001610233565b6101f26102613660046116a8565b610623565b6101f261027436600461170b565b61069f565b60055461028c906001600160a01b031681565b6040516001600160a01b039091168152602001610233565b60015461028c906001600160a01b031681565b6101f26102c5366004611743565b61079d565b6101f26102d83660046116a8565b61083f565b6101f26102eb3660046116a8565b6108bb565b610245610937565b6101f261096c565b6101f261030e366004611817565b610a56565b61024560095481565b60075461028c906001600160a01b031681565b610245600c5481565b60005461028c906001600160a01b031681565b6101f2610a93565b60045461028c906001600160a01b031681565b60035461028c9061010090046001600160a01b031681565b61024560085481565b6101f2610395366004611817565b610d2d565b60065461028c906001600160a01b031681565b6101f26103bb3660046116a8565b610d6a565b6101f26103ce366004611817565b610e51565b6101f26103e13660046116a8565b610e8e565b6101f2610f0a565b6101f26103fc3660046116e0565b610f68565b6001600160a01b03811661045c5760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156104c85760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b6064820152608401610453565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b0383166001600160a01b0319909116811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b61053f610faf565b6004805460405163a9059cbb60e01b81526001600160a01b03858116938201939093526024810184905291169063a9059cbb906044015b602060405180830381600087803b15801561059057600080fd5b505af11580156105a4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105c8919061175f565b505050565b6105d5610faf565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200161052c565b61062b610faf565b6001600160a01b0381166106515760405162461bcd60e51b815260040161045390611863565b600680546001600160a01b0319166001600160a01b0383169081179091556040519081527f294983c091d00d615939e254a68be83cd4d29feced07f6a506a9ea5dc537a1ff9060200161052c565b600154600160b81b900460ff166106c357600154600160b01b900460ff16156106c7565b303b155b61072a5760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610453565b600154600160b81b900460ff16158015610754576001805461ffff60b01b191661010160b01b1790555b61075d83610401565b610765610f0a565b60038054610100600160a81b0319166101006001600160a01b0385160217905580156105c8576001805460ff60b81b19169055505050565b6107a5610faf565b600b5460ff16151581151514156107fe5760405162461bcd60e51b815260206004820152601860248201527f416c726561647920656e61626c65642f64697361626c656400000000000000006044820152606401610453565b600b805460ff19168215159081179091556040519081527f134ffc1f61e5b2c45c030793884d4a9e6ee755fdd44e2b8d0fd6f95ae4b060979060200161052c565b610847610faf565b6001600160a01b03811661086d5760405162461bcd60e51b815260040161045390611863565b600580546001600160a01b0319166001600160a01b0383169081179091556040519081527f4796480bb202f7240e8b68a04975bd2c01c655d4b248e9183c20e0d33a8e8f969060200161052c565b6108c3610faf565b6001600160a01b0381166108e95760405162461bcd60e51b815260040161045390611863565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527fb45985832ee57456bad8df0e56f7a6cd4a4077d638e6f2e1963249ec392e4d3f9060200161052c565b600080600a546000141561094c576001610966565b600954600a5461095c9042611952565b6109669190611913565b92915050565b6001546001600160a01b031633146109e45760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b6064820152608401610453565b600054600154604080516001600160a01b0393841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b610a5e610faf565b60098190556040518181527f0b3bf4345fde015b25ead74d1f55469ae0ea29e17966337efa8aeab818afc4f79060200161052c565b600160026000828254610aa691906118fb565b9091555050600254600b5460ff16610b005760405162461bcd60e51b815260206004820152601860248201527f4275796261636b7320617265206e6f7420656e61626c656400000000000000006044820152606401610453565b6000600a5460001415610b14576001610b2e565b600954600a54610b249042611952565b610b2e9190611913565b905060008111610b985760405162461bcd60e51b815260206004820152602f60248201527f4e6f7420656e6f756768207469636b732068617665207061737365642073696e60448201526e6365206c617374206275796261636b60881b6064820152608401610453565b6008546003546040516370a0823160e01b81523060048201526101009091046001600160a01b0316906370a082319060240160206040518083038186803b158015610be257600080fd5b505afa158015610bf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1a919061182f565b1015610c685760405162461bcd60e51b815260206004820152601c60248201527f4e6f7420656e6f756768207355534420696e20636f6e74726163742e000000006044820152606401610453565b600854600354600454600092610c949290916001600160a01b0361010090920482169116610bb8611023565b42600a5560085460408051918252602082018390529192507f8e8412cac6b961b95ef832e2bac486977bbd29eb9725f9eddd97f3380c31f649910160405180910390a150506002548114610d2a5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610453565b50565b610d35610faf565b60088190556040518181527f61d1659c2f9518212d2f8ac7aa2aee0b0bd8399d9995f8b934576549b08abfc79060200161052c565b610d72610faf565b6001600160a01b038116610d985760405162461bcd60e51b815260040161045390611863565b600154600160a81b900460ff1615610de85760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b6044820152606401610453565b600080546001600160a01b0383166001600160a01b031990911681179091556001805460ff60a81b1916600160a81b1790556040805182815260208101929092527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910161052c565b610e59610faf565b600c8190556040518181527ff8268b445fd628f7be233f55d0e1d7ef8fb49f1899a7cabacbaf347b18334a149060200161052c565b610e96610faf565b6001600160a01b038116610ebc5760405162461bcd60e51b815260040161045390611863565b600780546001600160a01b0319166001600160a01b0383169081179091556040519081527fdfe10fdb1e3a31c22c71e16eb5f58d99c38a2777cf906188b4e26d536d18cb479060200161052c565b60035460ff1615610f535760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610453565b6003805460ff19166001908117909155600255565b610f70610faf565b60035460405163a9059cbb60e01b81526001600160a01b038481166004830152602482018490526101009092049091169063a9059cbb90604401610576565b6000546001600160a01b031633146110215760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b6064820152608401610453565b565b60065460009061103e9085906001600160a01b0316876111b0565b6000600c5460001461105257600c54611055565b605f5b905060006110648686866112b0565b6040805160a08101825260055460608a811b6bffffffffffffffffffffffff1990811660c085015260e88a901b6001600160e81b03191660d4850181905292821b811660d785015260eb84019290925289901b1660ee820152815160e28183030181526101028201835281523060208201529192506000919081016110ea42600f6118fb565b8152602081018a905260400168056bc75e2d631000008561110b868d611933565b6111159190611933565b61111f9190611913565b905260065460405163c04b8d5960e01b81529192506001600160a01b03169063c04b8d599061115290849060040161188c565b602060405180830381600087803b15801561116c57600080fd5b505af1158015611180573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111a4919061182f565b98975050505050505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b179052915160009283929087169161120c9190611847565b6000604051808303816000865af19150503d8060008114611249576040519150601f19603f3d011682016040523d82523d6000602084013e61124e565b606091505b5091509150818015611278575080511580611278575080806020019051810190611278919061175f565b6112a95760405162461bcd60e51b8152602060048201526002602482015261534160f01b6044820152606401610453565b5050505050565b6000806112bd85846112f4565b905060006112cb85856112f4565b9050806112e083670de0b6b3a7640000611933565b6112ea9190611913565b9695505050505050565b600754600554604051630b4c774160e11b81526001600160a01b039182166004820152848216602482015262ffffff8416604482015260009283921690631698ee829060640160206040518083038186803b15801561135257600080fd5b505afa158015611366573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061138a91906116c4565b90506000816001600160a01b0316633850c7bd6040518163ffffffff1660e01b815260040160e06040518083038186803b1580156113c757600080fd5b505afa1580156113db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113ff919061177b565b5050505050509050600560009054906101000a90046001600160a01b03166001600160a01b0316826001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561145f57600080fd5b505afa158015611473573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061149791906116c4565b6001600160a01b031614156114c8576114c1670de0b6b3a7640000806114bc846114dc565b611517565b92506114d4565b6114d1816114dc565b92505b505092915050565b6000806114f76001600160a01b03841680600160601b611517565b905061151081670de0b6b3a7640000600160601b611517565b9392505050565b600080806000198587098587029250828110838203039150508060001415611551576000841161154657600080fd5b508290049050611510565b80841161155d57600080fd5b600084868809808403938111909203919050600061157d861960016118fb565b861695869004959384900493600081900304600101905061159e8184611933565b9093179260006115af876003611933565b60021890506115be8188611933565b6115c9906002611952565b6115d39082611933565b90506115df8188611933565b6115ea906002611952565b6115f49082611933565b90506116008188611933565b61160b906002611952565b6116159082611933565b90506116218188611933565b61162c906002611952565b6116369082611933565b90506116428188611933565b61164d906002611952565b6116579082611933565b90506116638188611933565b61166e906002611952565b6116789082611933565b90506116848186611933565b9998505050505050505050565b805161ffff811681146116a357600080fd5b919050565b6000602082840312156116b9578081fd5b8135611510816119af565b6000602082840312156116d5578081fd5b8151611510816119af565b600080604083850312156116f2578081fd5b82356116fd816119af565b946020939093013593505050565b6000806040838503121561171d578182fd5b8235611728816119af565b91506020830135611738816119af565b809150509250929050565b600060208284031215611754578081fd5b8135611510816119c4565b600060208284031215611770578081fd5b8151611510816119c4565b600080600080600080600060e0888a031215611795578283fd5b87516117a0816119af565b8097505060208801518060020b81146117b7578384fd5b95506117c560408901611691565b94506117d360608901611691565b93506117e160808901611691565b925060a088015160ff811681146117f6578283fd5b60c0890151909250611807816119c4565b8091505092959891949750929550565b600060208284031215611828578081fd5b5035919050565b600060208284031215611840578081fd5b5051919050565b60008251611859818460208701611969565b9190910192915050565b6020808252600f908201526e496e76616c6964206164647265737360881b604082015260600190565b602081526000825160a0602084015280518060c08501526118b48160e0860160208501611969565b60018060a01b0360208601511660408501526040850151606085015260608501516080850152608085015160a085015260e0601f19601f8301168501019250505092915050565b6000821982111561190e5761190e611999565b500190565b60008261192e57634e487b7160e01b81526012600452602481fd5b500490565b600081600019048311821515161561194d5761194d611999565b500290565b60008282101561196457611964611999565b500390565b60005b8381101561198457818101518382015260200161196c565b83811115611993576000848401525b50505050565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0381168114610d2a57600080fd5b8015158114610d2a57600080fdfea2646970667358221220fd83fd64f1a3f26c9a64af3bfe635c21a1367c6c15963e14fb1b99ebf15233a464736f6c63430008040033
🤖 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 | 33 Chains
| 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.

