0 txs
0 calls
constructor
constructor((address crossChainController, address currentChainBridgeAdapter, address destinationChainBridgeAdapter, uint256 destinationChainId) forwarderArgs)
functions
CROSS_CHAIN_CONTROLLER
viewfunction CROSS_CHAIN_CONTROLLER() view returns (address)
CURRENT_CHAIN_BRIDGE_ADAPTER
viewfunction CURRENT_CHAIN_BRIDGE_ADAPTER() view returns (address)
DESTINATION_CHAIN_BRIDGE_ADAPTER
viewfunction DESTINATION_CHAIN_BRIDGE_ADAPTER() view returns (address)
DESTINATION_CHAIN_ID
viewfunction DESTINATION_CHAIN_ID() view returns (uint256)
getForwarderBridgeAdaptersToEnable
viewfunction getForwarderBridgeAdaptersToEnable() view returns (tuple[])
getForwarderBridgeAdaptersToRemove
viewfunction getForwarderBridgeAdaptersToRemove() view returns (tuple[])
getOptimalBandwidthByChain
viewfunction getOptimalBandwidthByChain() view returns (tuple[])
getReceiverBridgeAdaptersToAllow
viewfunction getReceiverBridgeAdaptersToAllow() view returns (tuple[])
getReceiverBridgeAdaptersToRemove
viewfunction getReceiverBridgeAdaptersToRemove() view returns (tuple[])
execute
nonpayablefunction execute()
executeForwardersUpdate
nonpayablefunction executeForwardersUpdate(address crossChainController)
executeReceiversUpdate
nonpayablefunction executeReceiversUpdate(address crossChainController)
events
No events.
errors
No errors.
creation bytecode
0x610100604052348015610010575f80fd5b5060405161093b38038061093b83398101604081905261002f91610079565b80516001600160a01b039081166080526020820151811660a05260408201511660c0526060015160e0526100fb565b80516001600160a01b0381168114610074575f80fd5b919050565b5f60808284031215610089575f80fd5b604051608081016001600160401b03811182821017156100b757634e487b7160e01b5f52604160045260245ffd5b6040526100c38361005e565b81526100d16020840161005e565b60208201526100e26040840161005e565b6040820152606083015160608201528091505092915050565b60805160a05160c05160e0516107ec61014f5f395f818160fe01526105a101525f818160ba015261057201525f8181610148015261054301525f81816101b401528181610249015261027201526107ec5ff3fe608060405234801561000f575f80fd5b50600436106100b1575f3560e01c8063b189bcdc1161006e578063b189bcdc14610187578063b962ebed1461019c578063c4956366146101af578063ca2d2de71461012e578063e26a08f6146101d6578063ef5850e8146101eb575f80fd5b806322d4b968146100b55780632ea02369146100f957806340caf4361461012e5780635ba7f4d814610143578063614619541461016a57806397f8b2a714610174575b5f80fd5b6100dc7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6101207f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100f0565b610136610200565b6040516100f09190610642565b6100dc7f000000000000000000000000000000000000000000000000000000000000000081565b610172610244565b005b6101726101823660046106a4565b610298565b61018f610200565b6040516100f091906106d1565b6101726101aa3660046106a4565b610377565b6100dc7f000000000000000000000000000000000000000000000000000000000000000081565b6101de610200565b6040516100f09190610726565b6101f36104ef565b6040516100f09190610774565b604080515f8082526020820190925260609161023e565b604080518082019091525f8152606060208201528152602001906001900390816102175790505b50905090565b61026d7f0000000000000000000000000000000000000000000000000000000000000000610298565b6102967f0000000000000000000000000000000000000000000000000000000000000000610377565b565b5f6102a1610200565b905080515f14610305576040516371d4ad2d60e11b81526001600160a01b0383169063e3a95a5a906102d7908490600401610642565b5f604051808303815f87803b1580156102ee575f80fd5b505af1158015610300573d5f803e3d5ffd5b505050505b5f61030e610200565b905080515f14610372576040516327432e7560e21b81526001600160a01b03841690639d0cb9d490610344908490600401610642565b5f604051808303815f87803b15801561035b575f80fd5b505af115801561036d573d5f803e3d5ffd5b505050505b505050565b5f610380610200565b905080515f146103e45760405163917cbb9b60e01b81526001600160a01b0383169063917cbb9b906103b69084906004016106d1565b5f604051808303815f87803b1580156103cd575f80fd5b505af11580156103df573d5f803e3d5ffd5b505050505b5f6103ed6104ef565b905080515f1461045157604051630a234b1560e01b81526001600160a01b03841690630a234b1590610423908490600401610774565b5f604051808303815f87803b15801561043a575f80fd5b505af115801561044c573d5f803e3d5ffd5b505050505b5f61045a610200565b905080515f146104be57604051631c0428d760e31b81526001600160a01b0385169063e02146b890610490908490600401610726565b5f604051808303815f87803b1580156104a7575f80fd5b505af11580156104b9573d5f803e3d5ffd5b505050505b50505050565b604080518082019091525f80825260208201528152602001906001900390816104c457905050905090565b6040805160018082528183019092526060915f9190816020015b604080516060810182525f80825260208083018290529282015282525f1990920191018161050957905050905060405180606001604052807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031681526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031681526020017f0000000000000000000000000000000000000000000000000000000000000000815250815f815181106105d5576105d56107cb565b6020908102919091010152919050565b80516001600160a01b03168252602080820151604082850181905281519085018190525f929182019190839060608701905b808310156106375784518252938301936001929092019190830190610617565b509695505050505050565b5f60208083016020845280855180835260408601915060408160051b8701019250602087015f5b8281101561069757603f198886030184526106858583516105e5565b94509285019290850190600101610669565b5092979650505050505050565b5f602082840312156106b4575f80fd5b81356001600160a01b03811681146106ca575f80fd5b9392505050565b5f60208083016020845280855180835260408601915060408160051b8701019250602087015f5b8281101561069757603f198886030184526107148583516105e5565b945092850192908501906001016106f8565b602080825282518282018190525f919060409081850190868401855b8281101561076757815180518552860151868501529284019290850190600101610742565b5091979650505050505050565b602080825282518282018190525f919060409081850190868401855b8281101561076757815180516001600160a01b0390811686528782015116878601528501518585015260609093019290850190600101610790565b634e487b7160e01b5f52603260045260245ffdfea164736f6c6343000816000a000000000000000000000000ed42a7d8559a463722ca4bed50e0cc05a386b0e1000000000000000000000000e66973c4571f733cafeb1bde1fa58ff35416d9010000000000000000000000005698e43ef1be85c68dec568b5925dd5db7903e39000000000000000000000000000000000000000000000000000000000000074c