0 txs
2 calls
constructor
constructor(address _bridge, address _owner, uint256 _gasLimit)
functions
bridge
viewfunction bridge() view returns (address)
owner
viewfunction owner() view returns (address)
requestGasLimit
viewfunction requestGasLimit() view returns (uint256)
requestGasLimit
viewfunction requestGasLimit(bytes _data) view returns (uint256)
requestGasLimit
viewfunction requestGasLimit(bytes4 _selector, address _token) view returns (uint256)
requestGasLimit
viewfunction requestGasLimit(bytes4 _selector) view returns (uint256)
setBridgedTokenRequestGasLimits
nonpayablefunction setBridgedTokenRequestGasLimits(address _token, uint256[] _gasLimits)
setCommonRequestGasLimits
nonpayablefunction setCommonRequestGasLimits(uint256[] _gasLimits)
setNativeTokenRequestGasLimits
nonpayablefunction setNativeTokenRequestGasLimits(address _token, uint256[] _gasLimits)
setRequestGasLimit
nonpayablefunction setRequestGasLimit(bytes4 _selector, address _token, uint256 _gasLimit)
setRequestGasLimit
nonpayablefunction setRequestGasLimit(bytes4 _selector, uint256 _gasLimit)
setRequestGasLimit
nonpayablefunction setRequestGasLimit(uint256 _gasLimit)
transferOwnership
nonpayablefunction transferOwnership(address _newOwner)
events
No events.
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b506040516111bc3803806111bc8339818101604052606081101561003357600080fd5b508051602080830151604093840151600080546001600160a01b0319166001600160a01b0380851691909117909155855163e5789d0360e01b815295519495929491939086169263e5789d039260048083019392829003018186803b15801561009b57600080fd5b505afa1580156100af573d6000803e3d6000fd5b505050506040513d60208110156100c557600080fd5b50518111156100d357600080fd5b606083901b6001600160601b031916608052600155506001600160a01b03166110956101276000398061045e52806108425280610a3c5280610b145280610deb5280610e275280610f5752506110956000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c8063e3e994171161008c578063f2fde38b11610066578063f2fde38b14610325578063f34220281461034b578063f3b8379114610372578063fb4720191461038f576100cf565b8063e3e9941714610263578063e78cea92146102e1578063ec84fd5e146102e9576100cf565b806334bc2d09146100d457806337dab817146101445780638da5cb5b146101c257806396a8254e146101e6578063be3b625b1461022e578063d313107314610236575b600080fd5b610142600480360360208110156100ea57600080fd5b810190602081018135600160201b81111561010457600080fd5b82018360208201111561011657600080fd5b803590602001918460208302840111600160201b8311171561013757600080fd5b509092509050610433565b005b6101426004803603604081101561015a57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561018457600080fd5b82018360208201111561019657600080fd5b803590602001918460208302840111600160201b831117156101b757600080fd5b509092509050610817565b6101ca6109d9565b604080516001600160a01b039092168252519081900360200190f35b61021c600480360360408110156101fc57600080fd5b5080356001600160e01b03191690602001356001600160a01b03166109e8565b60408051918252519081900360200190f35b61021c610a1c565b6101426004803603604081101561024c57600080fd5b506001600160e01b03198135169060200135610a22565b6101426004803603604081101561027957600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156102a357600080fd5b8201836020820111156102b557600080fd5b803590602001918460208302840111600160201b831117156102d657600080fd5b509092509050610ae9565b6101ca610de9565b610142600480360360608110156102ff57600080fd5b506001600160e01b0319813516906001600160a01b036020820135169060400135610e0d565b6101426004803603602081101561033b57600080fd5b50356001600160a01b0316610ee8565b61021c6004803603602081101561036157600080fd5b50356001600160e01b031916610f21565b6101426004803603602081101561038857600080fd5b5035610f3d565b61021c600480360360208110156103a557600080fd5b810190602081018135600160201b8111156103bf57600080fd5b8201836020820111156103d157600080fd5b803590602001918460018302840111600160201b831117156103f257600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610fec945050505050565b6000546001600160a01b0316331461044a57600080fd5b6007828280831461045a57600080fd5b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5789d036040518163ffffffff1660e01b815260040160206040518083038186803b1580156104b557600080fd5b505afa1580156104c9573d6000803e3d6000fd5b505050506040513d60208110156104df57600080fd5b5051905060005b8481101561051557818484838181106104fb57fe5b90506020020135111561050d57600080fd5b6001016104e6565b508585600081811061052357fe5b905060200201358686600181811061053757fe5b90506020020135101561054957600080fd5b8585600281811061055657fe5b905060200201358686600381811061056a57fe5b90506020020135101561057c57600080fd5b8585600481811061058957fe5b905060200201358686600581811061059d57fe5b9050602002013510156105af57600080fd5b858560028181106105bc57fe5b90506020020135868660008181106105d057fe5b9050602002013510156105e257600080fd5b858560038181106105ef57fe5b905060200201358686600181811061060357fe5b90506020020135101561061557600080fd5b8585600081811061062257fe5b632ae87cdd60e01b600052600260209081520291909101357f62a9500d3c776e557907e8c4e9d229aaa1558a8f5506186f14b6b6033c73dc9155508585600181811061066a57fe5b63d522cfd760e01b6000526002602081815290910292909201357f0fe9c952e0abfeacd2a15c8b2e9c86d4ce396bb3b22aa6a92bb05dcb330a72fc5550869086908181106106b457fe5b63125e4cfb60e01b600052600260209081520291909101357f9b596a45ce3292dcc0ae4d526137f44a04d3591c7e20f340f6cb69893f71938d5550858560038181106106fc57fe5b63c534576160e01b600052600260209081520291909101357fdecaf0d4210f056c5b5d45994395b1bb92499eaabced50a3f14e30dcb91eb6dc55508585600481811061074457fe5b63272255bb60e01b600052600260209081520291909101357f68f7a009dfc6477288240a635717ee1756983e0e7b020ce91b8ea7ca26abfd1e55508585600581811061078c57fe5b63867f7a4d60e01b600052600260209081520291909101357ffb5f3b053b454d2891c72f995506a0635691ad8230af03a191d1a48e30b02e7d5550858560068181106107d457fe5b630950d51560e01b600052600260209081520291909101357f2fbb309585be3644e71d446e7606807d2350a396c50abf9fd40aa383758edea55550505050505050565b6000546001600160a01b0316331461082e57600080fd5b6002828280831461083e57600080fd5b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5789d036040518163ffffffff1660e01b815260040160206040518083038186803b15801561089957600080fd5b505afa1580156108ad573d6000803e3d6000fd5b505050506040513d60208110156108c357600080fd5b5051905060005b848110156108f957818484838181106108df57fe5b9050602002013511156108f157600080fd5b6001016108ca565b508585600081811061090757fe5b905060200201358686600181811061091b57fe5b90506020020135101561092d57600080fd5b8585600081811061093a57fe5b6001600160a01b038a1660009081527e9b08b2dd6ebca17ba38eec3968d43de116b034e4c6180c63321ca2a69a13ac6020908152604090912091029290920135909155508585600181811061098b57fe5b6001600160a01b0390991660009081527fdc3367de4ae318686fa43fedfab309e4583980e6e10c84c9fe6b1d85489c1585602090815260409091209902919091013590975550505050505050565b6000546001600160a01b031681565b6001600160e01b0319821660009081526003602090815260408083206001600160a01b038516845290915290205492915050565b60015490565b6000546001600160a01b03163314610a3957600080fd5b807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5789d036040518163ffffffff1660e01b815260040160206040518083038186803b158015610a9357600080fd5b505afa158015610aa7573d6000803e3d6000fd5b505050506040513d6020811015610abd57600080fd5b5051811115610acb57600080fd5b506001600160e01b0319909116600090815260026020526040902055565b6000546001600160a01b03163314610b0057600080fd5b60048282808314610b1057600080fd5b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5789d036040518163ffffffff1660e01b815260040160206040518083038186803b158015610b6b57600080fd5b505afa158015610b7f573d6000803e3d6000fd5b505050506040513d6020811015610b9557600080fd5b5051905060005b84811015610bcb5781848483818110610bb157fe5b905060200201351115610bc357600080fd5b600101610b9c565b5085856000818110610bd957fe5b9050602002013586866001818110610bed57fe5b905060200201351015610bff57600080fd5b85856002818110610c0c57fe5b9050602002013586866003818110610c2057fe5b905060200201351015610c3257600080fd5b85856002818110610c3f57fe5b9050602002013586866000818110610c5357fe5b905060200201351015610c6557600080fd5b85856003818110610c7257fe5b9050602002013586866001818110610c8657fe5b905060200201351015610c9857600080fd5b85856000818110610ca557fe5b6001600160a01b038a1660009081527ff82d3bc3eb326524ec784f499048e99f7d728f97e7a2f692a8a1bb3c85cafd4560209081526040909120910292909201359091555085856001818110610cf757fe5b6001600160a01b038a1660009081527f7b7fe953d4abfebb3e47c7c30a925fd8b1071924bc736814c55193623d57cedd60209081526040909120910292909201359091555085856002818110610d4957fe5b6001600160a01b038a1660009081527f2175433c11e201b5af00c87b33933460257bfa1f2d0bd31e7b9110a2c40526c360209081526040909120910292909201359091555085856003818110610d9b57fe5b6001600160a01b0390991660009081527f42dbfff0ae36ef1d4a902ec7e6d03352c7913fbcf13711cb82731a9e7ca8ffd6602090815260409091209902919091013590975550505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b6000546001600160a01b03163314610e2457600080fd5b807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5789d036040518163ffffffff1660e01b815260040160206040518083038186803b158015610e7e57600080fd5b505afa158015610e92573d6000803e3d6000fd5b505050506040513d6020811015610ea857600080fd5b5051811115610eb657600080fd5b506001600160e01b031990921660009081526003602090815260408083206001600160a01b0390941683529290522055565b6000546001600160a01b03163314610eff57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160e01b03191660009081526002602052604090205490565b6000546001600160a01b03163314610f5457600080fd5b807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e5789d036040518163ffffffff1660e01b815260040160206040518083038186803b158015610fae57600080fd5b505afa158015610fc2573d6000803e3d6000fd5b505050506040513d6020811015610fd857600080fd5b5051811115610fe657600080fd5b50600155565b6004810151602482015160e09190911b6001600160e01b0319811660009081526003602090815260408083206001600160a01b03861684529091528120549092908061105757506001600160e01b031982166000908152600260205260409020548061105757506001545b94935050505056fea264697066735822122090bf0b34efdd693df66113c3b858f65f93efa69d883c30e0a139b9945283550764736f6c634300070500330000000000000000000000006943a218d58135793f1fe619414ed476c37ad65a000000000000000000000000a5332522dc6b8b0bb7ceb74de280859de93df9f100000000000000000000000000000000000000000000000000000000000f4240