ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 37,552 txns
Deployed by via 0xa065ea9f at 20620434
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
9 additional variables
Native
Value $39,061,748.28
0xef7e55988a5fb41f1f79dd543e1ba1fec47a22acc318e78aeabfe4dc375b582e
0xc94ab1292a17151348d4196237b62cc2656640e07ca30c36fa1d2f01935ad355
0x3a8a3904c2b2eb4262907e5460557f1b038b1f8c10375d52b300032f26185fc5
0xf1a0733784d6f6d5765cecb09b73c050bb8fea800655ca2e9494f635033d5e6b
0xa46748c786f294e1dfc8fb47e6b1605e1af91e9bcbb24c0a41d90319f598b00d
0x7a9626a134f62d6ce6a98f78ff63f6309f5aa416be5555319b16f7e598b663e0
0x657f6d3809cf0952eb16bcfd9db441e8cd1f6881ec819cf129eee5c7430aca1a
0xdc6df642c787644eadbd08a3e09a48a5b38a45e7cb5f08cae1009edb0dcab80f
0x272e9efae071a5a6b9a1c863477b02383f9ac5a640bfd4ff1b16f2a5c2fd04f6
0x1751358715185fc0f1e675e75559256bb8472984cd95a7dfd29ca40f270778a4

Functions
Getter at block 21064732
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ETH_DECIMALS(view returns (uint256)
18
FUEL_BASE_ASSET_DECIMALS(view returns (uint256)
9
MAX_MESSAGE_DATA_SIZE(view returns (uint256)
65536
PAUSER_ROLE(view returns (bytes32)
0x65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a
PRECISION(view returns (uint256)
1000000000
RATE_LIMIT_DURATION(view returns (uint256)
604800
SET_RATE_LIMITER_ROLE(view returns (bytes32)
0x7e5b1c957d4df4bad29cdaceffe50f28f282a0d5096601b958917550d4b2e016
currentPeriodAmount(view returns (uint256)
472630229432000000000
currentPeriodEnd(view returns (uint256)
1730129231
depositLimitGlobal(view returns (uint256)
19572000000000000000000
fuelBaseAssetDecimals(pure returns (uint8)
9
fuelChainStateContract(view returns (address)
0xf3d20db1d16a4d0ad2f280a5e594ff3c7790f130
getNextOutgoingMessageNonce(view returns (uint256)
185202
limitAmount(view returns (uint256)
7829000000000000000000
 
messageSender(view returns (bytes32)
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
rateLimitEnabled(view returns (bool)
true
totalDeposited(view returns (uint256)
15550430456247000000000
withdrawalsPaused(view returns (bool)
false
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
incomingMessageSuccessful(bytes32 messageIdview returns (bool)
messageIsBlacklisted(bytes32view returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addMessageToBlacklist(bytes32 messageIdpayable 
depositETH(bytes32 recipientpayable 
grantRole(bytes32 roleaddress account
initialize(address
initializerV3(address fuelChainStateuint256 _limitAmount
pause(
pauseWithdrawals(payable 
reinitializeV3(uint256 _limitAmount
relayMessage(struct Message messagestruct FuelBlockHeaderLite rootBlockHeaderstruct FuelBlockHeader blockHeaderstruct MerkleProof blockInHistoryProofstruct MerkleProof messageInBlockProofpayable 
removeMessageFromBlacklist(bytes32 messageIdpayable 
renounceRole(bytes32 roleaddress account
resetRateLimitAmount(uint256 _amount
revokeRole(bytes32 roleaddress account
sendMessage(bytes32 recipientbytes datapayable 
setFuelChainState(address newFuelChainState
unpause(
unpauseWithdrawals(payable 
updateRateLimitStatus(bool value
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
FuelChainStateUpdated(address indexed senderaddress indexed oldValueaddress indexed newValue
Initialized(uint8 version
MessageRelayed(bytes32 indexed messageIdbytes32 indexed senderbytes32 indexed recipientuint64 amount
MessageSent(bytes32 indexed senderbytes32 indexed recipientuint256 indexed nonceuint64 amountbytes data
Paused(address account
RateLimitStatusUpdated(bool status
ResetRateLimit(uint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AlreadyRelayed(
AmountPrecisionIncompatibility(
AmountTooBig(
CurrentMessageSenderNotSet(
GlobalDepositLimit(
InvalidBlockInHistoryProof(
InvalidMessageInBlockProof(
MessageBlacklisted(
MessageDataTooLarge(
MessageRelayFailed(
NotSupported(
RateLimitExceeded(
UnfinalizedBlock(
WithdrawalsPaused(