0 txs
113 calls
constructor
constructor()
functions
isValidSignature
viewfunction isValidSignature(bytes32 hash, bytes signature) view returns (bytes4 magicValue)
isValidSigner
viewfunction isValidSigner(address signer, bytes) view returns (bytes4)
onERC1155BatchReceived
purefunction onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received
purefunction onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received
purefunction onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
owner
viewfunction owner() view returns (address)
state
viewfunction state() view returns (uint256)
supportsInterface
viewfunction supportsInterface(bytes4 interfaceId) view returns (bool)
token
viewfunction token() view returns (uint256, address, uint256)
version
viewfunction version() view returns (uint256)
execute
payablefunction execute(address to, uint256 value, bytes data, uint8 operation) payable returns (bytes result)
events
No events.
errors
No errors.
creation bytecode
0x6080604052600180553480156012575f5ffd5b50610f0f806100205f395ff3fe6080604052600436106100bb575f3560e01c806354fd4d5011610071578063c19d93fb1161004c578063c19d93fb1461024b578063f23a6e611461025f578063fc0c546a146102a4575f5ffd5b806354fd4d50146101b55780638da5cb5b146101d8578063bc197c8114610204575f5ffd5b80631626ba7e116100a15780631626ba7e146101575780635194544714610176578063523e326014610196575f5ffd5b806301ffc9a7146100c6578063150b7a02146100fa575f5ffd5b366100c257005b5f5ffd5b3480156100d1575f5ffd5b506100e56100e03660046109af565b6102db565b60405190151581526020015b60405180910390f35b348015610105575f5ffd5b5061013e610114366004610a32565b7f150b7a020000000000000000000000000000000000000000000000000000000095945050505050565b6040516001600160e01b031990911681526020016100f1565b348015610162575f5ffd5b5061013e610171366004610ab4565b610387565b610189610184366004610b72565b6103bc565b6040516100f19190610c14565b3480156101a1575f5ffd5b5061013e6101b0366004610c26565b61054e565b3480156101c0575f5ffd5b506101ca60015481565b6040519081526020016100f1565b3480156101e3575f5ffd5b506101ec610587565b6040516001600160a01b0390911681526020016100f1565b34801561020f575f5ffd5b5061013e61021e366004610cb8565b7fbc197c810000000000000000000000000000000000000000000000000000000098975050505050505050565b348015610256575f5ffd5b506101ca5f5481565b34801561026a575f5ffd5b5061013e610279366004610d7b565b7ff23a6e61000000000000000000000000000000000000000000000000000000009695505050505050565b3480156102af575f5ffd5b506102b8610631565b604080519384526001600160a01b039092166020840152908201526060016100f1565b5f6102e582610683565b8061031957506001600160e01b031982167f6faff5f100000000000000000000000000000000000000000000000000000000145b8061034d57506001600160e01b031982167f4e2312e000000000000000000000000000000000000000000000000000000000145b8061038157506001600160e01b031982167f150b7a0200000000000000000000000000000000000000000000000000000000145b92915050565b5f5f61039b610394610587565b858561071e565b905080156103b35750630b135d3f60e11b9050610381565b505f9392505050565b60606103c73361078e565b610432576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f496e76616c6964207369676e657200000000000000000000000000000000000060448201526064015b60405180910390fd5b60ff8216156104c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4f6e6c792063616c6c206f7065726174696f6e732061726520737570706f727460448201527f65640000000000000000000000000000000000000000000000000000000000006064820152608401610429565b5f5f81546104d090610df2565b919050819055505f866001600160a01b03168686866040516104f3929190610e16565b5f6040518083038185875af1925050503d805f811461052d576040519150601f19603f3d011682016040523d82523d5f602084013e610532565b606091505b50925090508061054457815160208301fd5b5095945050505050565b5f6105588461078e565b156103b357507f523e3260000000000000000000000000000000000000000000000000000000005b9392505050565b5f5f5f5f610593610631565b9250925092504683146105a9575f935050505090565b6040517f6352211e000000000000000000000000000000000000000000000000000000008152600481018290526001600160a01b03831690636352211e90602401602060405180830381865afa158015610605573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106299190610e25565b935050505090565b604080516060808252608082019092525f91829182918291906020820181803683370190505090506060604d60208301303c808060200190518101906106779190610e40565b93509350935050909192565b5f6001600160e01b031982167f01ffc9a70000000000000000000000000000000000000000000000000000000014806106e557506001600160e01b031982167f6faff5f100000000000000000000000000000000000000000000000000000000145b8061038157506001600160e01b031982167f51945447000000000000000000000000000000000000000000000000000000001492915050565b5f836001600160a01b03163b5f0361077c575f5f61073c85856107b2565b5090925090505f81600381111561075557610755610e78565b1480156107735750856001600160a01b0316826001600160a01b0316145b92505050610580565b6107878484846107fb565b9050610580565b5f610797610587565b6001600160a01b0316826001600160a01b0316149050919050565b5f5f5f83516041036107e9576020840151604085015160608601515f1a6107db888285856108e7565b9550955095505050506107f4565b505081515f91506002905b9250925092565b5f5f5f856001600160a01b0316858560405160240161081b929190610e8c565b60408051601f198184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16630b135d3f60e11b179052516108659190610eac565b5f60405180830381855afa9150503d805f811461089d576040519150601f19603f3d011682016040523d82523d5f602084013e6108a2565b606091505b50915091508180156108b657506020815110155b80156108dd57508051630b135d3f60e11b906108db9083016020908101908401610ec2565b145b9695505050505050565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a084111561092057505f915060039050826109a5565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015610971573d5f5f3e3d5ffd5b5050604051601f1901519150506001600160a01b03811661099c57505f9250600191508290506109a5565b92505f91508190505b9450945094915050565b5f602082840312156109bf575f5ffd5b81356001600160e01b031981168114610580575f5ffd5b6001600160a01b03811681146109ea575f5ffd5b50565b5f5f83601f8401126109fd575f5ffd5b50813567ffffffffffffffff811115610a14575f5ffd5b602083019150836020828501011115610a2b575f5ffd5b9250929050565b5f5f5f5f5f60808688031215610a46575f5ffd5b8535610a51816109d6565b94506020860135610a61816109d6565b935060408601359250606086013567ffffffffffffffff811115610a83575f5ffd5b610a8f888289016109ed565b969995985093965092949392505050565b634e487b7160e01b5f52604160045260245ffd5b5f5f60408385031215610ac5575f5ffd5b82359150602083013567ffffffffffffffff811115610ae2575f5ffd5b8301601f81018513610af2575f5ffd5b803567ffffffffffffffff811115610b0c57610b0c610aa0565b604051601f19603f601f19601f8501160116810181811067ffffffffffffffff82111715610b3c57610b3c610aa0565b604052818152828201602001871015610b53575f5ffd5b816020840160208301375f602083830101528093505050509250929050565b5f5f5f5f5f60808688031215610b86575f5ffd5b8535610b91816109d6565b945060208601359350604086013567ffffffffffffffff811115610bb3575f5ffd5b610bbf888289016109ed565b909450925050606086013560ff81168114610bd8575f5ffd5b809150509295509295909350565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f6105806020830184610be6565b5f5f5f60408486031215610c38575f5ffd5b8335610c43816109d6565b9250602084013567ffffffffffffffff811115610c5e575f5ffd5b610c6a868287016109ed565b9497909650939450505050565b5f5f83601f840112610c87575f5ffd5b50813567ffffffffffffffff811115610c9e575f5ffd5b6020830191508360208260051b8501011115610a2b575f5ffd5b5f5f5f5f5f5f5f5f60a0898b031215610ccf575f5ffd5b8835610cda816109d6565b97506020890135610cea816109d6565b9650604089013567ffffffffffffffff811115610d05575f5ffd5b610d118b828c01610c77565b909750955050606089013567ffffffffffffffff811115610d30575f5ffd5b610d3c8b828c01610c77565b909550935050608089013567ffffffffffffffff811115610d5b575f5ffd5b610d678b828c016109ed565b999c989b5096995094979396929594505050565b5f5f5f5f5f5f60a08789031215610d90575f5ffd5b8635610d9b816109d6565b95506020870135610dab816109d6565b94506040870135935060608701359250608087013567ffffffffffffffff811115610dd4575f5ffd5b610de089828a016109ed565b979a9699509497509295939492505050565b5f60018201610e0f57634e487b7160e01b5f52601160045260245ffd5b5060010190565b818382375f9101908152919050565b5f60208284031215610e35575f5ffd5b8151610580816109d6565b5f5f5f60608486031215610e52575f5ffd5b83516020850151909350610e65816109d6565b6040949094015192959394509192915050565b634e487b7160e01b5f52602160045260245ffd5b828152604060208201525f610ea46040830184610be6565b949350505050565b5f82518060208501845e5f920191825250919050565b5f60208284031215610ed2575f5ffd5b505191905056fea2646970667358221220533d8649f5a62f7823cc01d3b9293e478335d2b16ff87e8dd05337c65813697c64736f6c634300081b0033