celerBridgeSettingsCelerBridgeSettingsstruct CelerBridgeSettings {
address messageBusAddress;
}networkIdsuint16[]chainIdsuint64[]networkIdsuint16[] magpieCelerBridgeAddressesbytes32[]bridgeInPayloadbytesbridgeInDataCelerBridgeInDatastruct CelerBridgeInData {
uint32 slippage;
uint256 fee;
}bridgeInArgsBridgeInArgsstruct BridgeInArgs {
uint16 recipientNetworkId;
BridgeArgs bridgeArgs;
uint256 amount;
address toAssetAddress;
TransferKey transferKey;
}bridgeOutArgsBridgeOutArgsstruct BridgeOutArgs {
BridgeArgs bridgeArgs;
Transaction transaction;
TransferKey transferKey;
}amountuint256event UpdateCelerBridgeSettings(address indexed sender, CelerBridgeSettings celerBridgeSettings);event AddCelerChainIds(address indexed sender, uint16[] networkIds, uint64[] chainIds);event AddMagpieCelerBridgeAddresses(
address indexed sender,
uint16[] networkIds,
bytes32[] magpieCelerBridgeAddresses
);