0 txs
4 calls
constructor
No constructor.
functions
MAX_ORIGIN_PCT_DIFF
viewfunction MAX_ORIGIN_PCT_DIFF() view returns (uint256)
NATIVE_GAS_TOKEN
viewfunction NATIVE_GAS_TOKEN() view returns (address)
bridgeWithInterception
payablefunction bridgeWithInterception(tuple params, tuple interceptorParams) payable
events
No events.
errors
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
FBI__OriginAmountOutOfRange
error FBI__OriginAmountOutOfRange(uint256 originAmount, uint256 quoteOriginAmount)
FBI__TokenNotContract
error FBI__TokenNotContract(address token)
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x608060405234801561001057600080fd5b50610c65806100206000396000f3fe6080604052600436106100345760003560e01c80630f862f1e146100395780637ed7835f1461008b578063e9ee43f3146100a0575b600080fd5b34801561004557600080fd5b5061006173eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b61009e610099366004610978565b6100c9565b005b3480156100ac57600080fd5b506100bb662386f26fc1000081565b604051908152602001610082565b60a082015160208201516000670de0b6b3a76400006100ef662386f26fc1000082610a70565b6100f99084610a83565b6101039190610a9a565b90506000670de0b6b3a7640000610121662386f26fc1000082610ad5565b61012b9085610a83565b6101359190610a9a565b90508184108061014457508084115b1561018a576040517f2faedcda00000000000000000000000000000000000000000000000000000000815260048101859052602481018490526044015b60405180910390fd5b8284146101b25760c0860151836101a18287610a83565b6101ab9190610a9a565b60c0880152505b6060860151855173ffffffffffffffffffffffffffffffffffffffff821673eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee14610355578173ffffffffffffffffffffffffffffffffffffffff163b600003610253576040517ffe4da0cf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff83166004820152602401610181565b61027573ffffffffffffffffffffffffffffffffffffffff83163330896103e5565b6040517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff828116602483015287919084169063dd62ed3e90604401602060405180830381865afa1580156102ea573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030e9190610ae8565b10156103555761035573ffffffffffffffffffffffffffffffffffffffff8316827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610474565b6040517f4585169400000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82169063458516949034906103a9908c90600401610b01565b6000604051808303818588803b1580156103c257600080fd5b505af11580156103d6573d6000803e3d6000fd5b50505050505050505050505050565b60405173ffffffffffffffffffffffffffffffffffffffff848116602483015283811660448301526064820183905261046e9186918216906323b872dd906084015b604051602081830303815290604052915060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610548565b50505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905261050084826105e3565b61046e5760405173ffffffffffffffffffffffffffffffffffffffff84811660248301526000604483015261054291869182169063095ea7b390606401610427565b61046e84825b600061056a73ffffffffffffffffffffffffffffffffffffffff8416836106a7565b9050805160001415801561058f57508080602001905181019061058d9190610be3565b155b156105de576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152602401610181565b505050565b60008060008473ffffffffffffffffffffffffffffffffffffffff168460405161060d9190610c00565b6000604051808303816000865af19150503d806000811461064a576040519150601f19603f3d011682016040523d82523d6000602084013e61064f565b606091505b50915091508180156106795750805115806106795750808060200190518101906106799190610be3565b801561069c575060008573ffffffffffffffffffffffffffffffffffffffff163b115b925050505b92915050565b60606106b5838360006106bc565b9392505050565b6060814710156106fa576040517fcd786059000000000000000000000000000000000000000000000000000000008152306004820152602401610181565b6000808573ffffffffffffffffffffffffffffffffffffffff1684866040516107239190610c00565b60006040518083038185875af1925050503d8060008114610760576040519150601f19603f3d011682016040523d82523d6000602084013e610765565b606091505b509150915061077586838361077f565b9695505050505050565b6060826107945761078f8261080e565b6106b5565b81511580156107b8575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610807576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610181565b50806106b5565b80511561081e5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b604051610120810167ffffffffffffffff8111828210171561089e577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b60405290565b803563ffffffff811681146108b857600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff811681146108b857600080fd5b801515811461085057600080fd5b80356108b8816108e1565b60006040828403121561090c57600080fd5b6040516040810181811067ffffffffffffffff82111715610956577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604052905080610965836108bd565b8152602083013560208201525092915050565b60008082840361016081121561098d57600080fd5b6101208082121561099d57600080fd5b6109a5610853565b91506109b0856108a4565b82526109be602086016108bd565b60208301526109cf604086016108bd565b60408301526109e0606086016108bd565b60608301526109f1608086016108bd565b608083015260a085013560a083015260c085013560c0830152610a1660e086016108ef565b60e0830152610100808601358184015250819350610a36868287016108fa565b925050509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b818103818111156106a1576106a1610a41565b80820281158282048414176106a1576106a1610a41565b600082610ad0577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b808201808211156106a1576106a1610a41565b600060208284031215610afa57600080fd5b5051919050565b60006101208201905063ffffffff835116825273ffffffffffffffffffffffffffffffffffffffff60208401511660208301526040830151610b5b604084018273ffffffffffffffffffffffffffffffffffffffff169052565b506060830151610b83606084018273ffffffffffffffffffffffffffffffffffffffff169052565b506080830151610bab608084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060a083015160a083015260c083015160c083015260e0830151610bd360e084018215159052565b5061010092830151919092015290565b600060208284031215610bf557600080fd5b81516106b5816108e1565b6000825160005b81811015610c215760208186018101518583015201610c07565b50600092019182525091905056fea2646970667358221220b9ad0dd96562d34514630f68ae4e520f71644200106dd4b510dd55c57c8b281664736f6c63430008180033