TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,893 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
15 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TetherLP.com | ERC-20 | 683 | -- | -- | |
TetherClaims.com | ERC-20 | 400 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17093059 | 2 years ago | | | 0 | 0.017752518 | |
| 17087440 | 2 years ago | | | 0 | 0.0038672343 | |
| 17085228 | 2 years ago | | | 0 | 0.024030851 | |
| 17076236 | 2 years ago | | | 0 | 0.0068842819 | |
| 17074793 | 2 years ago | | | 0 | 0.032866786 | |
| 17070586 | 2 years ago | | | 0 | 0.0033522534 | |
| 17068691 | 2 years ago | | | 0 | 0.0029963443 | |
| 17065507 | 2 years ago | | | 0 | 0.0025537436 | |
| 17052687 | 2 years ago | | | 0 | 0.011522344 | |
| 17043957 | 2 years ago | | | 0 | 0.012149673 |
ABI
ABI objects
Getter at block 21279769 debtOutstanding() view returns (uint256) withdrawalQueue() view returns (address[20])
apiVersion() pure returns (string api_version)
0.1.8
availableDepositLimit() view returns (uint256)
99998391762291
bridge() view returns (address)
0xf4404070f63a7e19be0b1dd89a5fb88e12c0173a
configuration() view returns (struct IEverscaleEverscaleAddress)
(0, 9755749578174698849458432462027331743580374797300217973065431603350046399752)
creditAvailable() view returns (uint256)
0
debtRatio() view returns (uint256)
0
depositFee() view returns (uint256)
0
depositLimit() view returns (uint256)
100000000000000
emergencyShutdown() view returns (bool)
true
fees() view returns (uint256)
0
governance() view returns (address)
0xe29b04b9c6712080f79b2dac5211b18b279d5de0
guardian() view returns (address)
0x0000000000000000000000000000000000000000
lastReport() view returns (uint256)
1652181835
lockedProfit() view returns (uint256)
25309252452
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, 105858753549520199040809474220137582508381574086031421693979951205076851724096)
targetDecimals() view returns (uint256)
6
token() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
tokenDecimals() view returns (uint256)
6
totalAssets() view returns (uint256)
1608237709
totalDebt() view returns (uint256)
1608237709
undeclaredWithdrawLimit() view returns (uint256)
200000000000
withdrawFee() view returns (uint256)
0
withdrawGuardian() view returns (address)
0x0000000000000000000000000000000000000000
withdrawLimitPerPeriod() view returns (uint256)
600000000000
Read-only
convertFromTargetDecimals(uint256 amount) view returns (uint256)
convertToTargetDecimals(uint256 amount) view returns (uint256)
creditAvailable(address strategyId) view returns (uint256)
debtOutstanding(address strategyId) view returns (uint256)
decodeWithdrawalEventData(bytes eventData) view returns (struct IVaultBasicWithdrawalParams)
expectedReturn(address strategyId) view returns (uint256)
pendingWithdrawals(address user, uint256 id) view returns (struct IVaultPendingWithdrawalParams)
pendingWithdrawalsPerUser(address) view returns (uint256)
strategies(address strategyId) view returns (struct IVaultStrategyParams)
withdrawalIds(bytes32) view returns (bool)
withdrawalPeriods(uint256 withdrawalPeriodId) view returns (struct IVaultWithdrawalPeriodParams)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptGovernance()
addStrategy(address strategyId, uint256 _debtRatio, uint256 minDebtPerHarvest, uint256 maxDebtPerHarvest, uint256 _performanceFee)
cancelPendingWithdrawal(uint256 id, uint256 amount, struct IEverscaleEverscaleAddress recipient, uint256 bounty)
deposit(struct IEverscaleEverscaleAddress recipient, uint256 amount)
deposit(struct IEverscaleEverscaleAddress recipient, uint256 amount, uint256 expectedMinBounty, struct IVaultPendingWithdrawalId[] pendingWithdrawalIds)
depositToFactory(uint128 amount, int8 wid, uint256 user, uint256 creditor, uint256 recipient, uint128 tokenAmount, uint128 tonAmount, uint8 swapType, uint128 slippageNumerator, uint128 slippageDenominator, bytes level3)
forceWithdraw(struct IVaultPendingWithdrawalId pendingWithdrawalId)
forceWithdraw(struct IVaultPendingWithdrawalId[] pendingWithdrawalId)
initialize(address _token, address _bridge, address _governance, uint256 _targetDecimals, struct IEverscaleEverscaleAddress _rewards)
migrateStrategy(address oldVersion, address newVersion)
report(uint256 gain, uint256 loss, uint256 _debtPayment) returns (uint256)
revokeStrategy()
revokeStrategy(address strategyId)
saveWithdraw(bytes payload, bytes[] signatures) returns (bool instantWithdrawal, struct IVaultPendingWithdrawalId pendingWithdrawalId)
saveWithdraw(bytes payload, bytes[] signatures, uint256 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 pendingWithdrawalId, uint8 approveStatus)
setPendingWithdrawalApprove(struct IVaultPendingWithdrawalId[] pendingWithdrawalId, uint8[] approveStatus)
setPendingWithdrawalBounty(uint256 id, uint256 bounty)
setPerformanceFee(uint256 fee)
setRewards(struct IEverscaleEverscaleAddress _rewards)
setStrategyRewards(address strategyId, struct 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 strategyId, uint256 _debtRatio)
updateStrategyMaxDebtPerHarvest(address strategyId, uint256 maxDebtPerHarvest)
updateStrategyMinDebtPerHarvest(address strategyId, uint256 minDebtPerHarvest)
updateStrategyPerformanceFee(address strategyId, uint256 _performanceFee)
withdraw(uint256 id, uint256 amountRequested, address recipient, uint256 maxLoss, uint256 bounty) returns (uint256 amountAdjusted)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Deposit(uint256 amount, int128 wid, uint256 addr)
EmergencyShutdown(bool active)
FactoryDeposit(uint128 amount, int8 wid, uint256 user, uint256 creditor, uint256 recipient, uint128 tokenAmount, uint128 tonAmount, uint8 swapType, uint128 slippageNumerator, uint128 slippageDenominator, bytes1 separator, bytes level3)
InstantWithdrawal(bytes32 payloadId, address recipient, uint256 amount)
NewPendingGovernance(address governance)
PendingWithdrawalCancel(address recipient, uint256 id, uint256 amount)
PendingWithdrawalCreated(address recipient, uint256 id, uint256 amount, bytes32 payloadId)
PendingWithdrawalForce(address recipient, uint256 id)
PendingWithdrawalUpdateApproveStatus(address recipient, uint256 id, uint8 approveStatus)
PendingWithdrawalUpdateBounty(address recipient, uint256 id, uint256 bounty)
PendingWithdrawalWithdraw(address recipient, uint256 id, uint256 requestedAmount, uint256 redeemedAmount)
StrategyAdded(address indexed strategy, uint256 debtRatio, uint256 minDebtPerHarvest, uint256 maxDebtPerHarvest, uint256 performanceFee)
StrategyAddedToQueue(address indexed strategy)
StrategyMigrated(address indexed oldVersion, address indexed newVersion)
StrategyRemovedFromQueue(address indexed strategy)
StrategyReported(address indexed strategy, uint256 gain, uint256 loss, uint256 debtPaid, uint256 totalGain, uint256 totalSkim, uint256 totalLoss, uint256 totalDebt, uint256 debtAdded, uint256 debtRatio)
StrategyRevoked(address indexed strategy)
StrategyUpdateDebtRatio(address indexed strategy, uint256 debtRatio)
StrategyUpdateMaxDebtPerHarvest(address indexed strategy, uint256 maxDebtPerHarvest)
StrategyUpdateMinDebtPerHarvest(address indexed strategy, uint256 minDebtPerHarvest)
StrategyUpdatePerformanceFee(address indexed strategy, uint256 performanceFee)
StrategyUpdateRewards(address strategyId, int128 wid, uint256 addr)
UpdateBridge(address bridge)
UpdateConfiguration(int128 wid, uint256 addr)
UpdateDepositFee(uint256 fee)
UpdateDepositLimit(uint256 depositLimit)
UpdateGovernance(address governance)
UpdateGuardian(address guardian)
UpdateManagement(address management)
UpdateManagementFee(uint256 managenentFee)
UpdatePerformanceFee(uint256 performanceFee)
UpdateRewards(int128 wid, uint256 addr)
UpdateTargetDecimals(uint256 targetDecimals)
UpdateUndeclaredWithdrawLimit(uint256 undeclaredWithdrawLimit)
UpdateWithdrawFee(uint256 fee)
UpdateWithdrawGuardian(address withdrawGuardian)
UpdateWithdrawLimitPerPeriod(uint256 withdrawLimitPerPeriod)
UpdateWithdrawalQueue(address[20] queue)
UserDeposit(address sender, int128 recipientWid, uint256 recipientAddr, uint256 amount, address withdrawalRecipient, uint256 withdrawalId, uint256 bounty)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.