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 21419905
feeBase() view returns (uint256)
0
feePerByte() view returns (uint256)
0
liquidityBridge() view returns (address)
0x9b36f165bab9ebe611d491180418d8de4b8f3a1f
owner() view returns (address)
0x58b529f9084d7eaa598eb3477fe36064c5b7bbc1
pegBridge() view returns (address)
0x0000000000000000000000000000000000000000
pegBridgeV2() view returns (address)
0x0000000000000000000000000000000000000000
pegVault() view returns (address)
0x0000000000000000000000000000000000000000
pegVaultV2() view returns (address)
0x0000000000000000000000000000000000000000
sigsVerifier() view returns (address)
0x9b36f165bab9ebe611d491180418d8de4b8f3a1f
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 MessageBusReceiverRouteInfo _route, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
executeMessageWithTransfer(bytes _message, struct MessageBusReceiverTransferInfo _transfer, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
executeMessageWithTransferRefund(bytes _message, struct MessageBusReceiverTransferInfo _transfer, bytes[] _sigs, address[] _signers, uint256[] _powers) payable
init(address _liquidityBridge, address _pegBridge, address _pegVault, address _pegBridgeV2, address _pegVaultV2)
sendMessage(address _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)
transferOwnership(address newOwner)
withdrawFee(address _account, uint256 _cumulativeFee, bytes[] _sigs, address[] _signers, uint256[] _powers)
Executed(uint8 msgType, bytes32 id, uint8 status)
FeeBaseUpdated(uint256 feeBase)
FeePerByteUpdated(uint256 feePerByte)
LiquidityBridgeUpdated(address liquidityBridge)
Message(address indexed sender, address receiver, uint256 dstChainId, bytes message, uint256 fee)
MessageWithTransfer(address indexed sender, address receiver, uint256 dstChainId, address bridge, bytes32 srcTransferId, bytes message, uint256 fee)
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.