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
0x60c060405234801561001057600080fd5b50604051610a08380380610a0883398101604081905261002f916100c5565b6100383361004e565b6001600160a01b0390911660805260a0526100ff565b600180546001600160a01b031916905561007281610075602090811b61047417901c565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100d857600080fd5b82516001600160a01b03811681146100ef57600080fd5b6020939093015192949293505050565b60805160a0516108d76101316000396000818160ad015261037401526000818161016e01526102e801526108d76000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c80638da5cb5b11610076578063c6a261d21161005b578063c6a261d214610169578063e30c397814610190578063f2fde38b146101ae57600080fd5b80638da5cb5b14610107578063ae5e8ca71461014657600080fd5b8063255f6f0a146100a85780636ccae054146100e2578063715018a6146100f757806379ba5097146100ff575b600080fd5b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100f56100f036600461072d565b6101c1565b005b6100f56101d9565b6100f56101ed565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100d9565b610159610154366004610769565b6102a7565b60405190151581526020016100d9565b6101217f000000000000000000000000000000000000000000000000000000000000000081565b60015473ffffffffffffffffffffffffffffffffffffffff16610121565b6100f56101bc3660046107ec565b6103c4565b6101c96104e9565b6101d483838361056a565b505050565b6101e16104e9565b6101eb60006106d3565b565b600154339073ffffffffffffffffffffffffffffffffffffffff16811461029b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e6572000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6102a4816106d3565b50565b6000806102b48385610807565b6040517fea93a5090000000000000000000000000000000000000000000000000000000081526004810182905290915081907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063ea93a50990602401602060405180830381865afa158015610344573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103689190610844565b15806103a657506103a37f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff8316610866565b15155b156103b6576000925050506103bd565b6001925050505b9392505050565b6103cc6104e9565b6001805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915561042f60005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610292565b73ffffffffffffffffffffffffffffffffffffffff821661058a57600080fd5b7fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff84160161063a5760008273ffffffffffffffffffffffffffffffffffffffff164760405160006040518083038185875af1925050503d8060008114610621576040519150601f19603f3d011682016040523d82523d6000602084013e610626565b606091505b505090508061063457600080fd5b50505050565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af11580156106af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106349190610844565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556102a481610474565b803573ffffffffffffffffffffffffffffffffffffffff8116811461072857600080fd5b919050565b60008060006060848603121561074257600080fd5b61074b84610704565b925061075960208501610704565b9150604084013590509250925092565b60008060006040848603121561077e57600080fd5b61078784610704565b9250602084013567ffffffffffffffff808211156107a457600080fd5b818601915086601f8301126107b857600080fd5b8135818111156107c757600080fd5b8760208285010111156107d957600080fd5b6020830194508093505050509250925092565b6000602082840312156107fe57600080fd5b6103bd82610704565b8035602083101561083e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b165b92915050565b60006020828403121561085657600080fd5b815180151581146103bd57600080fd5b60008261089c577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50069056fea26469706673582212201d178ba23a0fe5dee599d98666e425e4543e71a278c4876cb8076fbfa50e6f3c64736f6c634300080d0033000000000000000000000000d10cb28719302698d7fa685d73dccd330b6bf5730000000000000000000000000000000000000000000000000000000000000002