FldaoVaultStrategyDefi

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x69b3e1bf at 17056246
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "FldaoVaultStrategyDefi"

No transactions found for "FldaoVaultStrategyDefi"


Functions
Getter at block 23713737
TOTAL_WEIGHT(view returns (uint256)
100000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
accessManager(view returns (address)
0x0000000000000000000000000000000000000000
asset(view returns (address)
0x0000000000000000000000000000000000000000
authority(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
0
exchange(view returns (address)
0x0000000000000000000000000000000000000000
investmentWallet(view returns (address)
0x0000000000000000000000000000000000000000
isConsumingScheduledOp(view returns (bytes4)
0x00000000
lastPriceUpdate(view returns (uint256)
0
liquidationValue(view returns (uint256)
0
mark2Market(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
netAssetValue(view returns (uint256)
0
netAssets(view returns (uint256 netAssetsAmount)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
rewardTokens(view returns (address[])
[]
rewardsVault(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
totalAssets(view returns (uint256)
0
totalDeposits(view returns (uint256)
0
totalSupply(view returns (uint256)
0
underlyingBalanceInVault(view returns (uint256)
0
underlyingBalanceWithInvestment(view returns (uint256)
0
universalLiquidator(view returns (address)
0x0000000000000000000000000000000000000000
usdc(view returns (address)
0x0000000000000000000000000000000000000000
vaultManager(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 sharesview returns (uint256)
rewardToken(uint256view returns (address)
vaultDeposits(addressuint256view returns (uint256 amountuint256 timestampuint256 shares)
State-modifying
addRewards(address[] _rewardTokens
approve(address spenderuint256 valuereturns (bool)
collectRewards(returns (address[] rewardTokens_uint256[] rewardsaddress[] donateTokens)
deposit(uint256 assetsaddress receiverreturns (uint256)
donateToken(address _rewardTokenreturns (address token)
initialMint(uint256 sharesuint256 assetsaddress receiveruint256 timestampreturns (uint256)
initialize(string _nameArgstring _symbolArgaddress _assetArgaddress _accessManageraddress _wallet
mint(uint256 sharesaddress receiverreturns (uint256)
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
setAssetPrice(uint256 price
setAuthority(address newAuthority
setExchange(address _address
setInvestmentWallet(address wallet
setMark2Market(address _value
setRewardsVault(address _value
setUSDC(address _address
setUniversalLiquidator(address _address
setVault(address _address
setVaultManager(address _value
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
AssetPriceUpdated(address indexed vaultuint256 currentPriceuint256 lastUpdated
AuthorityUpdated(address authority
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint64 version
Mark2MarketUpdated(address value
RewardAdded(address indexed rewarduint256 position
RewardsVaultUpdated(address value
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
VaultManagerUpdated(address value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC4626ExceededMaxDeposit(address receiveruint256 assetsuint256 max
ERC4626ExceededMaxMint(address receiveruint256 sharesuint256 max
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
ERC4626NoInvestmentWallet(
FailedInnerCall(
InvalidInitialization(
MathOverflowedMulDiv(
NotInitializing(
SafeERC20FailedOperation(address token
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot