This contract is being backfilled. You may encounter incomplete storage history.

MainnetBridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x68ba70a6 at 21090320
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 43 additional slots

No balances found for "MainnetBridge"

No transactions found for "MainnetBridge"


Functions
Getter at block 21213589
GAS_OVERHEAD(view returns (uint32)
120000
GAS_RESERVE(view returns (uint32)
800000
RELAYER_MAX_PROOF_BYTES(view returns (uint256)
200000
addressManager(view returns (address)
0x0000000000000000000000000000000000000000
 
context(view returns (struct IBridgeContext ctx_)
impl(view returns (address)
0x0000000000000000000000000000000000000000
inNonReentrant(view returns (bool)
false
lastUnpausedAt(view returns (uint64)
0
nextMessageId(view returns (uint64)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
getMessageMinGasLimit(uint256 dataLengthpure returns (uint32)
hashMessage(struct IBridgeMessage _messagepure returns (bytes32)
isDestChainEnabled(uint64 _chainIdview returns (bool enabled_address destBridge_)
isMessageFailed(struct IBridgeMessage _messagebytes _proofview returns (bool)
isMessageReceived(struct IBridgeMessage _messagebytes _proofview returns (bool)
isMessageSent(struct IBridgeMessage _messageview returns (bool)
messageStatus(bytes32 msgHashview returns (uint8 status)
resolve(bytes32 _namebool _allowZeroAddressview returns (address)
resolve(uint64 _chainIdbytes32 _namebool _allowZeroAddressview returns (address)
signalForFailedMessage(bytes32 _msgHashpure returns (bytes32)
State-modifying
acceptOwnership(
failMessage(struct IBridgeMessage _message
init(address _owneraddress _sharedAddressManager
init2(
pause(
processMessage(struct IBridgeMessage _messagebytes _proofreturns (uint8 status_uint8 reason_)
recallMessage(struct IBridgeMessage _messagebytes _proof
renounceOwnership(
retryMessage(struct IBridgeMessage _messagebool _isLastAttempt
selfDelegate(address _anyToken
sendMessage(struct IBridgeMessage _messagepayable returns (bytes32 msgHash_struct IBridgeMessage message_)
transferOwnership(address newOwner
unpause(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
MessageProcessed(bytes32 indexed msgHashstruct IBridgeMessage messagestruct BridgeProcessingStats stats
MessageSent(bytes32 indexed msgHashstruct IBridgeMessage message
MessageStatusChanged(bytes32 indexed msgHashuint8 status
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
B_INSUFFICIENT_GAS(
B_INVALID_CHAINID(
B_INVALID_CONTEXT(
B_INVALID_FEE(
B_INVALID_GAS_LIMIT(
B_INVALID_STATUS(
B_INVALID_VALUE(
B_MESSAGE_NOT_SENT(
B_OUT_OF_ETH_QUOTA(
B_PERMISSION_DENIED(
B_PROOF_TOO_LARGE(
B_RETRY_FAILED(
B_SIGNAL_NOT_RECEIVED(
ETH_TRANSFER_FAILED(
FUNC_NOT_IMPLEMENTED(
INVALID_PAUSE_STATUS(
REENTRANT_CALL(
RESOLVER_DENIED(
RESOLVER_INVALID_MANAGER(
RESOLVER_UNEXPECTED_CHAINID(
RESOLVER_ZERO_ADDR(uint64 chainIdbytes32 name
ZERO_ADDRESS(
ZERO_VALUE(