AutopoolETH
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
32
Slot
XX
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
Balances ($0.00)
No balances found for "AutopoolETH"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AutopoolETH"
ABI
ABI objects
Getter at block 21292721
DEAD_ADDRESS() view returns (address)
0x000000000000000000000000000000000000dead
DOMAIN_SEPARATOR() view returns (bytes32)
0xd0e6178350063cd8a2b3b2b393c7ed2b0fed601668143489b8bdbf51d14e67ca
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)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
18
factory() view returns (address)
0x0000000000000000000000000000000000000000
getAssetBreakdown() view returns (struct IAutopoolAssetBreakdown)
(0, 0, 0, 0)
getDebtReportingQueue() view returns (address[])
[]
getDestinations() view returns (address[])
[]
getFeeSettings() view returns (struct IAutopoolAutopoolFeeSettings)
(0x0000000000000000000000000000000000000000, 0, 0, 0, 0x0000000000000000000000000000000000000000, 0, 0, 0, 0, false)
getPastRewarders() view returns (address[])
[]
getProfitUnlockSettings() view returns (struct IAutopoolProfitUnlockSettings)
(0, 0, 0, 0)
getRemovalQueue() view returns (address[])
[]
getSystemRegistry() view returns (address)
0x2218f90a98b0c070676f249ef44834686daa4285
getWithdrawalQueue() view returns (address[])
[]
isShutdown() view returns (bool)
false
name() view returns (string)
autoPoolWETHTemplate Token
oldestDebtReporting() view returns (uint256)
0
rewarder() view returns (address)
0x0000000000000000000000000000000000000000
shutdownStatus() view returns (uint8)
0
symbol() view returns (string)
autoPoolWETHTemplate
totalAssets() view returns (uint256)
0
totalSupply() view returns (uint256 shares)
0
unlockedShares() view returns (uint256 shares)
0
vaultType() view returns (bytes32)
0xde6f3096d4f66344ff788320cd544f72ff6f5662e94f10e931a2dc34104866b7
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
balanceOfActual(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToAssets(uint256 shares, uint256 totalAssetsForPurpose, uint256 supply, uint8 rounding) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
convertToShares(uint256 assets, uint256 totalAssetsForPurpose, uint256 supply, uint8 rounding) view returns (uint256 shares)
getDestinationInfo(address destVault) view returns (struct AutopoolDebtDestinationInfo)
isDestinationQueuedForRemoval(address dest) view returns (bool)
isDestinationRegistered(address destination) view returns (bool)
isPastRewarder(address _pastRewarder) view returns (bool)
nonces(address owner) view returns (uint256)
totalAssets(uint8 purpose) view returns (uint256)
State-modifying
Events addDestinations(address[] destinations)
approve(address spender, uint256 value) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
flashRebalance(address receiver, struct IStrategyRebalanceParams rebalanceParams, bytes data)
initialize(address strategy, string symbolSuffix, string descPrefix, bytes)
maxDeposit(address wallet) returns (uint256 maxAssets)
maxMint(address wallet) returns (uint256 maxShares)
maxRedeem(address owner) returns (uint256 maxShares)
maxWithdraw(address owner) returns (uint256 maxAssets)
mint(uint256 shares, address receiver) returns (uint256 assets)
pause()
paused() returns (bool)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
previewDeposit(uint256 assets) returns (uint256 shares)
previewMint(uint256 shares) returns (uint256 assets)
previewRedeem(uint256 shares) returns (uint256 assets)
previewWithdraw(uint256 assets) returns (uint256 shares)
recover(address[] tokens, uint256[] amounts, address[] destinations)
redeem(uint256 shares, address receiver, address owner) returns (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 newSymbol, string newName)
shutdown(uint8 reason)
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) returns (bool)
unpause()
updateDebtReporting(uint256 numToProcess)
withdraw(uint256 assets, address receiver, address owner) returns (uint256 shares)
AddedToRemovalQueue(address destination)
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
DestinationDebtReporting(address destination, uint256 debtValue, uint256 claimed, uint256 claimGasUsed)
DestinationVaultAdded(address destination)
DestinationVaultRemoved(address destination)
FeeCollected(uint256 fees, address feeSink, uint256 mintedShares, uint256 profit, uint256 idle, uint256 debt)
Initialized(uint8 version)
Nav(uint256 idle, uint256 debt, uint256 totalSupply)
Paused(address account)
PeriodicFeeCollected(uint256 fees, address feeSink, uint256 mintedShares)
RemovedFromRemovalQueue(address destination)
RewarderSet(address newRewarder, address oldRewarder)
Shutdown(uint8 reason)
SymbolAndDescSet(string symbol, string desc)
TokensPulled(address[] tokens, uint256[] amounts, address[] destinations)
TokensRecovered(address[] tokens, uint256[] amounts, address[] destinations)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
WithdrawalQueueSet(address[] destinations)
constructor(address systemRegistry, address _vaultAsset)
This contract contains no fallback and receive objects.
AccessDenied()
DepositFailed()
ERC4626DepositExceedsMax(uint256 assets, uint256 maxDeposit)
ERC4626ExceededMaxRedeem(address owner, uint256 shares, uint256 max)
ERC4626ExceededMaxWithdraw(address owner, uint256 assets, uint256 max)
ERC4626MintExceedsMax(uint256 shares, uint256 maxMint)
InsufficientFundsInDestinations(uint256 deficit)
InvalidDestination(address destination)
InvalidDestinationVault()
InvalidParam(string paramName)
InvalidParams()
InvalidShutdownStatus(uint8 status)
InvalidUser()
IsNotPaused()
IsPaused()
ItemExists()
NavChanged(uint256 oldNav, uint256 newNav)
NavDecreased(uint256 oldNav, uint256 newNav)
NavOpsInProgress()
RebalanceDestinationsMatch(address destinationVault)
RebalanceFailed(string message)
ReentrancyGuardReentrantCall()
RegistryItemMissing(string item)
RewarderAlreadySet()
UndefinedAddress()
ValueSharesMismatch(uint256 value, uint256 shares)
VaultShutdown()
WithdrawShareCalcInvalid(uint256 currentShares, uint256 cachedShares)
WithdrawalFailed()
WithdrawalIncomplete()
ZeroAddress(string paramName)