AeraVaultAssetRegistry

Verified contract

Active on Ethereum with 1 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AeraVaultAssetRegistry"

0x28c1c5a6cbbd8fd3bdc75de16e639060b5d4e24261e4d747f8e29ea5d03cdc7e
From

Functions
Getter at block 20931320
GRACE_PERIOD_TIME(view returns (uint256)
3600
MAX_ASSETS(view returns (uint256)
50
 
assets(view returns (struct IAssetRegistryAssetInformation[])
feeToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
numYieldAssets(view returns (uint256)
0
numeraireToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
owner(view returns (address)
0x6d903f6003cca6255d85cca4d3b5e5146dc33925
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
sequencer(view returns (address)
0x0000000000000000000000000000000000000000
 
spotPrices(view returns (struct IAssetRegistryAssetPriceReading[])
vault(view returns (address)
0x3d6eef6a92b15361697698695334e98c5db91d6b
wrappedNativeToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptOwnership(
addAsset(struct IAssetRegistryAssetInformation asset
removeAsset(address asset
renounceOwnership(
sweep(address tokenuint256 amount
transferOwnership(address newOwner
Events
AssetAdded(address indexed assetstruct IAssetRegistryAssetInformation assetInfo
AssetRemoved(address indexed asset
Created(address indexed owneraddress indexed vaultstruct IAssetRegistryAssetInformation[] assetsaddress indexed numeraireTokenaddress feeTokenaddress wrappedNativeTokenaddress sequencer
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Sweep(address tokenuint256 amount
Constructor
constructor(address owner_address vault_struct IAssetRegistryAssetInformation[] assets_address numeraireToken_address feeToken_address wrappedNativeToken_address sequencer_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Aera__AssetIsAlreadyRegistered(uint256 index
Aera__AssetIsUnderlyingAssetOfERC4626(address erc4626Asset
Aera__AssetNotRegistered(address asset
Aera__AssetOrderIsIncorrect(uint256 index
Aera__AssetRegistryInitialOwnerIsZeroAddress(
Aera__AssetRegistryOwnerIsGuardian(
Aera__AssetRegistryOwnerIsVault(
Aera__CannotRemoveFeeToken(address feeToken
Aera__CannotRemoveNumeraireToken(address asset
Aera__CannotRemoveWrappedNativeToken(address wrappedNativeToken
Aera__ERC20OracleIsZeroAddress(address asset
Aera__ERC4626OracleIsNotZeroAddress(address asset
Aera__FeeTokenIsERC4626(address feeToken
Aera__FeeTokenIsNotRegistered(address feeToken
Aera__GracePeriodNotOver(
Aera__NumberOfAssetsExceedsMaximum(uint256 max
Aera__NumeraireOracleIsNotZeroAddress(
Aera__NumeraireTokenIsERC4626(
Aera__NumeraireTokenIsNotRegistered(address numeraireToken
Aera__OraclePriceIsInvalid(struct IAssetRegistryAssetInformation assetint256 actual
Aera__OraclePriceIsTooOld(struct IAssetRegistryAssetInformation assetuint256 updatedAt
Aera__SequencerIsDown(
Aera__UnderlyingAssetIsItselfERC4626(
Aera__UnderlyingAssetIsNotRegistered(address assetaddress underlyingAsset
Aera__VaultIsZeroAddress(
Aera__WrappedNativeTokenIsERC4626(address wrappedNativeToken
Aera__WrappedNativeTokenIsNotRegistered(address wrappedNativeToken