AquaVault

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xc04e53a7 at 11366914
Slot
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

No balances found for "AquaVault"

No transactions found for "AquaVault"


Functions
Getter at block 22012759
_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)
22012759
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(addressuint256view returns (address)
allMarkets(uint256view returns (address)
aquaCollateral(addressaddressview returns (uint256)
borrowCaps(addressview returns (uint256)
borrowGuardianPaused(addressview returns (bool)
checkMembership(address accountaddress cTokenview returns (bool)
getAccountLiquidity(address accountview returns (uint256uint256uint256)
getAssetsIn(address accountview returns (address[])
getHypotheticalAccountLiquidity(address accountaddress cTokenModifyuint256 redeemTokensuint256 borrowAmountview returns (uint256uint256uint256)
isDeprecated(address cTokenview returns (bool)
isLiquidators(addressview returns (bool)
isTraders(addressview returns (bool)
isWhitelistTraders(addressview returns (bool)
liquidateCalculateSeizeTokens(address cTokenBorrowedaddress cTokenCollateraluint256 actualRepayAmountview returns (uint256uint256)
lpTokens(addressview returns (address)
markets(addressview returns (bool isListeduint256 collateralFactorMantissa)
mintGuardianPaused(addressview returns (bool)
positions(addressaddressview returns (int256)
traderSettlers(addressview returns (address)
State-modifying
_setBorrowCapGuardian(address newBorrowCapGuardian
_setBorrowPaused(address cTokenbool statereturns (bool)
_setCloseFactor(uint256 newCloseFactorMantissareturns (uint256)
_setCollateralFactor(address cTokenuint256 newCollateralFactorMantissareturns (uint256)
_setLiquidationIncentive(uint256 newLiquidationIncentiveMantissareturns (uint256)
_setMarketBorrowCaps(address[] cTokensuint256[] newBorrowCaps
_setMintPaused(address cTokenbool statereturns (bool)
_setPauseGuardian(address newPauseGuardianreturns (uint256)
_setPriceOracle(address newOraclereturns (uint256)
_setSeizePaused(bool statereturns (bool)
_setTransferPaused(bool statereturns (bool)
addCollateral(struct IAquaVaultTokenAmountUint[] tokensaddress trader
borrowAllowed(address cTokenaddress borroweruint256 borrowAmountreturns (uint256)
borrowVerify(address cTokenaddress borroweruint256 borrowAmount
enterMarkets(address[] cTokensreturns (uint256[])
exitMarket(address cTokenAddressreturns (uint256)
initialize(address aquaVaultSignatureCheck_
liquidate(struct IAquaVaultLiquidationRequest requestbytes signature
liquidateBorrowAllowed(address cTokenBorrowedaddress cTokenCollateraladdress liquidatoraddress borroweruint256 repayAmountreturns (uint256)
liquidateBorrowVerify(address cTokenBorrowedaddress cTokenCollateraladdress liquidatoraddress borroweruint256 actualRepayAmountuint256 seizeTokens
mintAllowed(address cTokenaddress minteruint256 mintAmountreturns (uint256)
mintVerify(address cTokenaddress minteruint256 actualMintAmountuint256 mintTokens
nativeTreasuryCallback(address traderaddress sellerTokenint256 amountInaddress buyerTokenint256 amountOut
pay(address touint256 amount
positionEpochUpdate(struct IAquaVaultTraderPositionUpdate[] traderPositionUpdatestruct IAquaVaultLpTokenValueUpdate[] lpTokenValueUpdate
redeemAllowed(address cTokenaddress redeemeruint256 redeemTokensreturns (uint256)
redeemVerify(address cTokenaddress redeemeruint256 redeemAmountuint256 redeemTokens
removeCollateral(struct IAquaVaultRemoveCollateralRequest requestbytes signature
repay(struct IAquaVaultTokenAmountUint[] repaymentsaddress trader
repayBorrowAllowed(address cTokenaddress payeraddress borroweruint256 repayAmountreturns (uint256)
repayBorrowVerify(address cTokenaddress payeraddress borroweruint256 actualRepayAmountuint256 borrowerIndex
seizeAllowed(address cTokenCollateraladdress cTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
seizeVerify(address cTokenCollateraladdress cTokenBorrowedaddress liquidatoraddress borroweruint256 seizeTokens
setAdmin(address newAdmin
setAllowance(struct IAquaVaultTokenAmountUint[] tokens
setEpochUpdater(address _epochUpdater
setNativePool(address newNativePool
setSignatureCheck(address newSignatureCheck
setSigner(address _signer
setTrader(address traderbool isTraderaddress settlerbool isWhitelistTraderbool isLiquidator
settle(struct IAquaVaultSettlementRequest requestbytes signature
supportMarket(address aquaLpToken
transferAllowed(address cTokenaddress srcaddress dstuint256 transferTokensreturns (uint256)
transferVerify(address cTokenaddress srcaddress dstuint256 transferTokens
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
ActionPaused(address cTokenstring actionbool pauseState
ActionPaused(string actionbool pauseState
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
CollateralAdded(address traderstruct IAquaVaultTokenAmountUint[] collateralUpdates
CollateralRemoved(address traderstruct IAquaVaultTokenAmountUint[] collateralUpdates
EpochUpdate(struct IAquaVaultTraderPositionUpdate[] traderPositionUpdatestruct IAquaVaultLpTokenValueUpdate[] lpTokenValueUpdate
Failure(uint256 erroruint256 infouint256 detail
Initialized(uint8 version
Liquidated(address traderaddress liquidatorstruct IAquaVaultTokenAmountInt[] positionUpdatesstruct IAquaVaultTokenAmountUint[] claimCollaterals
MarketEntered(address cTokenaddress account
MarketExited(address cTokenaddress account
MarketListed(address cToken
NewBorrowCap(address indexed cTokenuint256 newBorrowCap
NewBorrowCapGuardian(address oldBorrowCapGuardianaddress newBorrowCapGuardian
NewCloseFactor(uint256 oldCloseFactorMantissauint256 newCloseFactorMantissa
NewCollateralFactor(address cTokenuint256 oldCollateralFactorMantissauint256 newCollateralFactorMantissa
NewLiquidationIncentive(uint256 oldLiquidationIncentiveMantissauint256 newLiquidationIncentiveMantissa
NewPauseGuardian(address oldPauseGuardianaddress newPauseGuardian
NewPriceOracle(address oldPriceOracleaddress newPriceOracle
Repaid(address traderstruct IAquaVaultTokenAmountUint[] repayments
Settled(address traderstruct IAquaVaultTokenAmountInt[] positionUpdates
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(