0 txs
0 calls
constructor
No constructor.
functions
getCallerAddress
viewfunction getCallerAddress() view returns (address caller_)
getWrappedNativeAddress
viewfunction getWrappedNativeAddress() view returns (address wrappedNative_)
MASTER_ROUTER_STORAGE_SLOT
viewfunction MASTER_ROUTER_STORAGE_SLOT() view returns (bytes32)
OWNABLE_DIAMOND_STORAGE_SLOT
viewfunction OWNABLE_DIAMOND_STORAGE_SLOT() view returns (bytes32)
owner
viewfunction owner() view returns (address)
WRAP_ROUTER_STORAGE_SLOT
viewfunction WRAP_ROUTER_STORAGE_SLOT() view returns (bytes32)
setWrappedNativeAddress
nonpayablefunction setWrappedNativeAddress(address wrappedNative_)
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
unwrap
payablefunction unwrap(address receiver_, uint256 amount_) payable
wrap
payablefunction wrap(address receiver_, uint256 amount_) payable
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50611369806100206000396000f3fe6080604052600436106100f35760003560e01c80637d2e90c21161008a5780639db5dbe4116100595780639db5dbe41461025e578063bd31ed1f14610271578063bf376c7a14610284578063e3e077ad1461029757600080fd5b80637d2e90c2146102035780638ca5e396146102165780638da5cb5b146102295780639ad21e011461023e57600080fd5b806353a877c0116100c657806353a877c01461016757806357e2c45f146101a9578063660fd3b0146101bc5780636ef8622b146101f057600080fd5b80631cb56859146100f857806339f476931461010d57806346b3353b146101205780634e07eb5e14610152575b600080fd5b61010b610106366004610f30565b6102cb565b005b61010b61011b366004610fc5565b610446565b34801561012c57600080fd5b506101356104c8565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561015e57600080fd5b506101356104fb565b34801561017357600080fd5b5061019b7ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a81565b604051908152602001610149565b61010b6101b7366004610ff1565b610523565b3480156101c857600080fd5b5061019b7f444ab9770a554b6ea261614928f25db0616ffe55682777211d40e847b886eb4581565b61010b6101fe366004611074565b610599565b61010b610211366004610fc5565b610664565b61010b6102243660046110c9565b610746565b34801561023557600080fd5b50610135610833565b34801561024a57600080fd5b5061010b61025936600461112e565b61085b565b61010b61026c36600461114b565b610913565b61010b61027f366004610fc5565b61095c565b61010b610292366004610fc5565b61097d565b3480156102a357600080fd5b5061019b7f57c74130ec72d1a7d7ef7def56151cb9c46dfc5ebcd11c0ed0e3be53656c9a6581565b82811461031f5760405162461bcd60e51b815260206004820181905260248201527f5472616e73666572526f757465723a206c656e67746873206d69736d6174636860448201526064015b60405180910390fd5b610331856001600160a01b03166109f3565b94506001600160a01b0385163014156103495761043e565b60005b8381101561043c5760008585838181106103685761036861118c565b905060200201359050876001600160a01b031663f242432a3089846103b08d878b8b8b81811061039a5761039a61118c565b90506020020135610a9b9092919063ffffffff16565b6040516001600160e01b031960e087901b1681526001600160a01b0394851660048201529390921660248401526044830152606482015260a06084820152600060a482015260c401600060405180830381600087803b15801561041257600080fd5b505af1158015610426573d6000803e3d6000fd5b505050505080610435906111a2565b905061034c565b505b505050505050565b60006104506104fb565b905061045c8282610b36565b604051632e1a7d4d60e01b8152600481018290529092506001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b1580156104a157600080fd5b505af11580156104b5573d6000803e3d6000fd5b505050506104c38383610664565b505050565b60007f444ab9770a554b6ea261614928f25db0616ffe55682777211d40e847b886eb455b546001600160a01b0316919050565b60007ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a6104ec565b846001600160a01b0316632eb2c2d661053a6104c8565b30878787876040518763ffffffff1660e01b815260040161056096959493929190611201565b600060405180830381600087803b15801561057a57600080fd5b505af115801561058e573d6000803e3d6000fd5b505050505050505050565b60005b8181101561065e57836001600160a01b031663b88d4fde6105bb6104c8565b308686868181106105ce576105ce61118c565b6040516001600160e01b031960e088901b1681526001600160a01b03958616600482015294909316602485015250602090910201356044820152608060648201526000608482015260a401600060405180830381600087803b15801561063357600080fd5b505af1158015610647573d6000803e3d6000fd5b505050508080610656906111a2565b91505061059c565b50505050565b610676826001600160a01b03166109f3565b91506001600160a01b03821630141561068d575050565b6000826001600160a01b03166106a283610bc9565b604051600081818185875af1925050503d80600081146106de576040519150601f19603f3d011682016040523d82523d6000602084013e6106e3565b606091505b50509050806104c35760405162461bcd60e51b815260206004820152602960248201527f5472616e73666572526f757465723a206661696c656420746f207472616e73666044820152686572206e617469766560b81b6064820152608401610316565b610758836001600160a01b03166109f3565b92506001600160a01b0383163014156107705761065e565b60005b8181101561082c57846001600160a01b031663b88d4fde308686868681811061079e5761079e61118c565b6040516001600160e01b031960e088901b1681526001600160a01b03958616600482015294909316602485015250602090910201356044820152608060648201526000608482015260a401600060405180830381600087803b15801561080357600080fd5b505af1158015610817573d6000803e3d6000fd5b5050505080610825906111a2565b9050610773565b5050505050565b60007f57c74130ec72d1a7d7ef7def56151cb9c46dfc5ebcd11c0ed0e3be53656c9a656104ec565b6000610865610833565b90506001600160a01b038116158061088557506001600160a01b03811633145b6108d15760405162461bcd60e51b815260206004820152601760248201527f4f4453746f726167653a206e6f7420616e206f776e65720000000000000000006044820152606401610316565b507ffe25193ad3c7220579a9b1af0cb7f7fcde33ebf0911dc1aa1edc1b43af9a163a80546001600160a01b0319166001600160a01b0392909216919091179055565b610925826001600160a01b03166109f3565b91506001600160a01b03821630141561093d57505050565b6104c38261094b8386610b36565b6001600160a01b0386169190610bde565b6109796109676104c8565b6001600160a01b038416903084610c41565b5050565b60006109876104fb565b905061099282610bc9565b9150806001600160a01b031663d0e30db0836040518263ffffffff1660e01b81526004016000604051808303818588803b1580156109cf57600080fd5b505af11580156109e3573d6000803e3d6000fd5b50505050506104c3818484610913565b60006001600160a01b03821660011415610a0e575030919050565b6001600160a01b03821660021415610a9757306001600160a01b03166346b3353b6040518163ffffffff1660e01b815260040160206040518083038186803b158015610a5957600080fd5b505afa158015610a6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a919190611260565b92915050565b5090565b6000600160ff1b841415610b2c57604051627eeac760e11b8152306004820152602481018390526001600160a01b0384169062fdd58e9060440160206040518083038186803b158015610aed57600080fd5b505afa158015610b01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b25919061127d565b9050610b2f565b50825b9392505050565b6000600160ff1b831415610bc2576040516370a0823160e01b81523060048201526001600160a01b038316906370a082319060240160206040518083038186803b158015610b8357600080fd5b505afa158015610b97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bbb919061127d565b9050610a91565b5090919050565b6000600160ff1b821415610a97575047919050565b6040516001600160a01b0383166024820152604481018290526104c390849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610c79565b6040516001600160a01b038085166024830152831660448201526064810182905261065e9085906323b872dd60e01b90608401610c0a565b6000610cce826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610d4b9092919063ffffffff16565b8051909150156104c35780806020019051810190610cec9190611296565b6104c35760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610316565b6060610d5a8484600085610d62565b949350505050565b606082471015610dc35760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610316565b6001600160a01b0385163b610e1a5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610316565b600080866001600160a01b03168587604051610e3691906112e4565b60006040518083038185875af1925050503d8060008114610e73576040519150601f19603f3d011682016040523d82523d6000602084013e610e78565b606091505b5091509150610e88828286610e93565b979650505050505050565b60608315610ea2575081610b2f565b825115610eb25782518084602001fd5b8160405162461bcd60e51b81526004016103169190611300565b6001600160a01b0381168114610ee157600080fd5b50565b60008083601f840112610ef657600080fd5b50813567ffffffffffffffff811115610f0e57600080fd5b6020830191508360208260051b8501011115610f2957600080fd5b9250929050565b60008060008060008060808789031215610f4957600080fd5b8635610f5481610ecc565b95506020870135610f6481610ecc565b9450604087013567ffffffffffffffff80821115610f8157600080fd5b610f8d8a838b01610ee4565b90965094506060890135915080821115610fa657600080fd5b50610fb389828a01610ee4565b979a9699509497509295939492505050565b60008060408385031215610fd857600080fd5b8235610fe381610ecc565b946020939093013593505050565b60008060008060006060868803121561100957600080fd5b853561101481610ecc565b9450602086013567ffffffffffffffff8082111561103157600080fd5b61103d89838a01610ee4565b9096509450604088013591508082111561105657600080fd5b5061106388828901610ee4565b969995985093965092949392505050565b60008060006040848603121561108957600080fd5b833561109481610ecc565b9250602084013567ffffffffffffffff8111156110b057600080fd5b6110bc86828701610ee4565b9497909650939450505050565b600080600080606085870312156110df57600080fd5b84356110ea81610ecc565b935060208501356110fa81610ecc565b9250604085013567ffffffffffffffff81111561111657600080fd5b61112287828801610ee4565b95989497509550505050565b60006020828403121561114057600080fd5b8135610b2f81610ecc565b60008060006060848603121561116057600080fd5b833561116b81610ecc565b9250602084013561117b81610ecc565b929592945050506040919091013590565b634e487b7160e01b600052603260045260246000fd5b60006000198214156111c457634e487b7160e01b600052601160045260246000fd5b5060010190565b81835260006001600160fb1b038311156111e457600080fd5b8260051b8083602087013760009401602001938452509192915050565b6001600160a01b0387811682528616602082015260a06040820181905260009061122e90830186886111cb565b82810360608401526112418185876111cb565b8381036080909401939093525050600081526020019695505050505050565b60006020828403121561127257600080fd5b8151610b2f81610ecc565b60006020828403121561128f57600080fd5b5051919050565b6000602082840312156112a857600080fd5b81518015158114610b2f57600080fd5b60005b838110156112d35781810151838201526020016112bb565b8381111561065e5750506000910152565b600082516112f68184602087016112b8565b9190910192915050565b602081526000825180602084015261131f8160408501602087016112b8565b601f01601f1916919091016040019291505056fea2646970667358221220ba0396deff3f3147ee6169ebd4574b9af285cca867912dbaff33d3613fbfcf5764736f6c63430008090033