Source Code
Overview
ETH Balance
0 ETH
ETH Value
$0.00
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"destination","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FundsPulled","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":false,"internalType":"uint256","name":"_totalStakedLastPeriodEnd","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_totalEscrowedLastPeriodEnd","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_bonusPoints","type":"uint256"}],"name":"SentOnClosePeriod","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_stakingThales","type":"address"}],"name":"SetAddressManager","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_sUSD","type":"address"}],"name":"SetSUSD","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addressManager","outputs":[{"internalType":"contract IAddressManager","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initNonReentrant","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addressManager","type":"address"},{"internalType":"address","name":"_sUSD","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastPauseTime","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":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"pullExtraFunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sUSD","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addressManager","type":"address"}],"name":"setAddressManager","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":"_sUSD","type":"address"}],"name":"setSUSD","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"proxyAddress","type":"address"}],"name":"transferOwnershipAtInit","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b5061100c806100206000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80635c975abb116100975780639324cac7116100665780639324cac7146102165780639ffcb31614610229578063c3b83f5f1461023c578063ebc797721461024f57600080fd5b80635c975abb146101c157806379ba5097146101de5780638da5cb5b146101e657806391b4ded9146101ff57600080fd5b806321ef44c6116100d357806321ef44c6146101535780633ab76e9f14610166578063485cc9551461019b57806353a47bb7146101ae57600080fd5b80630652b57a1461010557806313af40351461011a5780631627540c1461012d57806316c38b3c14610140575b600080fd5b610118610113366004610e50565b610257565b005b610118610128366004610e50565b6102ff565b61011861013b366004610e50565b610433565b61011861014e366004610ec0565b610489565b610118610161366004610e50565b6104ff565b60055461017e9061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6101186101a9366004610e88565b610593565b60015461017e906001600160a01b031681565b6003546101ce9060ff1681565b6040519015158152602001610192565b61011861069e565b60005461017e906201000090046001600160a01b031681565b61020860025481565b604051908152602001610192565b60065461017e906001600160a01b031681565b610118610237366004610ef8565b61079b565b61011861024a366004610e50565b6109d8565b610118610af1565b61025f610b4f565b6001600160a01b0381166102a25760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b60448201526064015b60405180910390fd5b60058054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527f954328d28753080b3c499697bde218fd8b53e924669801835383aa346e6940ee906020015b60405180910390a150565b6001600160a01b0381166103555760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f742062652030000000000000006044820152606401610299565b600154600160a01b900460ff16156103c15760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b6064820152608401610299565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b03831662010000810262010000600160b01b03199092169190911782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91016102f4565b61043b610b4f565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22906020016102f4565b610491610b4f565b60035460ff16151581151514156104a55750565b6003805460ff191682151590811790915560ff16156104c357426002555b60035460405160ff909116151581527f8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec5906020016102f4565b50565b610507610b4f565b6001600160a01b0381166105455760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b6044820152606401610299565b600680546001600160a01b0319166001600160a01b0383169081179091556040519081527f74a8764fc8d62d2d844c8c54426bd94ad034e0e92abdf5280ff75e2cbd678fb6906020016102f4565b600054610100900460ff166105ae5760005460ff16156105b2565b303b155b6106155760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610299565b600054610100900460ff16158015610637576000805461ffff19166101011790555b610640336102ff565b610648610af1565b60058054610100600160a81b0319166101006001600160a01b038681169190910291909117909155600680546001600160a01b0319169184169190911790558015610699576000805461ff00191690555b505050565b6001546001600160a01b031633146107165760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b6064820152608401610299565b60005460015460408051620100009093046001600160a01b03908116845290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a1600180546000805462010000600160b01b0319166001600160a01b03831662010000021790556001600160a01b0319169055565b6001600460008282546107ae9190610f5f565b909155505060045460035460ff161561082f5760405162461bcd60e51b815260206004820152603c60248201527f5468697320616374696f6e2063616e6e6f7420626520706572666f726d65642060448201527f7768696c652074686520636f6e747261637420697320706175736564000000006064820152608401610299565b60055460405163bf40fac160e01b815260206004820152600d60248201526c5374616b696e675468616c657360981b60448201526101009091046001600160a01b03169063bf40fac19060640160206040518083038186803b15801561089457600080fd5b505afa1580156108a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cc9190610e6c565b6001600160a01b0316336001600160a01b031614806108fb57506000546201000090046001600160a01b031633145b6109335760405162461bcd60e51b815260206004820152600960248201526824b73b21b0b63632b960b91b6044820152606401610299565b60065461094a906001600160a01b03163384610bc9565b60408051338152602081018490527f1a6b3ffc38e569eb77b736c56f6d826b44ad9f3df5f63ec4eac3dcb444668ea5910160405180910390a160045481146109d45760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610299565b5050565b6109e0610b4f565b6001600160a01b038116610a285760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610299565b600154600160a81b900460ff1615610a785760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b6044820152606401610299565b600080546001600160a01b038381166201000081810262010000600160b01b031990941693909317938490556001805460ff60a81b1916600160a81b1790556040805193909404909116825260208201527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91016102f4565b60055460ff1615610b3a5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610299565b6005805460ff19166001908117909155600455565b6000546201000090046001600160a01b03163314610bc75760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b6064820152608401610299565b565b604080516001600160a01b03848116602483015260448083018590528351808403909101815260649092018352602080830180516001600160e01b031663a9059cbb60e01b17905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65649084015261069992869291600091610c59918516908490610cd6565b8051909150156106995780806020019051810190610c779190610edc565b6106995760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610299565b6060610ce58484600085610cef565b90505b9392505050565b606082471015610d505760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610299565b843b610d9e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610299565b600080866001600160a01b03168587604051610dba9190610f10565b60006040518083038185875af1925050503d8060008114610df7576040519150601f19603f3d011682016040523d82523d6000602084013e610dfc565b606091505b5091509150610e0c828286610e17565b979650505050505050565b60608315610e26575081610ce8565b825115610e365782518084602001fd5b8160405162461bcd60e51b81526004016102999190610f2c565b600060208284031215610e61578081fd5b8135610ce881610fb3565b600060208284031215610e7d578081fd5b8151610ce881610fb3565b60008060408385031215610e9a578081fd5b8235610ea581610fb3565b91506020830135610eb581610fb3565b809150509250929050565b600060208284031215610ed1578081fd5b8135610ce881610fc8565b600060208284031215610eed578081fd5b8151610ce881610fc8565b600060208284031215610f09578081fd5b5035919050565b60008251610f22818460208701610f83565b9190910192915050565b6020815260008251806020840152610f4b816040850160208701610f83565b601f01601f19169190910160400192915050565b60008219821115610f7e57634e487b7160e01b81526011600452602481fd5b500190565b60005b83811015610f9e578181015183820152602001610f86565b83811115610fad576000848401525b50505050565b6001600160a01b03811681146104fc57600080fd5b80151581146104fc57600080fdfea2646970667358221220132c1a3e585827cf647e2c67deea307db9e405efcac58d0917d4324d16fe8bfb64736f6c63430008040033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c80635c975abb116100975780639324cac7116100665780639324cac7146102165780639ffcb31614610229578063c3b83f5f1461023c578063ebc797721461024f57600080fd5b80635c975abb146101c157806379ba5097146101de5780638da5cb5b146101e657806391b4ded9146101ff57600080fd5b806321ef44c6116100d357806321ef44c6146101535780633ab76e9f14610166578063485cc9551461019b57806353a47bb7146101ae57600080fd5b80630652b57a1461010557806313af40351461011a5780631627540c1461012d57806316c38b3c14610140575b600080fd5b610118610113366004610e50565b610257565b005b610118610128366004610e50565b6102ff565b61011861013b366004610e50565b610433565b61011861014e366004610ec0565b610489565b610118610161366004610e50565b6104ff565b60055461017e9061010090046001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6101186101a9366004610e88565b610593565b60015461017e906001600160a01b031681565b6003546101ce9060ff1681565b6040519015158152602001610192565b61011861069e565b60005461017e906201000090046001600160a01b031681565b61020860025481565b604051908152602001610192565b60065461017e906001600160a01b031681565b610118610237366004610ef8565b61079b565b61011861024a366004610e50565b6109d8565b610118610af1565b61025f610b4f565b6001600160a01b0381166102a25760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b60448201526064015b60405180910390fd5b60058054610100600160a81b0319166101006001600160a01b038416908102919091179091556040519081527f954328d28753080b3c499697bde218fd8b53e924669801835383aa346e6940ee906020015b60405180910390a150565b6001600160a01b0381166103555760405162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f742062652030000000000000006044820152606401610299565b600154600160a01b900460ff16156103c15760405162461bcd60e51b815260206004820152602960248201527f416c726561647920696e697469616c697a65642c20757365206e6f6d696e617460448201526832a732bba7bbb732b960b91b6064820152608401610299565b6001805460ff60a01b1916600160a01b179055600080546001600160a01b03831662010000810262010000600160b01b03199092169190911782556040805192835260208301919091527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91016102f4565b61043b610b4f565b600180546001600160a01b0319166001600160a01b0383169081179091556040519081527f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22906020016102f4565b610491610b4f565b60035460ff16151581151514156104a55750565b6003805460ff191682151590811790915560ff16156104c357426002555b60035460405160ff909116151581527f8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec5906020016102f4565b50565b610507610b4f565b6001600160a01b0381166105455760405162461bcd60e51b8152602060048201526005602482015264041646472360dc1b6044820152606401610299565b600680546001600160a01b0319166001600160a01b0383169081179091556040519081527f74a8764fc8d62d2d844c8c54426bd94ad034e0e92abdf5280ff75e2cbd678fb6906020016102f4565b600054610100900460ff166105ae5760005460ff16156105b2565b303b155b6106155760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201526d191e481a5b9a5d1a585b1a5e995960921b6064820152608401610299565b600054610100900460ff16158015610637576000805461ffff19166101011790555b610640336102ff565b610648610af1565b60058054610100600160a81b0319166101006001600160a01b038681169190910291909117909155600680546001600160a01b0319169184169190911790558015610699576000805461ff00191690555b505050565b6001546001600160a01b031633146107165760405162461bcd60e51b815260206004820152603560248201527f596f75206d757374206265206e6f6d696e61746564206265666f726520796f7560448201527402063616e20616363657074206f776e65727368697605c1b6064820152608401610299565b60005460015460408051620100009093046001600160a01b03908116845290911660208301527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c910160405180910390a1600180546000805462010000600160b01b0319166001600160a01b03831662010000021790556001600160a01b0319169055565b6001600460008282546107ae9190610f5f565b909155505060045460035460ff161561082f5760405162461bcd60e51b815260206004820152603c60248201527f5468697320616374696f6e2063616e6e6f7420626520706572666f726d65642060448201527f7768696c652074686520636f6e747261637420697320706175736564000000006064820152608401610299565b60055460405163bf40fac160e01b815260206004820152600d60248201526c5374616b696e675468616c657360981b60448201526101009091046001600160a01b03169063bf40fac19060640160206040518083038186803b15801561089457600080fd5b505afa1580156108a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108cc9190610e6c565b6001600160a01b0316336001600160a01b031614806108fb57506000546201000090046001600160a01b031633145b6109335760405162461bcd60e51b815260206004820152600960248201526824b73b21b0b63632b960b91b6044820152606401610299565b60065461094a906001600160a01b03163384610bc9565b60408051338152602081018490527f1a6b3ffc38e569eb77b736c56f6d826b44ad9f3df5f63ec4eac3dcb444668ea5910160405180910390a160045481146109d45760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610299565b5050565b6109e0610b4f565b6001600160a01b038116610a285760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610299565b600154600160a81b900460ff1615610a785760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b6044820152606401610299565b600080546001600160a01b038381166201000081810262010000600160b01b031990941693909317938490556001805460ff60a81b1916600160a81b1790556040805193909404909116825260208201527fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c91016102f4565b60055460ff1615610b3a5760405162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b6044820152606401610299565b6005805460ff19166001908117909155600455565b6000546201000090046001600160a01b03163314610bc75760405162461bcd60e51b815260206004820152602f60248201527f4f6e6c792074686520636f6e7472616374206f776e6572206d6179207065726660448201526e37b936903a3434b99030b1ba34b7b760891b6064820152608401610299565b565b604080516001600160a01b03848116602483015260448083018590528351808403909101815260649092018352602080830180516001600160e01b031663a9059cbb60e01b17905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65649084015261069992869291600091610c59918516908490610cd6565b8051909150156106995780806020019051810190610c779190610edc565b6106995760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610299565b6060610ce58484600085610cef565b90505b9392505050565b606082471015610d505760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610299565b843b610d9e5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610299565b600080866001600160a01b03168587604051610dba9190610f10565b60006040518083038185875af1925050503d8060008114610df7576040519150601f19603f3d011682016040523d82523d6000602084013e610dfc565b606091505b5091509150610e0c828286610e17565b979650505050505050565b60608315610e26575081610ce8565b825115610e365782518084602001fd5b8160405162461bcd60e51b81526004016102999190610f2c565b600060208284031215610e61578081fd5b8135610ce881610fb3565b600060208284031215610e7d578081fd5b8151610ce881610fb3565b60008060408385031215610e9a578081fd5b8235610ea581610fb3565b91506020830135610eb581610fb3565b809150509250929050565b600060208284031215610ed1578081fd5b8135610ce881610fc8565b600060208284031215610eed578081fd5b8151610ce881610fc8565b600060208284031215610f09578081fd5b5035919050565b60008251610f22818460208701610f83565b9190910192915050565b6020815260008251806020840152610f4b816040850160208701610f83565b601f01601f19169190910160400192915050565b60008219821115610f7e57634e487b7160e01b81526011600452602481fd5b500190565b60005b83811015610f9e578181015183820152602001610f86565b83811115610fad576000848401525b50505050565b6001600160a01b03811681146104fc57600080fd5b80151581146104fc57600080fdfea2646970667358221220132c1a3e585827cf647e2c67deea307db9e405efcac58d0917d4324d16fe8bfb64736f6c63430008040033
🤖 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
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.

