0 txs
0 calls
constructor
No constructor.
functions
getCallerAddress
viewfunction getCallerAddress() view returns (address caller_)
MASTER_ROUTER_STORAGE_SLOT
viewfunction MASTER_ROUTER_STORAGE_SLOT() view returns (bytes32)
transferERC1155
payablefunction transferERC1155(address token_, address receiver_, uint256[] tokenIds_, uint256[] amounts_) payable
transferERC20
payablefunction transferERC20(address token_, address receiver_, uint256 amount_) payable
transferERC721
payablefunction transferERC721(address token_, address receiver_, uint256[] nftIds_) payable
transferFromERC1155
payablefunction transferFromERC1155(address token_, uint256[] tokenIds_, uint256[] amounts_) payable
transferFromERC20
payablefunction transferFromERC20(address token_, uint256 amount_) payable
transferFromERC721
payablefunction transferFromERC721(address token_, uint256[] nftIds_) payable
transferNative
payablefunction transferNative(address receiver_, uint256 amount_) payable
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611007806100206000396000f3fe6080604052600436106100865760003560e01c80636ef8622b116100595780636ef8622b146101275780637d2e90c21461013a5780638ca5e3961461014d5780639db5dbe414610160578063bd31ed1f1461017357600080fd5b80631cb568591461008b57806346b3353b146100a057806357e2c45f146100d2578063660fd3b0146100e5575b600080fd5b61009e610099366004610beb565b610186565b005b3480156100ac57600080fd5b506100b5610301565b6040516001600160a01b0390911681526020015b60405180910390f35b61009e6100e0366004610c80565b61032f565b3480156100f157600080fd5b506101197f444ab9770a554b6ea261614928f25db0616ffe55682777211d40e847b886eb4581565b6040519081526020016100c9565b61009e610135366004610d03565b6103a5565b61009e610148366004610d58565b610470565b61009e61015b366004610d84565b610557565b61009e61016e366004610de9565b610644565b61009e610181366004610d58565b61068d565b8281146101da5760405162461bcd60e51b815260206004820181905260248201527f5472616e73666572526f757465723a206c656e67746873206d69736d6174636860448201526064015b60405180910390fd5b6101ec856001600160a01b03166106ae565b94506001600160a01b038516301415610204576102f9565b60005b838110156102f757600085858381811061022357610223610e2a565b905060200201359050876001600160a01b031663f242432a30898461026b8d878b8b8b81811061025557610255610e2a565b905060200201356107569092919063ffffffff16565b6040516001600160e01b031960e087901b1681526001600160a01b0394851660048201529390921660248401526044830152606482015260a06084820152600060a482015260c401600060405180830381600087803b1580156102cd57600080fd5b505af11580156102e1573d6000803e3d6000fd5b5050505050806102f090610e40565b9050610207565b505b505050505050565b7f444ab9770a554b6ea261614928f25db0616ffe55682777211d40e847b886eb45546001600160a01b031690565b846001600160a01b0316632eb2c2d6610346610301565b30878787876040518763ffffffff1660e01b815260040161036c96959493929190610e9f565b600060405180830381600087803b15801561038657600080fd5b505af115801561039a573d6000803e3d6000fd5b505050505050505050565b60005b8181101561046a57836001600160a01b031663b88d4fde6103c7610301565b308686868181106103da576103da610e2a565b6040516001600160e01b031960e088901b1681526001600160a01b03958616600482015294909316602485015250602090910201356044820152608060648201526000608482015260a401600060405180830381600087803b15801561043f57600080fd5b505af1158015610453573d6000803e3d6000fd5b50505050808061046290610e40565b9150506103a8565b50505050565b610482826001600160a01b03166106ae565b91506001600160a01b038216301415610499575050565b6000826001600160a01b03166104ae836107f1565b604051600081818185875af1925050503d80600081146104ea576040519150601f19603f3d011682016040523d82523d6000602084013e6104ef565b606091505b50509050806105525760405162461bcd60e51b815260206004820152602960248201527f5472616e73666572526f757465723a206661696c656420746f207472616e73666044820152686572206e617469766560b81b60648201526084016101d1565b505050565b610569836001600160a01b03166106ae565b92506001600160a01b0383163014156105815761046a565b60005b8181101561063d57846001600160a01b031663b88d4fde30868686868181106105af576105af610e2a565b6040516001600160e01b031960e088901b1681526001600160a01b03958616600482015294909316602485015250602090910201356044820152608060648201526000608482015260a401600060405180830381600087803b15801561061457600080fd5b505af1158015610628573d6000803e3d6000fd5b505050508061063690610e40565b9050610584565b5050505050565b610656826001600160a01b03166106ae565b91506001600160a01b03821630141561066e57505050565b6105528261067c8386610806565b6001600160a01b0386169190610899565b6106aa610698610301565b6001600160a01b0384169030846108fc565b5050565b60006001600160a01b038216600114156106c9575030919050565b6001600160a01b0382166002141561075257306001600160a01b03166346b3353b6040518163ffffffff1660e01b815260040160206040518083038186803b15801561071457600080fd5b505afa158015610728573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061074c9190610efe565b92915050565b5090565b6000600160ff1b8414156107e757604051627eeac760e11b8152306004820152602481018390526001600160a01b0384169062fdd58e9060440160206040518083038186803b1580156107a857600080fd5b505afa1580156107bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e09190610f1b565b90506107ea565b50825b9392505050565b6000600160ff1b821415610752575047919050565b6000600160ff1b831415610892576040516370a0823160e01b81523060048201526001600160a01b038316906370a082319060240160206040518083038186803b15801561085357600080fd5b505afa158015610867573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088b9190610f1b565b905061074c565b5090919050565b6040516001600160a01b03831660248201526044810182905261055290849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610934565b6040516001600160a01b038085166024830152831660448201526064810182905261046a9085906323b872dd60e01b906084016108c5565b6000610989826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a069092919063ffffffff16565b80519091501561055257808060200190518101906109a79190610f34565b6105525760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b60648201526084016101d1565b6060610a158484600085610a1d565b949350505050565b606082471015610a7e5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b60648201526084016101d1565b6001600160a01b0385163b610ad55760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016101d1565b600080866001600160a01b03168587604051610af19190610f82565b60006040518083038185875af1925050503d8060008114610b2e576040519150601f19603f3d011682016040523d82523d6000602084013e610b33565b606091505b5091509150610b43828286610b4e565b979650505050505050565b60608315610b5d5750816107ea565b825115610b6d5782518084602001fd5b8160405162461bcd60e51b81526004016101d19190610f9e565b6001600160a01b0381168114610b9c57600080fd5b50565b60008083601f840112610bb157600080fd5b50813567ffffffffffffffff811115610bc957600080fd5b6020830191508360208260051b8501011115610be457600080fd5b9250929050565b60008060008060008060808789031215610c0457600080fd5b8635610c0f81610b87565b95506020870135610c1f81610b87565b9450604087013567ffffffffffffffff80821115610c3c57600080fd5b610c488a838b01610b9f565b90965094506060890135915080821115610c6157600080fd5b50610c6e89828a01610b9f565b979a9699509497509295939492505050565b600080600080600060608688031215610c9857600080fd5b8535610ca381610b87565b9450602086013567ffffffffffffffff80821115610cc057600080fd5b610ccc89838a01610b9f565b90965094506040880135915080821115610ce557600080fd5b50610cf288828901610b9f565b969995985093965092949392505050565b600080600060408486031215610d1857600080fd5b8335610d2381610b87565b9250602084013567ffffffffffffffff811115610d3f57600080fd5b610d4b86828701610b9f565b9497909650939450505050565b60008060408385031215610d6b57600080fd5b8235610d7681610b87565b946020939093013593505050565b60008060008060608587031215610d9a57600080fd5b8435610da581610b87565b93506020850135610db581610b87565b9250604085013567ffffffffffffffff811115610dd157600080fd5b610ddd87828801610b9f565b95989497509550505050565b600080600060608486031215610dfe57600080fd5b8335610e0981610b87565b92506020840135610e1981610b87565b929592945050506040919091013590565b634e487b7160e01b600052603260045260246000fd5b6000600019821415610e6257634e487b7160e01b600052601160045260246000fd5b5060010190565b81835260006001600160fb1b03831115610e8257600080fd5b8260051b8083602087013760009401602001938452509192915050565b6001600160a01b0387811682528616602082015260a060408201819052600090610ecc9083018688610e69565b8281036060840152610edf818587610e69565b8381036080909401939093525050600081526020019695505050505050565b600060208284031215610f1057600080fd5b81516107ea81610b87565b600060208284031215610f2d57600080fd5b5051919050565b600060208284031215610f4657600080fd5b815180151581146107ea57600080fd5b60005b83811015610f71578181015183820152602001610f59565b8381111561046a5750506000910152565b60008251610f94818460208701610f56565b9190910192915050565b6020815260008251806020840152610fbd816040850160208701610f56565b601f01601f1916919091016040019291505056fea2646970667358221220319ec83e5a76da665b759107a19386a131027fde9a8f1b8c60d67df7a0700aba64736f6c63430008090033