Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

PlasmaVaultBase

Verified contract

Implementation

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

No balances found for "PlasmaVaultBase"

No transactions found for "PlasmaVaultBase"


Functions
Getter at block 20886783
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
DOMAIN_SEPARATOR(view returns (bytes32)
0x008265bd9eb40b616af04408f649df0ae66c40e592df532b782a5e534b4a8622
authority(view returns (address)
0x0000000000000000000000000000000000000000
cap(view returns (uint256)
0
clock(view returns (uint48)
20886783
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=, version=, chainId=1, verifyingContract=0x7ef926cb565fde40dacaa3d5712cfb488a6964d2, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getAccessManagerAddress(view returns (address)
0x0000000000000000000000000000000000000000
getFuses(view returns (address[])
[]
getInstantWithdrawalFuses(view returns (address[])
[]
getManagementFeeData(view returns (struct PlasmaVaultStorageLibManagementFeeData feeData)
(0x0000000000000000000000000000000000000000, 0, 0)
getPerformanceFeeData(view returns (struct PlasmaVaultStorageLibPerformanceFeeData feeData)
(0x0000000000000000000000000000000000000000, 0)
getPriceOracleMiddleware(view returns (address)
0x0000000000000000000000000000000000000000
getRewardsClaimManagerAddress(view returns (address)
0x0000000000000000000000000000000000000000
getTotalSupplyCap(view returns (uint256)
0
isConsumingScheduledOp(view returns (bytes4)
0x00000000
isMarketsLimitsActivated(view returns (bool)
false
name(view returns (string)
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct CheckpointsCheckpoint208)
delegates(address accountview returns (address)
getDependencyBalanceGraph(uint256 marketId_view returns (uint256[])
getInstantWithdrawalFusesParams(address fuse_uint256 index_view returns (bytes32[])
getMarketLimit(uint256 marketId_view returns (uint256)
getMarketSubstrates(uint256 marketId_view returns (bytes32[])
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getVotes(address accountview returns (uint256)
isBalanceFuseSupported(uint256 marketId_address fuse_view returns (bool)
isFuseSupported(address fuse_view returns (bool)
isMarketSubstrateGranted(uint256 marketId_bytes32 substrate_view returns (bool)
nonces(address owner_view returns (uint256)
numCheckpoints(address accountview returns (uint32)
State-modifying
activateMarketsLimits(
addBalanceFuse(uint256 marketId_address fuse_
addFuses(address[] fuses_
approve(address spenderuint256 valuereturns (bool)
configureInstantWithdrawalFuses(struct InstantWithdrawalFusesParamsStruct[] fuses_
configureManagementFee(address feeManager_uint256 feeInPercentage_
configurePerformanceFee(address feeManager_uint256 feeInPercentage_
convertToPublicVault(
deactivateMarketsLimits(
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
enableTransferShares(
grantMarketSubstrates(uint256 marketId_bytes32[] substrates_
init(string assetName_address accessManager_uint256 totalSupplyCap_
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeBalanceFuse(uint256 marketId_address fuse_
removeFuses(address[] fuses_
setAuthority(address newAuthority
setMinimalExecutionDelaysForRoles(uint64[] rolesIds_uint256[] delays_
setPriceOracleMiddleware(address priceOracleMiddleware_
setRewardsClaimManagerAddress(address rewardsClaimManagerAddress_
setTotalSupplyCap(uint256 cap_
setupMarketsLimits(struct MarketLimit[] marketsLimits_
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
updateCallbackHandler(address handler_address sender_bytes4 sig_
updateDependencyBalanceGraphs(uint256[] marketIds_uint256[][] dependencies_
updateInternal(address from_address to_uint256 value_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
AuthorityUpdated(address authority
BalanceFuseAdded(uint256 marketIdaddress fuse
BalanceFuseRemoved(uint256 marketIdaddress fuse
CallbackHandlerUpdated(address indexed handleraddress indexed senderbytes4 indexed sig
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousVotesuint256 newVotes
EIP712DomainChanged(
FuseAdded(address fuse
FuseRemoved(address fuse
Initialized(uint64 version
InstantWithdrawalFusesConfigured(struct InstantWithdrawalFusesParamsStruct[] fuses
ManagementFeeDataConfigured(address feeManageruint256 feeInPercentage
MarketLimitUpdated(uint256 marketIduint256 newLimit
MarketSubstratesGranted(uint256 marketIdbytes32[] substrates
MarketsLimitsActivated(
MarketsLimitsDeactivated(
PerformanceFeeDataConfigured(address feeManageruint256 feeInPercentage
PriceOracleMiddlewareChanged(address newPriceOracleMiddleware
RewardsClaimManagerAddressChanged(address newRewardsClaimManagerAddress
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
BalanceFuseAlreadyExists(uint256 marketIdaddress fuse
BalanceFuseDoesNotExist(uint256 marketIdaddress fuse
BalanceFuseNotReadyToRemove(uint256 marketIdaddress fuseuint256 currentBalance
CheckpointUnorderedInsertion(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20ExceededCap(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidCap(uint256 cap
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
ERC5805FutureLookup(uint256 timepointuint48 clock
ERC6372InconsistentClock(
FailedInnerCall(
FuseAlreadyExists(
FuseDoesNotExist(
FuseUnsupported(address fuse
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
InvalidManagementFee(uint256 feeInPercentage
InvalidPerformanceFee(uint256 feeInPercentage
MarketLimitSetupInPercentageIsTooHigh(uint256 limit
NotInitializing(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
UnsupportedPriceOracleMiddleware(
VotesExpiredSignature(uint256 expiry
WrongAddress(
WrongArrayLength(
WrongMarketId(uint256 marketId
WrongValue(