MessageBus
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "MessageBus"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "MessageBus"
ABI
ABI objects
Getter at block 20869212
feeBase() view returns (uint256)
0
feePerByte() view returns (uint256)
0
liquidityBridge() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x00778c4222c7d837cbfe4c1539ad10c127ec1c1f
pegBridge() view returns (address)
0x0000000000000000000000000000000000000000
pegBridgeV2() view returns (address)
0x0000000000000000000000000000000000000000
pegVault() view returns (address)
0x0000000000000000000000000000000000000000
pegVaultV2() view returns (address)
0x0000000000000000000000000000000000000000
preExecuteMessageGasUsage() view returns (uint256)
0
sigsVerifier() view returns (address)
0x5427fefa711eff984124bfbb1ab6fbf5e3da1820
Read-only
calcFee(bytes _message) view returns (uint256)
executedMessages(bytes32) view returns (uint8)
withdrawnFees(address) view returns (uint256)
State-modifying
Events executeMessage(bytes _message, struct MsgDataTypesRouteInfo _route, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
executeMessage(bytes _message, struct MsgDataTypesRouteInfo2 _route, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
executeMessageWithTransfer(bytes _message, struct MsgDataTypesTransferInfo _transfer, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
executeMessageWithTransferRefund(bytes _message, struct MsgDataTypesTransferInfo _transfer, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
init(address _liquidityBridge, address _pegBridge, address _pegVault, address _pegBridgeV2, address _pegVaultV2)
refundAndExecuteMsg(struct MsgDataTypesBridgeTransferParams _transferParams, struct MsgDataTypesMsgWithTransferExecutionParams _msgParams)
sendMessage(address _receiver, uint256 _dstChainId, bytes _message) payable
sendMessage(bytes _receiver, uint256 _dstChainId, bytes _message) payable
sendMessageWithTransfer(address _receiver, uint256 _dstChainId, address _srcBridge, bytes32 _srcTransferId, bytes _message) payable
setFeeBase(uint256 _fee)
setFeePerByte(uint256 _fee)
setLiquidityBridge(address _addr)
setPegBridge(address _addr)
setPegBridgeV2(address _addr)
setPegVault(address _addr)
setPegVaultV2(address _addr)
setPreExecuteMessageGasUsage(uint256 _usage)
transferAndExecuteMsg(struct MsgDataTypesBridgeTransferParams _transferParams, struct MsgDataTypesMsgWithTransferExecutionParams _msgParams)
transferOwnership(address newOwner)
withdrawFee(address _account, uint256 _cumulativeFee, bytes[] _sigs, address[] _signers, uint256[] _powers)
CallReverted(string reason)
Executed(uint8 msgType, bytes32 msgId, uint8 status, address indexed receiver, uint64 srcChainId, bytes32 srcTxHash)
FeeBaseUpdated(uint256 feeBase)
FeePerByteUpdated(uint256 feePerByte)
FeeWithdrawn(address receiver, uint256 amount)
LiquidityBridgeUpdated(address liquidityBridge)
Message(address indexed sender, address receiver, uint256 dstChainId, bytes message, uint256 fee)
Message2(address indexed sender, bytes receiver, uint256 dstChainId, bytes message, uint256 fee)
MessageWithTransfer(address indexed sender, address receiver, uint256 dstChainId, address bridge, bytes32 srcTransferId, bytes message, uint256 fee)
NeedRetry(uint8 msgType, bytes32 msgId, uint64 srcChainId, bytes32 srcTxHash)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PegBridgeUpdated(address pegBridge)
PegBridgeV2Updated(address pegBridgeV2)
PegVaultUpdated(address pegVault)
PegVaultV2Updated(address pegVaultV2)
constructor(address _sigsVerifier, address _liquidityBridge, address _pegBridge, address _pegVault, address _pegBridgeV2, address _pegVaultV2)
This contract contains no fallback and receive objects.
This contract contains no error objects.