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.

TokenizedStrategy

Verified contract

Implementation

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

No balances found for "TokenizedStrategy"

No transactions found for "TokenizedStrategy"


Functions
Getter at block 21378227
DOMAIN_SEPARATOR(view returns (bytes32)
0x95d57f785a611f99d1741240c1003d5436f0ac94a4f44eec34cc4f842461aa59
FACTORY(view returns (address)
0x444045c5c13c246e117ed36437303cac8e250ab0
MAX_FEE(view returns (uint16)
5000
apiVersion(pure returns (string)
3.0.2
asset(view returns (address)
0x0000000000000000000000000000000000000001
decimals(view returns (uint8)
0
emergencyAdmin(view returns (address)
0x0000000000000000000000000000000000000000
fullProfitUnlockDate(view returns (uint256)
0
isShutdown(view returns (bool)
false
keeper(view returns (address)
0x0000000000000000000000000000000000000000
lastReport(view returns (uint256)
0
management(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
pendingManagement(view returns (address)
0x0000000000000000000000000000000000000000
performanceFee(view returns (uint16)
0
performanceFeeRecipient(view returns (address)
0x0000000000000000000000000000000000000000
pricePerShare(view returns (uint256)
1
profitMaxUnlockTime(view returns (uint256)
0
profitUnlockingRate(view returns (uint256)
0
 
symbol(view returns (string)
totalAssets(view returns (uint256)
0
totalSupply(view returns (uint256)
0
unlockedShares(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(address ownerview returns (uint256)
maxMint(address ownerview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(address _ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
requireEmergencyAuthorized(address _senderview 
requireKeeperOrManagement(address _senderview 
requireManagement(address _senderview 
State-modifying
acceptManagement(
approve(address spenderuint256 amountreturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
emergencyWithdraw(uint256 amount
initialize(address _assetstring _nameaddress _managementaddress _performanceFeeRecipientaddress _keeper
mint(uint256 sharesaddress receiverreturns (uint256 assets)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
redeem(uint256 sharesaddress receiveraddress owneruint256 maxLossreturns (uint256)
report(returns (uint256 profituint256 loss)
setEmergencyAdmin(address _emergencyAdmin
setKeeper(address _keeper
setPendingManagement(address _management
setPerformanceFee(uint16 _performanceFee
setPerformanceFeeRecipient(address _performanceFeeRecipient
setProfitMaxUnlockTime(uint256 _profitMaxUnlockTime
shutdownStrategy(
tend(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
withdraw(uint256 assetsaddress receiveraddress owneruint256 maxLossreturns (uint256 shares)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed calleraddress indexed owneruint256 assetsuint256 shares
NewTokenizedStrategy(address indexed strategyaddress indexed assetstring apiVersion
Reported(uint256 profituint256 lossuint256 protocolFeesuint256 performanceFees
StrategyShutdown(
Transfer(address indexed fromaddress indexed touint256 value
UpdateEmergencyAdmin(address indexed newEmergencyAdmin
UpdateKeeper(address indexed newKeeper
UpdateManagement(address indexed newManagement
UpdatePendingManagement(address indexed newPendingManagement
UpdatePerformanceFee(uint16 newPerformanceFee
UpdatePerformanceFeeRecipient(address indexed newPerformanceFeeRecipient
UpdateProfitMaxUnlockTime(uint256 newProfitMaxUnlockTime
Withdraw(address indexed calleraddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _factory
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.