ZkLinkPeriphery

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0xdfc27746 at 17968617
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 "ZkLinkPeriphery"

No transactions found for "ZkLinkPeriphery"


Functions
Getter at block 20854765
exodusMode(view returns (bool)
false
firstPriorityRequestId(view returns (uint64)
0
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)
brokerAllowance(uint16 tokenIdaddress acceptoraddress brokerview returns (uint128)
getPendingBalance(bytes32 _addressuint16 _tokenIdview returns (uint128)
getSynchronizedProgress(struct StorageStoredBlockInfo _blockview returns (uint256 progress)
isBridgeFromEnabled(address bridgeview returns (bool)
isBridgeToEnabled(address bridgeview returns (bool)
performedExodus(uint32uint8uint16uint16view returns (bool)
tokenIds(addressview returns (uint16)
tokens(uint16view returns (bool registeredbool pausedaddress tokenAddressuint8 decimalsbool standard)
validators(addressview returns (bool)
State-modifying
acceptERC20(address acceptoruint32 accountIdaddress receiveruint16 tokenIduint128 amountuint16 withdrawFeeRateuint32 accountIdOfNonceuint8 subAccountIdOfNonceuint32 nonceuint128 amountTransfer
acceptETH(address acceptoruint32 accountIdaddress receiveruint128 amountuint16 withdrawFeeRateuint32 accountIdOfNonceuint8 subAccountIdOfNonceuint32 noncepayable 
activateExodusMode(
addBridge(address bridgereturns (uint256)
addToken(uint16 _tokenIdaddress _tokenAddressuint8 _decimalsbool _standard
addTokens(struct ZkLinkPeripheryToken[] _tokenList
brokerApprove(uint16 tokenIdaddress brokeruint128 amountreturns (bool)
cancelOutstandingDepositsForExodusMode(uint64 _nbytes[] _depositsPubdata
changeGovernor(address _newGovernor
performExodus(struct StorageStoredBlockInfo _storedBlockInfobytes32 _owneruint32 _accountIduint8 _subAccountIduint16 _withdrawTokenIduint16 _deductTokenIduint128 _amountuint256[] _proof
proveBlocks(struct StorageStoredBlockInfo[] _committedBlocksstruct ZkLinkPeripheryProofInput _proof
receiveSynchronizationProgress(bytes32 syncHashuint256 progress
revertBlocks(struct StorageStoredBlockInfo[] _blocksToRevert
setAuthPubkeyHash(bytes _pubkeyHashuint32 _nonce
setTokenPaused(uint16 _tokenIdbool _tokenPaused
setValidator(address _validatorbool _active
syncBlocks(struct StorageStoredBlockInfo _block
transferERC20(address _tokenaddress _touint128 _amountuint128 _maxAmountbool _isStandardreturns (uint128 withdrawnAmount)
updateBridge(uint256 indexbool enableBridgeTobool enableBridgeFrom
withdrawPendingBalance(address _owneruint16 _tokenIduint128 _amountreturns (uint128)
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

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.