Overview
ETH Balance
ETH Value
$0.00View more zero value Internal Transactions in Advanced View mode
Cross-Chain Transactions
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
Contract ABI
API[{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"AmountIsZero","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[],"name":"InvalidInitialization","type":"error"},{"inputs":[],"name":"NotInitializing","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint64","name":"version","type":"uint64"}],"name":"Initialized","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":"isPaused","type":"bool"}],"name":"PauseChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"overAddress","type":"address"}],"name":"SetOverToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"thalesAddress","type":"address"}],"name":"SetThalesToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ThalesToOverMigrated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collateral","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WithdrawnCollateral","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initNonReentrant","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_thalesAddress","type":"address"},{"internalType":"address","name":"_overAddress","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastPauseTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"migrateThalesToOver","outputs":[],"stateMutability":"nonpayable","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":"overToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_overAddress","type":"address"}],"name":"setOverToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_paused","type":"bool"}],"name":"setPaused","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_thalesAddress","type":"address"}],"name":"setThalesToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"thalesToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"proxyAddress","type":"address"}],"name":"transferOwnershipAtInit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_collateral","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawCollateral","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50610fac806100206000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80638da5cb5b116100a2578063c0c53b8b11610071578063c0c53b8b1461021b578063c3b83f5f1461022e578063cd5cea1114610241578063ebc7977214610254578063f365983d1461025c57600080fd5b80638da5cb5b146101c657806391b4ded9146101d957806391c0cf92146101f0578063bfab7d351461020857600080fd5b806353a47bb7116100de57806353a47bb71461015e5780635c975abb1461018e5780636b67552d146101ab57806379ba5097146101be57600080fd5b806313af4035146101105780631627540c1461012557806316c38b3c14610138578063350c35e91461014b575b600080fd5b61012361011e366004610e24565b61026f565b005b610123610133366004610e24565b6103a5565b610123610146366004610e4d565b6103fb565b610123610159366004610e6a565b61046d565b600154610171906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b60035461019b9060ff1681565b6040519015158152602001610185565b6101236101b9366004610e24565b6104d0565b61012361052a565b600054610171906001600160a01b031681565b6101e260025481565b604051908152602001610185565b6005546101719061010090046001600160a01b031681565b600654610171906001600160a01b031681565b610123610229366004610e94565b610614565b61012361023c366004610e24565b61076d565b61012361024f366004610e24565b610876565b6101236108c8565b61012361026a366004610ed7565b610926565b6001600160a01b0381166102ca5760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156103365760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b60648201526084016102c1565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b0383166001600160a01b0319909116811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b6103ad610b53565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200161039a565b610403610b53565b60035460ff1615158115151461046a576003805460ff191682151590811790915560ff161561043157426002555b60035460405160ff909116151581527f8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec59060200161039a565b50565b610475610b53565b6104896001600160a01b0383163383610bc7565b816001600160a01b03167f2f75515d1a0c4023d2f2d211b30a166a08371d671c5bcf328fb3f5fde7694abf826040516104c491815260200190565b60405180910390a25050565b6104d8610b53565b60058054610100600160a81b0319166101006001600160a01b038416908102919091179091556040517f572af16d743c63b397ac7a35dd9477d60ace5e60c31399b2257a47582b4d0e9a90600090a250565b6001546001600160a01b031633146105a25760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b60648201526084016102c1565b600054600154604080516001600160a01b0393841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff1660008115801561065a5750825b905060008267ffffffffffffffff1660011480156106775750303b155b905081158015610685575080155b156106a35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156106cd57845460ff60401b1916600160401b1785555b6106d68861026f565b6106de6108c8565b60058054610100600160a81b0319166101006001600160a01b038a81169190910291909117909155600680546001600160a01b031916918816919091179055831561076357845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b610775610b53565b6001600160a01b0381166107bd5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016102c1565b600154600160a81b900460ff161561080d5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b60448201526064016102c1565b600080546001600160a01b0383166001600160a01b031990911681179091556001805460ff60a81b1916600160a81b1790556040805182815260208101929092527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910161039a565b61087e610b53565b600680546001600160a01b0319166001600160a01b0383169081179091556040517fb6b2ed7129b624e5e0f2faf121aba7d52256f94ca46d4f414344c716bf8eea3d90600090a250565b60055460ff16156109115760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b60448201526064016102c1565b6005805460ff19166001908117909155600455565b6001600460008282546109399190610ef0565b909155505060045460035460ff16156109ba5760405162461bcd60e51b815260206004820152603c60248201527f5468697320616374696f6e2063616e6e6f7420626520706572666f726d65642060448201527f7768696c652074686520636f6e7472616374206973207061757365640000000060648201526084016102c1565b816000036109db576040516310eb483f60e21b815260040160405180910390fd5b6006546040516370a0823160e01b815230600482015283916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a479190610f11565b1015610a955760405162461bcd60e51b815260206004820152601f60248201527f496e73756666696369656e74204f56455220746f6b656e2062616c616e63650060448201526064016102c1565b600554610ab29061010090046001600160a01b0316333085610c2b565b600654610ac9906001600160a01b03163384610bc7565b60405182815233907f1cfcbc45c5eff03a6b0eef1b1818ee7539e32cf6df101df97a32fb25e8eca52e9060200160405180910390a26004548114610b4f5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102c1565b5050565b6000546001600160a01b03163314610bc55760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b60648201526084016102c1565b565b6040516001600160a01b03838116602483015260448201839052610c2691859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610c6a565b505050565b6040516001600160a01b038481166024830152838116604483015260648201839052610c649186918216906323b872dd90608401610bf4565b50505050565b6000610c7f6001600160a01b03841683610ccd565b90508051600014158015610ca4575080806020019051810190610ca29190610f2a565b155b15610c2657604051635274afe760e01b81526001600160a01b03841660048201526024016102c1565b6060610cdb83836000610ce4565b90505b92915050565b606081471015610d095760405163cd78605960e01b81523060048201526024016102c1565b600080856001600160a01b03168486604051610d259190610f47565b60006040518083038185875af1925050503d8060008114610d62576040519150601f19603f3d011682016040523d82523d6000602084013e610d67565b606091505b5091509150610d77868383610d83565b925050505b9392505050565b606082610d9857610d9382610ddf565b610d7c565b8151158015610daf57506001600160a01b0384163b155b15610dd857604051639996b31560e01b81526001600160a01b03851660048201526024016102c1565b5080610d7c565b805115610def5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b0381168114610e1f57600080fd5b919050565b600060208284031215610e3657600080fd5b610cdb82610e08565b801515811461046a57600080fd5b600060208284031215610e5f57600080fd5b8135610d7c81610e3f565b60008060408385031215610e7d57600080fd5b610e8683610e08565b946020939093013593505050565b600080600060608486031215610ea957600080fd5b610eb284610e08565b9250610ec060208501610e08565b9150610ece60408501610e08565b90509250925092565b600060208284031215610ee957600080fd5b5035919050565b80820180821115610cde57634e487b7160e01b600052601160045260246000fd5b600060208284031215610f2357600080fd5b5051919050565b600060208284031215610f3c57600080fd5b8151610d7c81610e3f565b6000825160005b81811015610f685760208186018101518583015201610f4e565b50600092019182525091905056fea2646970667358221220dccd21fa39cab07e7ce52eda69d3bc287fab2896ff19dd545ddde68b308d533e64736f6c63430008140033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80638da5cb5b116100a2578063c0c53b8b11610071578063c0c53b8b1461021b578063c3b83f5f1461022e578063cd5cea1114610241578063ebc7977214610254578063f365983d1461025c57600080fd5b80638da5cb5b146101c657806391b4ded9146101d957806391c0cf92146101f0578063bfab7d351461020857600080fd5b806353a47bb7116100de57806353a47bb71461015e5780635c975abb1461018e5780636b67552d146101ab57806379ba5097146101be57600080fd5b806313af4035146101105780631627540c1461012557806316c38b3c14610138578063350c35e91461014b575b600080fd5b61012361011e366004610e24565b61026f565b005b610123610133366004610e24565b6103a5565b610123610146366004610e4d565b6103fb565b610123610159366004610e6a565b61046d565b600154610171906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b60035461019b9060ff1681565b6040519015158152602001610185565b6101236101b9366004610e24565b6104d0565b61012361052a565b600054610171906001600160a01b031681565b6101e260025481565b604051908152602001610185565b6005546101719061010090046001600160a01b031681565b600654610171906001600160a01b031681565b610123610229366004610e94565b610614565b61012361023c366004610e24565b61076d565b61012361024f366004610e24565b610876565b6101236108c8565b61012361026a366004610ed7565b610926565b6001600160a01b0381166102ca5760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f7420626520300000000000000060448201526064015b60405180910390fd5b600154600160a01b900460ff16156103365760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b60648201526084016102c1565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b0383166001600160a01b0319909116811782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91015b60405180910390a150565b6103ad610b53565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229060200161039a565b610403610b53565b60035460ff1615158115151461046a576003805460ff191682151590811790915560ff161561043157426002555b60035460405160ff909116151581527f8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec59060200161039a565b50565b610475610b53565b6104896001600160a01b0383163383610bc7565b816001600160a01b03167f2f75515d1a0c4023d2f2d211b30a166a08371d671c5bcf328fb3f5fde7694abf826040516104c491815260200190565b60405180910390a25050565b6104d8610b53565b60058054610100600160a81b0319166101006001600160a01b038416908102919091179091556040517f572af16d743c63b397ac7a35dd9477d60ace5e60c31399b2257a47582b4d0e9a90600090a250565b6001546001600160a01b031633146105a25760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b60648201526084016102c1565b600054600154604080516001600160a01b0393841681529290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff1660008115801561065a5750825b905060008267ffffffffffffffff1660011480156106775750303b155b905081158015610685575080155b156106a35760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff1916600117855583156106cd57845460ff60401b1916600160401b1785555b6106d68861026f565b6106de6108c8565b60058054610100600160a81b0319166101006001600160a01b038a81169190910291909117909155600680546001600160a01b031916918816919091179055831561076357845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b610775610b53565b6001600160a01b0381166107bd5760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016102c1565b600154600160a81b900460ff161561080d5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b60448201526064016102c1565b600080546001600160a01b0383166001600160a01b031990911681179091556001805460ff60a81b1916600160a81b1790556040805182815260208101929092527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910161039a565b61087e610b53565b600680546001600160a01b0319166001600160a01b0383169081179091556040517fb6b2ed7129b624e5e0f2faf121aba7d52256f94ca46d4f414344c716bf8eea3d90600090a250565b60055460ff16156109115760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b60448201526064016102c1565b6005805460ff19166001908117909155600455565b6001600460008282546109399190610ef0565b909155505060045460035460ff16156109ba5760405162461bcd60e51b815260206004820152603c60248201527f5468697320616374696f6e2063616e6e6f7420626520706572666f726d65642060448201527f7768696c652074686520636f6e7472616374206973207061757365640000000060648201526084016102c1565b816000036109db576040516310eb483f60e21b815260040160405180910390fd5b6006546040516370a0823160e01b815230600482015283916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a479190610f11565b1015610a955760405162461bcd60e51b815260206004820152601f60248201527f496e73756666696369656e74204f56455220746f6b656e2062616c616e63650060448201526064016102c1565b600554610ab29061010090046001600160a01b0316333085610c2b565b600654610ac9906001600160a01b03163384610bc7565b60405182815233907f1cfcbc45c5eff03a6b0eef1b1818ee7539e32cf6df101df97a32fb25e8eca52e9060200160405180910390a26004548114610b4f5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016102c1565b5050565b6000546001600160a01b03163314610bc55760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b60648201526084016102c1565b565b6040516001600160a01b03838116602483015260448201839052610c2691859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050610c6a565b505050565b6040516001600160a01b038481166024830152838116604483015260648201839052610c649186918216906323b872dd90608401610bf4565b50505050565b6000610c7f6001600160a01b03841683610ccd565b90508051600014158015610ca4575080806020019051810190610ca29190610f2a565b155b15610c2657604051635274afe760e01b81526001600160a01b03841660048201526024016102c1565b6060610cdb83836000610ce4565b90505b92915050565b606081471015610d095760405163cd78605960e01b81523060048201526024016102c1565b600080856001600160a01b03168486604051610d259190610f47565b60006040518083038185875af1925050503d8060008114610d62576040519150601f19603f3d011682016040523d82523d6000602084013e610d67565b606091505b5091509150610d77868383610d83565b925050505b9392505050565b606082610d9857610d9382610ddf565b610d7c565b8151158015610daf57506001600160a01b0384163b155b15610dd857604051639996b31560e01b81526001600160a01b03851660048201526024016102c1565b5080610d7c565b805115610def5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b80356001600160a01b0381168114610e1f57600080fd5b919050565b600060208284031215610e3657600080fd5b610cdb82610e08565b801515811461046a57600080fd5b600060208284031215610e5f57600080fd5b8135610d7c81610e3f565b60008060408385031215610e7d57600080fd5b610e8683610e08565b946020939093013593505050565b600080600060608486031215610ea957600080fd5b610eb284610e08565b9250610ec060208501610e08565b9150610ece60408501610e08565b90509250925092565b600060208284031215610ee957600080fd5b5035919050565b80820180821115610cde57634e487b7160e01b600052601160045260246000fd5b600060208284031215610f2357600080fd5b5051919050565b600060208284031215610f3c57600080fd5b8151610d7c81610e3f565b6000825160005b81811015610f685760208186018101518583015201610f4e565b50600092019182525091905056fea2646970667358221220dccd21fa39cab07e7ce52eda69d3bc287fab2896ff19dd545ddde68b308d533e64736f6c63430008140033
Generate instant answers for your smart contract questions using Al Models. Read more.
Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.

