ZkLink

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x8ea3794d at 17968620
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables

No balances found for "ZkLink"

No transactions found for "ZkLink"


Functions
Getter at block 21204860
exodusMode(view returns (bool)
false
firstPriorityRequestId(view returns (uint64)
0
getNoticePeriod(pure returns (uint256)
3600
isReadyForUpgrade(view returns (bool)
true
networkGovernor(view returns (address)
0x0000000000000000000000000000000000000000
periphery(view returns (address)
0x0000000000000000000000000000000000000000
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(uint32bytes32view returns (address)
authFacts(addressuint32view returns (bytes32)
bridgeIndex(addressview returns (uint256)
bridges(uint256view returns (address bridgebool enableBridgeTobool enableBridgeFrom)
performedExodus(uint32uint8uint16uint16view returns (bool)
tokenIds(addressview returns (uint16)
tokens(uint16view returns (bool registeredbool pausedaddress tokenAddressuint8 decimalsbool standard)
validators(addressview returns (bool)
State-modifying
commitBlocks(struct StorageStoredBlockInfo _lastCommittedBlockDatastruct ZkLinkCommitBlockInfo[] _newBlocksData
commitCompressedBlocks(struct StorageStoredBlockInfo _lastCommittedBlockDatastruct ZkLinkCommitBlockInfo[] _newBlocksDatastruct ZkLinkCompressedBlockExtraInfo[] _newBlocksExtraData
depositERC20(address _tokenuint104 _amountbytes32 _zkLinkAddressuint8 _subAccountIdbool _mapping
depositETH(bytes32 _zkLinkAddressuint8 _subAccountIdpayable 
executeBlocks(struct ZkLinkExecuteBlockInfo[] _blocksData
initialize(bytes initializationParameters
requestFullExit(uint32 _accountIduint8 _subAccountIduint16 _tokenIdbool _mapping
transferERC20(address _tokenaddress _touint128 _amountuint128 _maxAmountbool _isStandardreturns (uint128 withdrawnAmount)
upgrade(bytes upgradeParameters
Events
Accept(address indexed acceptoruint32 indexed accountIdaddress indexed receiveruint16 tokenIduint128 amountuint16 withdrawFeeRateuint32 accountIdOfNonceuint8 subAccountIdOfNonceuint32 nonceuint128 amountSentuint128 amountReceive
AddBridge(address indexed bridgeuint256 bridgeIndex
BlockCommit(uint32 indexed blockNumber
BlockExecuted(uint32 indexed blockNumber
BlockProven(uint32 indexed blockNumber
BlocksRevert(uint32 totalBlocksVerifieduint32 totalBlocksCommitted
BrokerApprove(uint16 indexed tokenIdaddress indexed owneraddress indexed spenderuint128 amount
ExodusMode(
FactAuth(address indexed senderuint32 noncebytes fact
FactAuthResetTime(address indexed senderuint32 nonceuint256 time
NewGovernor(address newGovernor
NewPriorityRequest(address senderuint64 serialIduint8 opTypebytes pubDatauint256 expirationBlock
NewToken(uint16 indexed tokenIdaddress indexed tokenuint8 decimals
TokenPausedUpdate(uint16 indexed tokenbool paused
UpdateBridge(uint256 indexed bridgeIndexbool enableBridgeTobool enableBridgeFrom
ValidatorStatusUpdate(address indexed validatorAddressbool isActive
Withdrawal(uint16 indexed tokenIduint128 amount
WithdrawalPending(uint16 indexed tokenIdbytes32 indexed recepientuint128 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.