TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 165 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
--
0x4b7b8186fa03e09da7b1c8349d9c9f1246f822562a5aed4262c48cbb7673c6f6
0x51de9dfe4028f9949b0c1eec11303234f101e2c99fbfe73e513a8dbe04c5d62c
0x042720f73d0937eba37ec9ed15e2c72b46b923684286c435b04d919712624b5b
0xaff1455e12acd623836f6885f2e0e275a932fc9556fae9649a7eb5fbd76fe953
0x94bee2c05338847b99b28569edf8032fd4dc7e75ffecaa610c74a2b47418414e
0xd778d128946639ab973fa07fccd3b6e7e241154586c831b7e4bdcd2213a4fad8
0xe60b6abcfca87efae21636216f6292bbbec4296036ce34ff49f90b75e7578b37
0x1ea54ea168e292bd57bbc0305baaf5ca098b45cf24184ba1edc57ea48d3d278c
0x47c9be0e124d5d46f40d55803ce06e81fdeb113b63a330d294d1b7efa32e03d3
0x1d78664b33abd0f863fc6a7d7e313d85d955f6867bcfc487fa0aecfac3c64479

Functions
Getter at block 21301843
apiVersion(pure returns (string api_version)
0.1.8
availableDepositLimit(view returns (uint256)
150000000000
bridge(view returns (address)
0xf4404070f63a7e19be0b1dd89a5fb88e12c0173a
configuration(view returns (struct IEverscaleEverscaleAddress)
(0, 107822560861028556835413488597595018256769368577068775015190373262786326652695)
creditAvailable(view returns (uint256)
0
 
debtOutstanding(view returns (uint256)
debtRatio(view returns (uint256)
0
depositFee(view returns (uint256)
0
depositLimit(view returns (uint256)
150000000000
emergencyShutdown(view returns (bool)
true
fees(view returns (uint256)
0
governance(view returns (address)
0xe29b04b9c6712080f79b2dac5211b18b279d5de0
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, 105858753549520199040809474220137582508381574086031421693979951205076851724096)
targetDecimals(view returns (uint256)
8
token(view returns (address)
0x2260fac5e5542a773aa44fbcfedf7c193bc2c599
tokenDecimals(view returns (uint256)
8
totalAssets(view returns (uint256)
0
totalDebt(view returns (uint256)
0
undeclaredWithdrawLimit(view returns (uint256)
600000000
withdrawFee(view returns (uint256)
0
withdrawGuardian(view returns (address)
0x0000000000000000000000000000000000000000
withdrawLimitPerPeriod(view returns (uint256)
2000000000
 
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.