4 txs
5 calls
constructor
No constructor.
functions
onERC1155BatchReceived
purefunction onERC1155BatchReceived(address operator, address from, uint256[] ids, uint256[] values, bytes data) pure returns (bytes4)
onERC1155Received
purefunction onERC1155Received(address operator, address from, uint256 id, uint256 value, bytes data) pure returns (bytes4)
owner
viewfunction owner() view returns (address)
supportsInterface
purefunction supportsInterface(bytes4 interfaceId) pure returns (bool)
executeBatch
payablefunction executeBatch(address[] targets, uint256[] values, bytes[] datas) payable
renounceOwnership
nonpayablefunction renounceOwnership()
rescueERC1155
nonpayablefunction rescueERC1155(address asset, uint256[] ids, uint256[] amounts, address recipient)
rescueERC20
nonpayablefunction rescueERC20(address asset, address recipient)
rescueERC721
nonpayablefunction rescueERC721(address asset, uint256[] ids, address recipient)
rescueETH
nonpayablefunction rescueETH(address recipient)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b5061001a3361001f565b61006f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610d7c8061007e6000396000f3fe60806040526004361061008c5760003560e01c806301ffc9a71461009157806304824e70146100c657806326e2dca2146100e857806347e1da2a146101085780635d799f871461011b578063715018a61461013b5780638da5cb5b14610150578063b7ce33a214610172578063bc197c8114610192578063f23a6e61146101da578063f2fde38b14610207575b600080fd5b34801561009d57600080fd5b506100b16100ac366004610841565b610227565b60405190151581526020015b60405180910390f35b3480156100d257600080fd5b506100e66100e136600461088e565b61025e565b005b3480156100f457600080fd5b506100e66101033660046108f4565b6102ba565b6100e6610116366004610958565b610379565b34801561012757600080fd5b506100e66101363660046109f1565b6104ff565b34801561014757600080fd5b506100e661060f565b34801561015c57600080fd5b50610165610623565b6040516100bd9190610a24565b34801561017e57600080fd5b506100e661018d366004610a38565b610632565b34801561019e57600080fd5b506101c16101ad366004610b08565b63bc197c8160e01b98975050505050505050565b6040516001600160e01b031990911681526020016100bd565b3480156101e657600080fd5b506101c16101f5366004610bc2565b63f23a6e6160e01b9695505050505050565b34801561021357600080fd5b506100e661022236600461088e565b610719565b60006001600160e01b03198216630271189760e51b148061025857506001600160e01b031982166301ffc9a760e01b145b92915050565b610266610792565b6040516001600160a01b038216904790600081818185875af1925050503d80600081146102af576040519150601f19603f3d011682016040523d82523d6000602084013e6102b4565b606091505b50505050565b6102c2610792565b60005b8281101561037257846001600160a01b03166323b872dd30848787868181106102f0576102f0610c27565b6040516001600160e01b031960e088901b1681526001600160a01b03958616600482015294909316602485015250602090910201356044820152606401600060405180830381600087803b15801561034757600080fd5b505af115801561035b573d6000803e3d6000fd5b50505050808061036a90610c3d565b9150506102c5565b5050505050565b848314801561038757508481145b6103f45760405162461bcd60e51b815260206004820152603360248201527f41726368657479706542617463683a20546865206172726179206c656e6774686044820152721cc81b5d5cdd081899481a59195b9d1a58d85b606a1b60648201526084015b60405180910390fd5b60005b858110156104f65760008088888481811061041457610414610c27565b9050602002016020810190610429919061088e565b6001600160a01b031687878581811061044457610444610c27565b9050602002013586868681811061045d5761045d610c27565b905060200281019061046f9190610c64565b60405161047d929190610caa565b60006040518083038185875af1925050503d80600081146104ba576040519150601f19603f3d011682016040523d82523d6000602084013e6104bf565b606091505b5091509150816104e3578060405162461bcd60e51b81526004016103eb9190610cde565b5050806104ef90610c3d565b90506103f7565b50505050505050565b610507610792565b6040516370a0823160e01b81526001600160a01b0383169063a9059cbb90839083906370a082319061053d903090600401610a24565b602060405180830381865afa15801561055a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057e9190610d11565b6040516001600160a01b03909216602483015260448201526064016040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516105d29190610d2a565b6000604051808303816000865af19150503d8060008114610372576040519150601f19603f3d011682016040523d82523d6000602084013e610372565b610617610792565b61062160006107f1565b565b6000546001600160a01b031690565b61063a610792565b60005b848110156104f657866001600160a01b031663f242432a308489898681811061066857610668610c27565b9050602002013588888781811061068157610681610c27565b6040516001600160e01b031960e089901b1681526001600160a01b03968716600482015295909416602486015250604484019190915260209091020135606482015260a06084820152600060a482015260c401600060405180830381600087803b1580156106ee57600080fd5b505af1158015610702573d6000803e3d6000fd5b50505050808061071190610c3d565b91505061063d565b610721610792565b6001600160a01b0381166107865760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016103eb565b61078f816107f1565b50565b3361079b610623565b6001600160a01b0316146106215760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103eb565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006020828403121561085357600080fd5b81356001600160e01b03198116811461086b57600080fd5b9392505050565b80356001600160a01b038116811461088957600080fd5b919050565b6000602082840312156108a057600080fd5b61086b82610872565b60008083601f8401126108bb57600080fd5b5081356001600160401b038111156108d257600080fd5b6020830191508360208260051b85010111156108ed57600080fd5b9250929050565b6000806000806060858703121561090a57600080fd5b61091385610872565b935060208501356001600160401b0381111561092e57600080fd5b61093a878288016108a9565b909450925061094d905060408601610872565b905092959194509250565b6000806000806000806060878903121561097157600080fd5b86356001600160401b038082111561098857600080fd5b6109948a838b016108a9565b909850965060208901359150808211156109ad57600080fd5b6109b98a838b016108a9565b909650945060408901359150808211156109d257600080fd5b506109df89828a016108a9565b979a9699509497509295939492505050565b60008060408385031215610a0457600080fd5b610a0d83610872565b9150610a1b60208401610872565b90509250929050565b6001600160a01b0391909116815260200190565b60008060008060008060808789031215610a5157600080fd5b610a5a87610872565b955060208701356001600160401b0380821115610a7657600080fd5b610a828a838b016108a9565b90975095506040890135915080821115610a9b57600080fd5b50610aa889828a016108a9565b9094509250610abb905060608801610872565b90509295509295509295565b60008083601f840112610ad957600080fd5b5081356001600160401b03811115610af057600080fd5b6020830191508360208285010111156108ed57600080fd5b60008060008060008060008060a0898b031215610b2457600080fd5b610b2d89610872565b9750610b3b60208a01610872565b965060408901356001600160401b0380821115610b5757600080fd5b610b638c838d016108a9565b909850965060608b0135915080821115610b7c57600080fd5b610b888c838d016108a9565b909650945060808b0135915080821115610ba157600080fd5b50610bae8b828c01610ac7565b999c989b5096995094979396929594505050565b60008060008060008060a08789031215610bdb57600080fd5b610be487610872565b9550610bf260208801610872565b9450604087013593506060870135925060808701356001600160401b03811115610c1b57600080fd5b6109df89828a01610ac7565b634e487b7160e01b600052603260045260246000fd5b600060018201610c5d57634e487b7160e01b600052601160045260246000fd5b5060010190565b6000808335601e19843603018112610c7b57600080fd5b8301803591506001600160401b03821115610c9557600080fd5b6020019150368190038213156108ed57600080fd5b8183823760009101908152919050565b60005b83811015610cd5578181015183820152602001610cbd565b50506000910152565b6020815260008251806020840152610cfd816040850160208701610cba565b601f01601f19169190910160400192915050565b600060208284031215610d2357600080fd5b5051919050565b60008251610d3c818460208701610cba565b919091019291505056fea26469706673582212203a046815ac6e0756f5c0c89d0181c07f87b25fc896692b999992a4ce70757c8564736f6c63430008140033