0 txs
0 calls
constructor
constructor(address socket_, uint256 modulo_)
functions
egg
viewfunction egg(address, bytes data) view returns (bool)
modulo__
viewfunction modulo__() view returns (uint256)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
socket__
viewfunction socket__() view returns (address)
acceptOwnership
nonpayablefunction acceptOwnership()
renounceOwnership
nonpayablefunction renounceOwnership()
rescueFunds
nonpayablefunction rescueFunds(address token_, address userAddress_, uint256 amount_)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
OwnershipTransferStarted
event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x60c060405234801561001057600080fd5b50604051610a24380380610a2483398101604081905261002f916100c5565b6100383361004e565b6001600160a01b0390911660805260a0526100ff565b600180546001600160a01b031916905561007281610075602090811b61047717901c565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100d857600080fd5b82516001600160a01b03811681146100ef57600080fd5b6020939093015192949293505050565b60805160a0516108f36101316000396000818160ad015261037701526000818161016e01526102eb01526108f36000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c80638da5cb5b11610076578063c6a261d21161005b578063c6a261d214610169578063e30c397814610190578063f2fde38b146101ae57600080fd5b80638da5cb5b14610107578063ae5e8ca71461014657600080fd5b8063255f6f0a146100a85780636ccae054146100e2578063715018a6146100f757806379ba5097146100ff575b600080fd5b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100f56100f0366004610730565b6101c1565b005b6100f56101d9565b6100f56101ed565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100d9565b61015961015436600461076c565b6102a7565b60405190151581526020016100d9565b6101217f000000000000000000000000000000000000000000000000000000000000000081565b60015473ffffffffffffffffffffffffffffffffffffffff16610121565b6100f56101bc3660046107ef565b6103c7565b6101c96104ec565b6101d483838361056d565b505050565b6101e16104ec565b6101eb60006106d6565b565b600154339073ffffffffffffffffffffffffffffffffffffffff16811461029b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e6572000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6102a4816106d6565b50565b6000806102b4838561080a565b6040517ff2fe0c830000000000000000000000000000000000000000000000000000000081526004810182905290915081906000907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063f2fe0c8390602401602060405180830381865afa158015610347573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036b9190610847565b14806103a957506103a67f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff8316610860565b15155b156103b9576000925050506103c0565b6001925050505b9392505050565b6103cf6104ec565b6001805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915561043260005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610292565b73ffffffffffffffffffffffffffffffffffffffff821661058d57600080fd5b7fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff84160161063d5760008273ffffffffffffffffffffffffffffffffffffffff164760405160006040518083038185875af1925050503d8060008114610624576040519150601f19603f3d011682016040523d82523d6000602084013e610629565b606091505b505090508061063757600080fd5b50505050565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af11580156106b2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610637919061089b565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556102a481610477565b803573ffffffffffffffffffffffffffffffffffffffff8116811461072b57600080fd5b919050565b60008060006060848603121561074557600080fd5b61074e84610707565b925061075c60208501610707565b9150604084013590509250925092565b60008060006040848603121561078157600080fd5b61078a84610707565b9250602084013567ffffffffffffffff808211156107a757600080fd5b818601915086601f8301126107bb57600080fd5b8135818111156107ca57600080fd5b8760208285010111156107dc57600080fd5b6020830194508093505050509250925092565b60006020828403121561080157600080fd5b6103c082610707565b80356020831015610841577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b165b92915050565b60006020828403121561085957600080fd5b5051919050565b600082610896577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500690565b6000602082840312156108ad57600080fd5b815180151581146103c057600080fdfea2646970667358221220485cf4396a3be69c41681c4d2e7ae3e352b733f48a21a9c9923b9a9170c2733e64736f6c634300080d0033000000000000000000000000d10cb28719302698d7fa685d73dccd330b6bf5730000000000000000000000000000000000000000000000000000000000000002