ZkTrueUp

Verified contract

Proxy

Active on Ethereum with 1,943 txns
Deployed by via 0x168d0e85 at 19915746
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $246,234.42
ERC-20
Value $140,735.23
ERC-20
Value $131,266.99
ERC-20
Value $118,806.61
ERC-20
Value $85,801.51
ERC-20
Value $16,696.09
ERC-20
Value $1,113.18
ERC-20
Value $721.91
ERC-20
--
ERC-20
--
0x798d5bf590aebcaaeae7702cf2142099ddabaa2d12a875552a6a9bca8d737de8
0x998ee0accaa13a0184cf634d4fcb89d1d5905768eed7deabc06b2c357ec17210
0x7edfea84dabcc072f3a1d9c174506504e3154b2d213ab5de5f1dd30c951afe0d
0xab5956e5fc8eb01d2581b1dec380106fa2861befbd4413a8b194936742ca36f2
0x6fb0b207089321f4a344a9296385159303e26fd5dae3c1acf39cd1b78cfcf79f
0x8963a3d23cefa3a8ad2709b7ceafeff84d462315950ffe657014b90ba467f8e4
0xcdd5a412ec1234af7d2811bfd368dd967ff38ab4800a162d1764f3ec2fb458ea
0x28e95528953ca448b1092a1af35919ede6a796761559cf8d208ead7faaccdd4f
0x58c19fb9cf834d3f49df31760ff278bbf0c9c18ce213bccd1bc574b75abf0870
0xef2f9e5d48283317bc876942657f46f540fde93a6b495ca197a639e77e70506b

Functions
Getter at block 21245244
 
facetAddresses(view returns (address[] addresses)
 
facets(view returns (struct IDiamondReadableFacet[] diamondFacets)
getFallbackAddress(view returns (address fallbackAddress)
0x0000000000000000000000000000000000000000
nomineeOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xa00d50a40b1635d293c87ba36503bd2504b5d818
getBlockNum(view returns (uint32uint32uint32)
(409, 409, 409)
getL1RequestNum(view returns (uint64uint64uint64)
(307, 307, 307)
Read-only
facetAddress(bytes4 selectorview returns (address facet)
facetFunctionSelectors(address facetview returns (bytes4[] selectors)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
getL1Request(uint64 requestIdview returns (struct Request)
getPendingBalances(address accountAddraddress tokenview returns (uint256)
getStoredBlockHash(uint32 blockNumview returns (bytes32)
isDepositInL1RequestQueue(struct OperationsDeposit deposituint64 requestIdview returns (bool)
isEvacuationInL1RequestQueue(struct OperationsEvacuation evacuationuint64 requestIdview returns (bool)
isForceCancelRollBorrowInL1RequestQueue(struct OperationsCancelRollBorrow forceCancelRollBorrowuint64 requestIdview returns (bool)
isForceWithdrawInL1RequestQueue(struct OperationsForceWithdraw forceWithdrawuint64 requestIdview returns (bool)
isRegisterInL1RequestQueue(struct OperationsRegister registeruint64 requestIdview returns (bool)
isRollBorrowInL1RequestQueue(struct OperationsRollBorrow rollBorrowuint64 requestIdview returns (bool)
State-modifying
acceptOwnership(
diamondCut(struct IDiamondWritableInternalFacetCut[] facetCutsaddress targetbytes data
grantRole(bytes32 roleaddress account
renounceRole(bytes32 role
revokeRole(bytes32 roleaddress account
setFallbackAddress(address fallbackAddress
transferOwnership(address account
commitBlocks(struct StoredBlock lastCommittedBlockstruct CommitBlock[] newBlocks
commitEvacuBlocks(struct StoredBlock lastCommittedBlockstruct CommitBlock[] evacuBlocks
executeBlocks(struct ExecuteBlock[] pendingBlocks
executeEvacuBlocks(struct ExecuteBlock[] evacuBlocks
revertBlocks(struct StoredBlock[] revertedBlocks
verifyBlocks(struct VerifyBlock[] verifyingBlocks
verifyEvacuBlocks(struct VerifyBlock[] evacuBlocks
Events
DiamondCut(struct IDiamondWritableInternalFacetCut[] facetCutsaddress targetbytes data
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
BlockCommit(uint32 indexed blockNumberbytes32 indexed commitment
BlockExecution(uint32 indexed blockNumber
BlockRevert(uint32 indexed blockNumber
BlockVerification(uint32 indexed blockNumber
EvacuModeDeactivation(
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RollBorrowCancel(bytes12 indexed loanIduint128 removedLockedCollateralAmt
RollOver(bytes12 indexed loanIdbytes12 indexed newLoanIduint128 collateralAmtuint128 borrowAmtuint128 debtAmt
UpdateLoan(bytes12 indexed loanIduint128 addedCollateralAmtuint128 addedDebtAmt
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
DiamondWritable__InvalidInitializationParameters(
DiamondWritable__RemoveTargetNotZeroAddress(
DiamondWritable__ReplaceTargetIsIdentical(
DiamondWritable__SelectorAlreadyAdded(
DiamondWritable__SelectorIsImmutable(
DiamondWritable__SelectorNotFound(
DiamondWritable__SelectorNotSpecified(
DiamondWritable__TargetHasNoCode(
ERC165Base__InvalidInterfaceId(
Ownable__NotOwner(
Ownable__NotTransitiveOwner(
Proxy__ImplementationIsNotContract(
SafeOwnable__NotNomineeOwner(
UintUtils__InsufficientHexLength(
BlockHashIsNotEq(uint32 blockNumstruct StoredBlock storedBlock
CollateralAmtIsNotEnough(uint128 collateralAmtuint128 amount
CollateralAmtLtLockedCollateralAmt(uint128 collateralAmtuint128 lockedCollateralAmt
CommitmentInconsistant(uint256 proofCommitmentuint256 committedBlockcommitment
CommittedRequestNumExceedTotalNum(uint64 committedL1RequestNum
DebtAmtLtRepayAmt(uint128 debtAmtuint128 repayAmt
EvacuModeActivated(
ExecutedBlockNumExceedProvedNum(uint256 pendingBlockNum
InvalidBlockNum(uint32 newBlockNumuint32 lastBlockNum
InvalidBlockTimestamp(uint256 l2BlockTimestampuint256 l1BlockTimestamp
InvalidBytesLength(uint256 bytesLenuint256 offset
InvalidChunkIdDelta(uint16[] chunkIdDeltas
InvalidEvacuBlockPubData(uint256 evacuationRequestNum
InvalidExecutedBlockNum(uint32 executedBlockNum
InvalidMatchedTime(uint32 matchedTimeuint256 blockTimestamp
InvalidNewMaturityTime(uint32 newMaturityTimeuint32 oldMaturityTime
InvalidOldMaturityTime(uint32 oldMaturityTimeuint256 blockTimestamp
InvalidOpType(uint8 opType
InvalidProof(struct Proof proof
InvalidPubDataLength(uint256 pubDataLength
InvalidTsbTokenAddr(address invalidTokenAddr
InvalidZeroAddr(address addr
LockedCollateralAmtIsNotEnough(uint128 lockedCollateralAmtuint128 amount
MaturityTimeIsNotMatched(uint32 tsbTokenMaturityTimeuint32 createTsbReqMaturityTime
NotConsumedAllL1Requests(uint64 executedL1RequestNumuint64 totalL1RequestNum
NotEvacuMode(
OffsetGtPubDataLength(uint256 offset
OffsetIsSet(uint256 chunkId
OpTypeIsNotMatched(uint8 requestOpTypeuint8 expectedOpType
OverPublicDataLength(uint256 pubDataLengthuint256 startuint256 expectedDataLength
PendingRollupTxHashIsNotMatched(bytes32 pendingRollupTxHashbytes32 executeBlockPendingRollupTxHash
RemovedCollateralAmtGtLockedCollateralAmt(uint128 removedCollateralAmtuint128 lockedCollateralAmt
SafeCast__ValueDoesNotFit(
TimestampLtPreviousBlock(uint256 newBlockTimestampuint256 lastBlockTimestamp
TokenIsNotMatched(address underlyingAssetaddress baseToken
UintUtils__InsufficientHexLength(
VerifiedBlockNumExceedCommittedNum(uint256 verifyingBlockNum