0 txs
0 calls
constructor
constructor(address mainPlug_, uint256 rainCount_)
functions
egg
viewfunction egg(address msgSender, bytes data) view returns (bool)
mainPlug__
viewfunction mainPlug__() view returns (address)
owner
viewfunction owner() view returns (address)
pendingOwner
viewfunction pendingOwner() view returns (address)
RAIN_COUNT
viewfunction RAIN_COUNT() view returns (uint256)
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
0x60c060405234801561001057600080fd5b506040516109b43803806109b483398101604081905261002f916100c5565b6100383361004e565b6001600160a01b0390911660a0526080526100ff565b600180546001600160a01b031916905561007281610075602090811b61046617901c565b50565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100d857600080fd5b82516001600160a01b03811681146100ef57600080fd5b6020939093015192949293505050565b60805160a0516108836101316000396000818161019f015261030801526000818160ad015261037701526108836000f3fe608060405234801561001057600080fd5b50600436106100a35760003560e01c80638da5cb5b11610076578063e30c39781161005b578063e30c397814610169578063f2fde38b14610187578063fcb032071461019a57600080fd5b80638da5cb5b14610107578063ae5e8ca71461014657600080fd5b806309132c51146100a85780636ccae054146100e2578063715018a6146100f757806379ba5097146100ff575b600080fd5b6100cf7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100f56100f036600461071f565b6101c1565b005b6100f56101d9565b6100f56101ed565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100d9565b61015961015436600461075b565b6102a7565b60405190151581526020016100d9565b60015473ffffffffffffffffffffffffffffffffffffffff16610121565b6100f56101953660046107de565b6103b6565b6101217f000000000000000000000000000000000000000000000000000000000000000081565b6101c96104db565b6101d483838361055c565b505050565b6101e16104db565b6101eb60006106c5565b565b600154339073ffffffffffffffffffffffffffffffffffffffff16811461029b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e6572000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6102a4816106c5565b50565b6000806102b6838501856107f9565b6040517ffe55b5fb0000000000000000000000000000000000000000000000000000000081526004810182905273ffffffffffffffffffffffffffffffffffffffff87811660248301529192506000917f0000000000000000000000000000000000000000000000000000000000000000169063fe55b5fb90604401602060405180830381865afa15801561034f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103739190610812565b90507f00000000000000000000000000000000000000000000000000000000000000008111156103a8576001925050506103af565b6000925050505b9392505050565b6103be6104db565b6001805473ffffffffffffffffffffffffffffffffffffffff83167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811790915561042160005473ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146101eb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610292565b73ffffffffffffffffffffffffffffffffffffffff821661057c57600080fd5b7fffffffffffffffffffffffff111111111111111111111111111111111111111273ffffffffffffffffffffffffffffffffffffffff84160161062c5760008273ffffffffffffffffffffffffffffffffffffffff164760405160006040518083038185875af1925050503d8060008114610613576040519150601f19603f3d011682016040523d82523d6000602084013e610618565b606091505b505090508061062657600080fd5b50505050565b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83811660048301526024820183905284169063a9059cbb906044016020604051808303816000875af11580156106a1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610626919061082b565b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001690556102a481610466565b803573ffffffffffffffffffffffffffffffffffffffff8116811461071a57600080fd5b919050565b60008060006060848603121561073457600080fd5b61073d846106f6565b925061074b602085016106f6565b9150604084013590509250925092565b60008060006040848603121561077057600080fd5b610779846106f6565b9250602084013567ffffffffffffffff8082111561079657600080fd5b818601915086601f8301126107aa57600080fd5b8135818111156107b957600080fd5b8760208285010111156107cb57600080fd5b6020830194508093505050509250925092565b6000602082840312156107f057600080fd5b6103af826106f6565b60006020828403121561080b57600080fd5b5035919050565b60006020828403121561082457600080fd5b5051919050565b60006020828403121561083d57600080fd5b815180151581146103af57600080fdfea2646970667358221220bb0897e3446daaa807ebc1415b6cebf60e7b1f58a908236a01f98acf9ec9e13a64736f6c634300080d003300000000000000000000000074af6d7b484729384342dd68c60d73a3bf7081df0000000000000000000000000000000000000000000000000000000000000003