ZkLink
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
54
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
3 additional
variables
Balances ($0.00)
No balances found for "ZkLink"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ZkLink"
ABI
ABI objects
Getter at block 22102643
ALL_CHAINS() view returns (uint256)
3340
CHAIN_ID() view returns (uint8)
11
DEFAULT_FEE_ADDRESS() view returns (address)
0x374632e7d48b7872d904524fdc5dd4516f42cdff
MASTER_CHAIN_ID() view returns (uint8)
9
MAX_CHAIN_ID() view returns (uint8)
12
MIN_CHAIN_ID() view returns (uint8)
1
exodusMode() view returns (bool)
false
firstPriorityRequestId() view returns (uint64)
0
gateway() view returns (address)
0x0000000000000000000000000000000000000000
getNoticePeriod() pure returns (uint256)
0
isReadyForUpgrade() view returns (bool)
true
networkGovernor() view returns (address)
0x0000000000000000000000000000000000000000
periphery() view returns (address)
0x502c848e6f88cd018153712a68ee518c7f34af12
totalBlocksCommitted() view returns (uint32)
0
totalBlocksExecuted() view returns (uint32)
0
totalBlocksProven() view returns (uint32)
0
totalBlocksSynchronized() view returns (uint32)
0
totalCommittedPriorityRequests() view returns (uint64)
0
totalOpenPriorityRequests() view returns (uint64)
0
verifier() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
accepts(bytes32) view returns (address)
authFacts(address, uint32) view returns (bytes32)
authFactsResetTimer(address, uint32) view returns (uint256)
chainSyncServiceMap(uint8) view returns (address)
pendingL1Withdraws(bytes32) view returns (bool)
pendingWithdrawWithCalls(bytes32) view returns (bool)
performedExodus(uint32, uint8, uint16, uint16) view returns (bool)
priorityRequests(uint64) view returns (bytes20 hashedPubData, uint64 expirationBlock, uint8 opType)
storedBlockHashes(uint32) view returns (bytes32)
syncServiceMap(address) view returns (bool)
synchronizedChains(uint8) view returns (bytes32)
tokenIds(address) view returns (uint16)
tokens(uint16) view returns (bool registered, bool paused, address tokenAddress, uint8 decimals)
validators(address) view returns (bool)
State-modifying
Events acceptERC20(address receiver, address token, uint128 amount, uint16 fastWithdrawFeeRate, uint32 accountIdOfNonce, uint8 subAccountIdOfNonce, uint32 nonce)
acceptETH(address receiver, uint128 amount, uint16 fastWithdrawFeeRate, uint32 accountIdOfNonce, uint8 subAccountIdOfNonce, uint32 nonce) payable
commitCompressedBlocks(struct StorageStoredBlockInfo _lastCommittedBlockData, struct ZkLinkCommitBlockInfo[] _newBlocksData)
depositERC20(address _token, uint104 _amount, bytes32 _zkLinkAddress, uint8 _subAccountId, bool _mapping)
depositETH(bytes32 _zkLinkAddress, uint8 _subAccountId) payable
executeCompressedBlocks(struct ZkLinkExecuteBlockInfo[] _blocksData)
initialize(bytes initializationParameters)
Accept(address acceptor, address receiver, address token, uint128 amount, uint16 withdrawFeeRate, uint32 accountIdOfNonce, uint8 subAccountIdOfNonce, uint32 nonce, uint128 amountReceive)
BlockCommit(uint32 indexed blockNumber)
BlockExecuted(uint32 indexed blockNumber)
BlockProven(uint32 indexed blockNumber)
BlockSynced(uint32 indexed blockNumber)
BlocksRevert(uint32 totalBlocksVerified, uint32 totalBlocksCommitted)
ExodusMode()
FactAuth(address indexed sender, uint32 nonce, bytes fact)
FactAuthResetTime(address indexed sender, uint32 nonce, uint256 time)
NewGovernor(address newGovernor)
NewPriorityRequest(address sender, uint64 serialId, uint8 opType, bytes pubData, uint256 expirationBlock)
NewToken(uint16 indexed tokenId, address indexed token, uint8 decimals)
ReceiveSlaverSyncHash(uint8 slaverChainId, bytes32 syncHash)
SendMasterSyncHash(uint32 blockNumber, bytes32 syncHash)
SendSlaverSyncHash(bytes32 syncHash)
SetGateway(address indexed newGateway)
SetSyncService(uint8 chainId, address newSyncService)
TokenPausedUpdate(uint16 indexed token, bool paused)
ValidatorStatusUpdate(address indexed validatorAddress, bool isActive)
Withdrawal(uint16 indexed tokenId, uint128 amount)
WithdrawalCall(bytes32 indexed withdrawHash)
WithdrawalL1(bytes32 indexed withdrawHash)
WithdrawalPending(uint16 indexed tokenId, bytes32 indexed recepient, uint128 amount)
WithdrawalPendingL1(bytes32 indexed withdrawHash)
constructor(address _periphery)
fallback()
This contract contains no error objects.