Vault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xca4b11df at 14623953
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 19 additional slots
11 additional variables

No balances found for "Vault"

No transactions found for "Vault"


Functions
Getter at block 20922923
apiVersion(pure returns (string api_version)
0.1.8
 
availableDepositLimit(view returns (uint256)
bridge(view returns (address)
0x0000000000000000000000000000000000000000
configuration(view returns (struct IEverscaleEverscaleAddress)
(0, 0)
 
creditAvailable(view returns (uint256)
 
debtOutstanding(view returns (uint256)
debtRatio(view returns (uint256)
0
depositFee(view returns (uint256)
0
depositLimit(view returns (uint256)
0
emergencyShutdown(view returns (bool)
false
fees(view returns (uint256)
0
governance(view returns (address)
0x0000000000000000000000000000000000000000
guardian(view returns (address)
0x0000000000000000000000000000000000000000
lastReport(view returns (uint256)
0
lockedProfit(view returns (uint256)
0
lockedProfitDegradation(view returns (uint256)
0
management(view returns (address)
0x0000000000000000000000000000000000000000
managementFee(view returns (uint256)
0
pendingWithdrawalsTotal(view returns (uint256)
0
performanceFee(view returns (uint256)
0
rewards(view returns (struct IEverscaleEverscaleAddress)
(0, 0)
targetDecimals(view returns (uint256)
0
token(view returns (address)
0x0000000000000000000000000000000000000000
tokenDecimals(view returns (uint256)
0
 
totalAssets(view returns (uint256)
totalDebt(view returns (uint256)
0
undeclaredWithdrawLimit(view returns (uint256)
0
withdrawFee(view returns (uint256)
0
withdrawGuardian(view returns (address)
0x0000000000000000000000000000000000000000
withdrawLimitPerPeriod(view returns (uint256)
0
 
withdrawalQueue(view returns (address[20])
Read-only
convertFromTargetDecimals(uint256 amountview returns (uint256)
convertToTargetDecimals(uint256 amountview returns (uint256)
creditAvailable(address strategyIdview returns (uint256)
debtOutstanding(address strategyIdview returns (uint256)
decodeWithdrawalEventData(bytes eventDataview returns (struct IVaultBasicWithdrawalParams)
expectedReturn(address strategyIdview returns (uint256)
pendingWithdrawals(address useruint256 idview returns (struct IVaultPendingWithdrawalParams)
pendingWithdrawalsPerUser(addressview returns (uint256)
strategies(address strategyIdview returns (struct IVaultStrategyParams)
withdrawalIds(bytes32view returns (bool)
withdrawalPeriods(uint256 withdrawalPeriodIdview returns (struct IVaultWithdrawalPeriodParams)
State-modifying
acceptGovernance(
addStrategy(address strategyIduint256 _debtRatiouint256 minDebtPerHarvestuint256 maxDebtPerHarvestuint256 _performanceFee
cancelPendingWithdrawal(uint256 iduint256 amountstruct IEverscaleEverscaleAddress recipientuint256 bounty
deposit(struct IEverscaleEverscaleAddress recipientuint256 amount
deposit(struct IEverscaleEverscaleAddress recipientuint256 amountuint256 expectedMinBountystruct IVaultPendingWithdrawalId[] pendingWithdrawalIds
depositToFactory(uint128 amountint8 widuint256 useruint256 creditoruint256 recipientuint128 tokenAmountuint128 tonAmountuint8 swapTypeuint128 slippageNumeratoruint128 slippageDenominatorbytes level3
forceWithdraw(struct IVaultPendingWithdrawalId pendingWithdrawalId
forceWithdraw(struct IVaultPendingWithdrawalId[] pendingWithdrawalId
initialize(address _tokenaddress _bridgeaddress _governanceuint256 _targetDecimalsstruct IEverscaleEverscaleAddress _rewards
migrateStrategy(address oldVersionaddress newVersion
report(uint256 gainuint256 lossuint256 _debtPaymentreturns (uint256)
revokeStrategy(
revokeStrategy(address strategyId
saveWithdraw(bytes payloadbytes[] signaturesreturns (bool instantWithdrawalstruct IVaultPendingWithdrawalId pendingWithdrawalId)
saveWithdraw(bytes payloadbytes[] signaturesuint256 bounty
setConfiguration(struct IEverscaleEverscaleAddress _configuration
setDepositFee(uint256 _depositFee
setDepositLimit(uint256 limit
setEmergencyShutdown(bool active
setGovernance(address _governance
setGuardian(address _guardian
setLockedProfitDegradation(uint256 degradation
setManagement(address _management
setManagementFee(uint256 fee
setPendingWithdrawalApprove(struct IVaultPendingWithdrawalId pendingWithdrawalIduint8 approveStatus
setPendingWithdrawalApprove(struct IVaultPendingWithdrawalId[] pendingWithdrawalIduint8[] approveStatus
setPendingWithdrawalBounty(uint256 iduint256 bounty
setPerformanceFee(uint256 fee
setRewards(struct IEverscaleEverscaleAddress _rewards
setStrategyRewards(address strategyIdstruct IEverscaleEverscaleAddress _rewards
setUndeclaredWithdrawLimit(uint256 _undeclaredWithdrawLimit
setWithdrawFee(uint256 _withdrawFee
setWithdrawGuardian(address _withdrawGuardian
setWithdrawLimitPerPeriod(uint256 _withdrawLimitPerPeriod
setWithdrawalQueue(address[20] queue
skim(address strategyId
skimFees(bool skim_to_everscale
sweep(address _token
updateStrategyDebtRatio(address strategyIduint256 _debtRatio
updateStrategyMaxDebtPerHarvest(address strategyIduint256 maxDebtPerHarvest
updateStrategyMinDebtPerHarvest(address strategyIduint256 minDebtPerHarvest
updateStrategyPerformanceFee(address strategyIduint256 _performanceFee
withdraw(uint256 iduint256 amountRequestedaddress recipientuint256 maxLossuint256 bountyreturns (uint256 amountAdjusted)
Events
Deposit(uint256 amountint128 widuint256 addr
EmergencyShutdown(bool active
FactoryDeposit(uint128 amountint8 widuint256 useruint256 creditoruint256 recipientuint128 tokenAmountuint128 tonAmountuint8 swapTypeuint128 slippageNumeratoruint128 slippageDenominatorbytes1 separatorbytes level3
InstantWithdrawal(bytes32 payloadIdaddress recipientuint256 amount
NewPendingGovernance(address governance
PendingWithdrawalCancel(address recipientuint256 iduint256 amount
PendingWithdrawalCreated(address recipientuint256 iduint256 amountbytes32 payloadId
PendingWithdrawalForce(address recipientuint256 id
PendingWithdrawalUpdateApproveStatus(address recipientuint256 iduint8 approveStatus
PendingWithdrawalUpdateBounty(address recipientuint256 iduint256 bounty
PendingWithdrawalWithdraw(address recipientuint256 iduint256 requestedAmountuint256 redeemedAmount
StrategyAdded(address indexed strategyuint256 debtRatiouint256 minDebtPerHarvestuint256 maxDebtPerHarvestuint256 performanceFee
StrategyAddedToQueue(address indexed strategy
StrategyMigrated(address indexed oldVersionaddress indexed newVersion
StrategyRemovedFromQueue(address indexed strategy
StrategyReported(address indexed strategyuint256 gainuint256 lossuint256 debtPaiduint256 totalGainuint256 totalSkimuint256 totalLossuint256 totalDebtuint256 debtAddeduint256 debtRatio
StrategyRevoked(address indexed strategy
StrategyUpdateDebtRatio(address indexed strategyuint256 debtRatio
StrategyUpdateMaxDebtPerHarvest(address indexed strategyuint256 maxDebtPerHarvest
StrategyUpdateMinDebtPerHarvest(address indexed strategyuint256 minDebtPerHarvest
StrategyUpdatePerformanceFee(address indexed strategyuint256 performanceFee
StrategyUpdateRewards(address strategyIdint128 widuint256 addr
UpdateBridge(address bridge
UpdateConfiguration(int128 widuint256 addr
UpdateDepositFee(uint256 fee
UpdateDepositLimit(uint256 depositLimit
UpdateGovernance(address governance
UpdateGuardian(address guardian
UpdateManagement(address management
UpdateManagementFee(uint256 managenentFee
UpdatePerformanceFee(uint256 performanceFee
UpdateRewards(int128 widuint256 addr
UpdateTargetDecimals(uint256 targetDecimals
UpdateUndeclaredWithdrawLimit(uint256 undeclaredWithdrawLimit
UpdateWithdrawFee(uint256 fee
UpdateWithdrawGuardian(address withdrawGuardian
UpdateWithdrawLimitPerPeriod(uint256 withdrawLimitPerPeriod
UpdateWithdrawalQueue(address[20] queue
UserDeposit(address senderint128 recipientWiduint256 recipientAddruint256 amountaddress withdrawalRecipientuint256 withdrawalIduint256 bounty
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.