AquaVault
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
19
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
13 additional
variables
Balances ($0.00)
No balances found for "AquaVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AquaVault"
ABI
ABI objects
Getter at block 22017834
_borrowGuardianPaused() view returns (bool)
false
_mintGuardianPaused() view returns (bool)
false
admin() view returns (address)
0x0000000000000000000000000000000000000000
aquaVaultSignatureCheck() view returns (address)
0x0000000000000000000000000000000000000000
borrowCapGuardian() view returns (address)
0x0000000000000000000000000000000000000000
closeFactorMantissa() view returns (uint256)
0
comptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
epochUpdater() view returns (address)
0x0000000000000000000000000000000000000000
getAllMarkets() view returns (address[])
[]
getBlockNumber() view returns (uint256)
22017834
getImplementation() view returns (address)
0x0000000000000000000000000000000000000000
isComptroller() view returns (bool)
true
lastEpochUpdateTimestamp() view returns (uint256)
0
liquidationIncentiveMantissa() view returns (uint256)
0
maxAssets() view returns (uint256)
0
nativePool() view returns (address)
0x0000000000000000000000000000000000000000
oracle() view returns (address)
0x0000000000000000000000000000000000000000
pauseGuardian() view returns (address)
0x0000000000000000000000000000000000000000
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingComptrollerImplementation() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
seizeGuardianPaused() view returns (bool)
false
signer() view returns (address)
0x0000000000000000000000000000000000000000
transferGuardianPaused() view returns (bool)
false
Read-only
accountAssets(address, uint256) view returns (address)
allMarkets(uint256) view returns (address)
aquaCollateral(address, address) view returns (uint256)
borrowCaps(address) view returns (uint256)
borrowGuardianPaused(address) view returns (bool)
checkMembership(address account, address cToken) view returns (bool)
getAccountLiquidity(address account) view returns (uint256, uint256, uint256)
getAssetsIn(address account) view returns (address[])
getHypotheticalAccountLiquidity(address account, address cTokenModify, uint256 redeemTokens, uint256 borrowAmount) view returns (uint256, uint256, uint256)
isDeprecated(address cToken) view returns (bool)
isLiquidators(address) view returns (bool)
isTraders(address) view returns (bool)
isWhitelistTraders(address) view returns (bool)
liquidateCalculateSeizeTokens(address cTokenBorrowed, address cTokenCollateral, uint256 actualRepayAmount) view returns (uint256, uint256)
lpTokens(address) view returns (address)
markets(address) view returns (bool isListed, uint256 collateralFactorMantissa)
mintGuardianPaused(address) view returns (bool)
positions(address, address) view returns (int256)
traderSettlers(address) view returns (address)
State-modifying
Events _setBorrowCapGuardian(address newBorrowCapGuardian)
_setBorrowPaused(address cToken, bool state) returns (bool)
_setCloseFactor(uint256 newCloseFactorMantissa) returns (uint256)
_setCollateralFactor(address cToken, uint256 newCollateralFactorMantissa) returns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissa) returns (uint256)
_setMarketBorrowCaps(address[] cTokens, uint256[] newBorrowCaps)
_setMintPaused(address cToken, bool state) returns (bool)
_setPauseGuardian(address newPauseGuardian) returns (uint256)
_setPriceOracle(address newOracle) returns (uint256)
_setSeizePaused(bool state) returns (bool)
_setTransferPaused(bool state) returns (bool)
addCollateral(struct IAquaVaultTokenAmountUint[] tokens, address trader)
borrowAllowed(address cToken, address borrower, uint256 borrowAmount) returns (uint256)
borrowVerify(address cToken, address borrower, uint256 borrowAmount)
enterMarkets(address[] cTokens) returns (uint256[])
exitMarket(address cTokenAddress) returns (uint256)
initialize(address aquaVaultSignatureCheck_)
liquidate(struct IAquaVaultLiquidationRequest request, bytes signature)
liquidateBorrowAllowed(address cTokenBorrowed, address cTokenCollateral, address liquidator, address borrower, uint256 repayAmount) returns (uint256)
liquidateBorrowVerify(address cTokenBorrowed, address cTokenCollateral, address liquidator, address borrower, uint256 actualRepayAmount, uint256 seizeTokens)
mintAllowed(address cToken, address minter, uint256 mintAmount) returns (uint256)
mintVerify(address cToken, address minter, uint256 actualMintAmount, uint256 mintTokens)
nativeTreasuryCallback(address trader, address sellerToken, int256 amountIn, address buyerToken, int256 amountOut)
pay(address to, uint256 amount)
positionEpochUpdate(struct IAquaVaultTraderPositionUpdate[] traderPositionUpdate, struct IAquaVaultLpTokenValueUpdate[] lpTokenValueUpdate)
redeemAllowed(address cToken, address redeemer, uint256 redeemTokens) returns (uint256)
redeemVerify(address cToken, address redeemer, uint256 redeemAmount, uint256 redeemTokens)
removeCollateral(struct IAquaVaultRemoveCollateralRequest request, bytes signature)
repay(struct IAquaVaultTokenAmountUint[] repayments, address trader)
repayBorrowAllowed(address cToken, address payer, address borrower, uint256 repayAmount) returns (uint256)
repayBorrowVerify(address cToken, address payer, address borrower, uint256 actualRepayAmount, uint256 borrowerIndex)
seizeAllowed(address cTokenCollateral, address cTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens) returns (uint256)
seizeVerify(address cTokenCollateral, address cTokenBorrowed, address liquidator, address borrower, uint256 seizeTokens)
setAdmin(address newAdmin)
setAllowance(struct IAquaVaultTokenAmountUint[] tokens)
setEpochUpdater(address _epochUpdater)
setNativePool(address newNativePool)
setSignatureCheck(address newSignatureCheck)
setSigner(address _signer)
setTrader(address trader, bool isTrader, address settler, bool isWhitelistTrader, bool isLiquidator)
settle(struct IAquaVaultSettlementRequest request, bytes signature)
supportMarket(address aquaLpToken)
transferAllowed(address cToken, address src, address dst, uint256 transferTokens) returns (uint256)
transferVerify(address cToken, address src, address dst, uint256 transferTokens)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
ActionPaused(address cToken, string action, bool pauseState)
ActionPaused(string action, bool pauseState)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
CollateralAdded(address trader, struct IAquaVaultTokenAmountUint[] collateralUpdates)
CollateralRemoved(address trader, struct IAquaVaultTokenAmountUint[] collateralUpdates)
EpochUpdate(struct IAquaVaultTraderPositionUpdate[] traderPositionUpdate, struct IAquaVaultLpTokenValueUpdate[] lpTokenValueUpdate)
Failure(uint256 error, uint256 info, uint256 detail)
Initialized(uint8 version)
Liquidated(address trader, address liquidator, struct IAquaVaultTokenAmountInt[] positionUpdates, struct IAquaVaultTokenAmountUint[] claimCollaterals)
MarketEntered(address cToken, address account)
MarketExited(address cToken, address account)
MarketListed(address cToken)
NewBorrowCap(address indexed cToken, uint256 newBorrowCap)
NewBorrowCapGuardian(address oldBorrowCapGuardian, address newBorrowCapGuardian)
NewCloseFactor(uint256 oldCloseFactorMantissa, uint256 newCloseFactorMantissa)
NewCollateralFactor(address cToken, uint256 oldCollateralFactorMantissa, uint256 newCollateralFactorMantissa)
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissa, uint256 newLiquidationIncentiveMantissa)
NewPauseGuardian(address oldPauseGuardian, address newPauseGuardian)
NewPriceOracle(address oldPriceOracle, address newPriceOracle)
Repaid(address trader, struct IAquaVaultTokenAmountUint[] repayments)
Settled(address trader, struct IAquaVaultTokenAmountInt[] positionUpdates)
Upgraded(address indexed implementation)
constructor()
This contract contains no fallback and receive objects.
BorrowIsPaused()
BorrowNotEnabled()
CallerNotAdmin()
CallerNotEpochUpdater()
CallerNotLiquidator()
CallerNotLpToken()
CallerNotNativePool()
CallerNotTraderSettler()
CanNotRepayMoreThanTheTotalBorrow()
CannotPauseMarketThatIsNotListed()
CannotTradeTokenWithoutOracle()
EpochUpdateInCoolDown()
ExitMarketGetAccountSnapshotFailed()
InvalidSignature()
MarketAlreadyAdded()
MarketBorrowCapReached()
MintIsPaused()
NonceAlreadyUsed()
OnlyAdminCanSetBorrowCapGuardian()
OnlyAdminCanSetCloseFactor()
OnlyAdminCanUnpause()
OnlyAdminOrBorrowCapGuardianCanSetBorrowCaps()
OnlyPauseGuardianAndAdminCanPause()
RedeemTokensZero()
RequestExpired()
SeizeIsPaused()
SenderMustBeCToken()
TransferIsPaused()
ZeroError()