TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 1,893 txns
Deployed by via 0x4256d2d7 at 14193653
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
15 additional variables
ERC-20
--
ERC-20
--
0x9d0f54b0a1457db15889d741f841ae1b4fa196b74fda42f066a329eb23cda9ec
0xc726dada851364f184cbbe822a6240c84882e3932403b6dfbe7eda945ab65b29
0x8e2f18f0c44347660c3c8fc5559ce025ac69bb9b855390d409cdd0de073f70ba
0x7af70814c65bcd50093f68ec78e5cb9bb82afc5dd76a8f64e9829e4e5b33d557
0x3fbcf1586eb1019c2da6a24013caf4c006be1d5b9933dfa4161e411172d62c43
0x99f246e4b8f3c0a49657057d5af47f826d569bdf70c7903906a5593157944e89
0x76337db9e72748644f3a4af09221f3e393266e896c5aba35211863413f28261f
0x8be8eb1111b08e74e0ad747ef2c0b35d9c65422c03769c6dd84e4ea934e4ed07
0xd7911b797b78c0d9eee8b59b2a68b5cdd0c8caa74323d2f7e6263f00564d18ea
From
0xabdad8b6ab934baa9e9a88bfde9506f677eaf147138b554911bc9cc52500f63e

Functions
Getter at block 21279769
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
 
debtOutstanding(view returns (uint256)
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
 
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
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.