AeraVaultAssetRegistry
Verified contract
Active on
Ethereum with 1 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "AeraVaultAssetRegistry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18215334 | a year ago | | | 0 | 0.0011518150 |
ABI
ABI objects
Getter at block 20931320 assets() view returns (struct IAssetRegistryAssetInformation[]) spotPrices() view returns (struct IAssetRegistryAssetPriceReading[])
GRACE_PERIOD_TIME() view returns (uint256)
3600
MAX_ASSETS() view returns (uint256)
50
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
vault() view returns (address)
0x3d6eef6a92b15361697698695334e98c5db91d6b
wrappedNativeToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events acceptOwnership()
addAsset(struct IAssetRegistryAssetInformation asset)
removeAsset(address asset)
renounceOwnership()
sweep(address token, uint256 amount)
transferOwnership(address newOwner)
AssetAdded(address indexed asset, struct IAssetRegistryAssetInformation assetInfo)
AssetRemoved(address indexed asset)
Created(address indexed owner, address indexed vault, struct IAssetRegistryAssetInformation[] assets, address indexed numeraireToken, address feeToken, address wrappedNativeToken, address sequencer)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Sweep(address token, uint256 amount)
constructor(address owner_, address vault_, struct IAssetRegistryAssetInformation[] assets_, address numeraireToken_, address feeToken_, address wrappedNativeToken_, address sequencer_)
This contract contains no fallback and receive objects.
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 asset, int256 actual)
Aera__OraclePriceIsTooOld(struct IAssetRegistryAssetInformation asset, uint256 updatedAt)
Aera__SequencerIsDown()
Aera__UnderlyingAssetIsItselfERC4626()
Aera__UnderlyingAssetIsNotRegistered(address asset, address underlyingAsset)
Aera__VaultIsZeroAddress()
Aera__WrappedNativeTokenIsERC4626(address wrappedNativeToken)
Aera__WrappedNativeTokenIsNotRegistered(address wrappedNativeToken)