Tokemak autoETH

Unverified contract

Proxy

Active on Ethereum with 144 txns
Deployed by via 0xc0a52213 at 20722908
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 9 additional slots
-
variable spans 3 additional slots
-
variable spans 1 additional slot
ERC-20
Value $236,655.58
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xe34d87345bfd6f44d069a5314d50114394f87f2385b15f42db451bc8f8957278
0x4f1e89ae351c55d992bb07b038c4d4df58aad8b86bf9cb6c461912dc9473ade3
0xf5a9935af350a12ffa372c53fe49737489f8c617e6d2c7c1118eb6b3e8df224b
0x3637f185777411a650412f9773001260842feb071529ff18ffb3191d9c40adb2
0xed429bad9a4698ec4f44fe80af81c483ed512033d150e6d3609d23a9937e644b
0xcb6022647a93e6335114a5815b6ab52333546d96695c1c4668324399df1ca185
0xf8717549e620666dc7c003a54f2166912d2b32d552d88f3a30dc5eb6c8d0ce97
0x280bda79b6d7ae37d8aff202016c6a1f47f1d0b51dbafa090ac50d00de7050f4
0xd0e6994b920b99d075611582e85f4f7fe14a16f52ab1263d46262b6f6668028a
0x0f50d6af4c849e59438a8d0a74eb5d4ad51534b61159669087b03d45235564e4

Functions
Getter at block 21291090
DEAD_ADDRESS(view returns (address)
0x000000000000000000000000000000000000dead
DOMAIN_SEPARATOR(view returns (bytes32)
0x37ea85c89aac69923c38aeda1cb977ea23ad2135e73c6b5cb4eac50c480530c5
FEE_DIVISOR(view returns (uint256)
10000
ONE(view returns (uint256)
1000000000000000000
WETH_INIT_DEPOSIT(view returns (uint256)
100000
accessController(view returns (address)
0x37767cbff88cb623e9404e959560984f7d742df6
asset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
autoPoolStrategy(view returns (address)
0xf5f6addb08c5e6091e5fdec7326b21beed942235
decimals(view returns (uint8)
18
factory(view returns (address)
0x7fed74094b7010c6fb3010ed5efc00772fd2ed1f
getAssetBreakdown(view returns (struct IAutopoolAssetBreakdown)
(66260011350319021270, 10294887964471993859348, 10294584578225570410719, 10295191350718417307976)
 
getDebtReportingQueue(view returns (address[])
getDestinations(view returns (address[])
[0xc4Eb861e7b66f593482a3D7E8adc314f6eEDA30B, 0x1Ea622fa030e4a78F4CC2f305dd3c08DA3F08573, 0x3F55eedDe51504E6Ed0ec30E8289b4Da11EdB7F9, 0xbA1462f43c6f60ebD1C62735c94E428aD073E01A, 0xe4433D00Cf48BFE0C672d9949F2cd2c008bffC04, 0xdfE3fA7027E84f59b266459C567278C79fe86f0C]
getFeeSettings(view returns (struct IAutopoolAutopoolFeeSettings)
(0x4c0169b48c5a22503f1c3b871b921d55024a5939, 11071235227329416680962, 1731429119, 1732847843, 0x4c0169b48c5a22503f1c3b871b921d55024a5939, 0, 0, 10067, 1732847843, true)
getPastRewarders(view returns (address[])
[]
getProfitUnlockSettings(view returns (struct IAutopoolProfitUnlockSettings)
(86400, 1732930315, 1732847843, 27121485133778076365311)
getRemovalQueue(view returns (address[])
[]
getSystemRegistry(view returns (address)
0x2218f90a98b0c070676f249ef44834686daa4285
 
getWithdrawalQueue(view returns (address[])
isShutdown(view returns (bool)
false
name(view returns (string)
Tokemak autoETH
oldestDebtReporting(view returns (uint256)
1732847843
rewarder(view returns (address)
0x60882d6f70857606cdd37729ccce882015d1755e
shutdownStatus(view returns (uint8)
0
symbol(view returns (string)
autoETH
totalAssets(view returns (uint256)
10361147975822312880618
totalSupply(view returns (uint256 shares)
10293430003022422819912
unlockedShares(view returns (uint256 shares)
219684029583602418
vaultType(view returns (bytes32)
0xde6f3096d4f66344ff788320cd544f72ff6f5662e94f10e931a2dc34104866b7
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
balanceOfActual(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToAssets(uint256 sharesuint256 totalAssetsForPurposeuint256 supplyuint8 roundingview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
convertToShares(uint256 assetsuint256 totalAssetsForPurposeuint256 supplyuint8 roundingview returns (uint256 shares)
getDestinationInfo(address destVaultview returns (struct AutopoolDebtDestinationInfo)
isDestinationQueuedForRemoval(address destview returns (bool)
isDestinationRegistered(address destinationview returns (bool)
isPastRewarder(address _pastRewarderview returns (bool)
nonces(address ownerview returns (uint256)
totalAssets(uint8 purposeview returns (uint256)
State-modifying
addDestinations(address[] destinations
approve(address spenderuint256 valuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
flashRebalance(address receiverstruct IStrategyRebalanceParams rebalanceParamsbytes data
initialize(address strategystring symbolSuffixstring descPrefixbytes
maxDeposit(address walletreturns (uint256 maxAssets)
maxMint(address walletreturns (uint256 maxShares)
maxRedeem(address ownerreturns (uint256 maxShares)
maxWithdraw(address ownerreturns (uint256 maxAssets)
mint(uint256 sharesaddress receiverreturns (uint256 assets)
pause(
paused(returns (bool)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
previewDeposit(uint256 assetsreturns (uint256 shares)
previewMint(uint256 sharesreturns (uint256 assets)
previewRedeem(uint256 sharesreturns (uint256 assets)
previewWithdraw(uint256 assetsreturns (uint256 shares)
recover(address[] tokensuint256[] amountsaddress[] destinations
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256 assets)
removeDestinations(address[] destinations
setFeeSink(address newFeeSink
setPeriodicFeeBps(uint256 fee
setPeriodicFeeSink(address newPeriodicFeeSink
setProfitUnlockPeriod(uint48 newUnlockPeriodSeconds
setRebalanceFeeHighWaterMarkEnabled(bool enabled
setRewarder(address _rewarder
setStreamingFeeBps(uint256 fee
setSymbolAndDescAfterShutdown(string newSymbolstring newName
shutdown(uint8 reason
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unpause(
updateDebtReporting(uint256 numToProcess
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
Events
AddedToRemovalQueue(address destination
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
DestinationDebtReporting(address destinationuint256 debtValueuint256 claimeduint256 claimGasUsed
DestinationVaultAdded(address destination
DestinationVaultRemoved(address destination
FeeCollected(uint256 feesaddress feeSinkuint256 mintedSharesuint256 profituint256 idleuint256 debt
Initialized(uint8 version
Nav(uint256 idleuint256 debtuint256 totalSupply
Paused(address account
PeriodicFeeCollected(uint256 feesaddress feeSinkuint256 mintedShares
RemovedFromRemovalQueue(address destination
RewarderSet(address newRewarderaddress oldRewarder
Shutdown(uint8 reason
SymbolAndDescSet(string symbolstring desc
TokensPulled(address[] tokensuint256[] amountsaddress[] destinations
TokensRecovered(address[] tokensuint256[] amountsaddress[] destinations
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
WithdrawalQueueSet(address[] destinations
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessDenied(
DepositFailed(
ERC4626DepositExceedsMax(uint256 assetsuint256 maxDeposit
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
ERC4626MintExceedsMax(uint256 sharesuint256 maxMint
InsufficientFundsInDestinations(uint256 deficit
InvalidDestination(address destination
InvalidDestinationVault(
InvalidParam(string paramName
InvalidParams(
InvalidShutdownStatus(uint8 status
InvalidUser(
IsNotPaused(
IsPaused(
ItemExists(
NavChanged(uint256 oldNavuint256 newNav
NavDecreased(uint256 oldNavuint256 newNav
NavOpsInProgress(
RebalanceDestinationsMatch(address destinationVault
RebalanceFailed(string message
ReentrancyGuardReentrantCall(
RegistryItemMissing(string item
RewarderAlreadySet(
UndefinedAddress(
ValueSharesMismatch(uint256 valueuint256 shares
VaultShutdown(
WithdrawShareCalcInvalid(uint256 currentSharesuint256 cachedShares
WithdrawalFailed(
WithdrawalIncomplete(
ZeroAddress(string paramName