BridgeV2

Verified contract

Active on Base with 189,352 txns
Deployed by via 0x5257c5ee at 14181027
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 7 additional slots
-
variable spans 7 additional slots
ERC-20
Value $0
ERC-20
--
0xdb0a11164fe1ed323382c799137c36582332796313c67301abd68ca33d4effe9
0x3c11bd9e12c66a88106ce234f365e9f87102fa76f97cef098ebfceec7ff0226b
0x389b53184ba18efb7a36f658243d6573ffb548d1f0181866fdb02256e37e06d0
0x5109815c1ec879da08cda169855fcf961f171fd3e62954f13e3cdb4b3340666c
0x35a7e1e880bc7b3499aa64a19400d5ea61426e0f5be9c8cdc45b6d50636f836c
0xeacd11a8c740b4ab665e4107684e7126a2b9b663533bbf8ffbe8e200dca56be9
0xa2f0220af3dd53de9de0068a76202b7cf05c66cdc9d703539bf3399c2e960769
0xbbfbd1a4413cf236d917e753f92f1ef20359ead8d3e1fe542abab25a573a82b7
0xe37cc35c6e6b1c45cfedaaa7d7975947af21b0a1b66bb236f4658649e42a1d90
0x9f6d375a09cb13bf7f15477d00cb12488bfd5314c2c2d77fff401966b291cc35

Functions
Getter at block 22746068
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
GATEKEEPER_ROLE(view returns (bytes32)
0x3c63e605be3290ab6b04cfc46c6e1516e626d43236b034f09d7ede1d017beb0c
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
VALIDATOR_ROLE(view returns (bytes32)
0x21702c8af46127c7fa207f89d0b0a8441bb32959a0ac7df790e9ab1a25c98926
currentRequestIdChecker(view returns (address)
0x5d3d61dd7865554f5e1ea93c8005c118d045e940
getCurrentEpoch(view returns (bytesuint8uint32)
(0x10d461626f01bbf190a0a77e007ad224ea7b5fb7f1b9b4e40743c1bcf56c2ca103187a6fabff78a5bee1f7576d96fbd6e0a0f4939cdd1b9ddd6fd69c6929bb1d2f7c99a5311c132e855b0de5a4cb6588afffbe88f3b8b5c55758ccda29aedb590e0d343415eb8a0ce19d8c8ef38ee6f9009d1da14899740aa242c5bfc3eaba89, 21, 293)
getPreviousEpoch(view returns (bytesuint8uint32)
(0x00d761890cbfbc89a343c987219662aa6887c0b13f6ad5febd60bcc36a0cbe3116b17fa95f5ac82de5cc5aaa4e6c0413a18035ca479eb3f3f7281d7e6acf5fc30c600b399ae32403dd6e827b0e7a914b329d9bdffca04686b53d908cd9888ba30217ee27af5acdbe6c4155ba53e7cf2908434208b262358df7ffe8608744931b, 21, 291)
previousRequestIdChecker(view returns (address)
0x90fd3f5d1db21b3c671f40dd0c67dcaff1560362
state(view returns (uint8)
0
version(view returns (string)
2.2.3
Read-only
castToAddress(bytes32 xpure returns (address)
castToBytes32(address apure returns (bytes32)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
receiveV2(struct IBridgeV2ReceiveParams[] paramsreturns (bool)
renounceRole(bytes32 roleaddress account
resetEpoch(
revokeRole(bytes32 roleaddress account
sendV2(struct IBridgeV2SendParams paramsaddress fromuint256 noncereturns (bool)
setState(uint8 state_
updateEpoch(struct IBridgeV2ReceiveParams params
Events
EpochUpdated(bytes keyuint32 epochNumuint64 protocolVersion
RequestReceived(bytes32 requestIdstring error
RequestSent(bytes32 requestIdbytes dataaddress touint64 chainIdTo
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StateSet(uint8 state
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.