TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 19,907 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 48 additional slots
0x8b97…f524
0x52ac…3523
0x361a…a561
0x23fc…e684
0xc8e0…bbb6
0xe8ae…624a
1 additional
variable
Balances ($14,115.71)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDbC | ERC-20 | 14.129767K | $0.995631 |
$14,068.03 | |
USDC | ERC-20 | 47.673169 | $0.996573 |
$47.51 | |
WGC | ERC-20 | 200 | $0.000568 |
$0.11 | |
GOCHU | ERC-20 | 50K | $0.000001 |
$0.05 | |
USA | ERC-20 | 1 | $0.000783 |
$0 | |
kurbi | ERC-20 | 0.1 | $0.000771 |
$0 | |
toby | ERC-20 | 777 | $0.00 |
$0 | |
LIFI | ERC-20 | 2.817126M | -- | -- | |
0xDead | ERC-20 | 500K | -- | -- | |
BASED | ERC-20 | 5.444K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22636423 | 3 days ago | | | 0 | 0.0000014613177 | |
| 22636419 | 3 days ago | | | 0.0000047923561 | 0.0000024359772 | |
| 22396450 | 8 days ago | | | 0 | 0.0000034477030 | |
| 22396438 | 8 days ago | | | 0.000012740677 | 0.0000024236442 | |
| 22396379 | 8 days ago | | | 0 | 0.0000023649107 | |
| 22324392 | 10 days ago | | | 0 | 0.0000020457255 | |
| 22137782 | 14 days ago | | | 0 | 8.7316600e-7 | |
| 22137716 | 14 days ago | | | 0 | 9.6409168e-7 | |
| 22105027 | 15 days ago | | | 0 | 0.0000015475956 | |
| 22105020 | 15 days ago | | | 0.0000050779327 | 0.0000021737378 |
ABI
ABI objects
Getter at block 22746871
aaveV3Pool() view returns (address)
0xa238dd80c259a72e81d7e4664a9801593f98d1c5
getVLPPrice() view returns (uint256)
129279
getVaultUSDBalance() view returns (uint256)
9197063488653550134986020538601480
nextWithdrawalRequestId() view returns (uint256)
190
operators() view returns (address)
0x23fc7c88402fe3314d4e76ac42f4c5a3e01ae684
totalUSD() view returns (uint256)
9197063488653550134986020538601480
Read-only
amountSuppliedToAaves(address) view returns (uint256)
claimedAaveYields(address) view returns (uint256)
lastStakedAt(address) view returns (uint256)
lastStakedBlockAt(address) view returns (uint256)
platformUsed(address) view returns (address)
withdrawalRequests(uint256) view returns (bool isOpen, address account, address token, uint256 vusdAmount, uint256 timestamp)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
accountDeltaIntoTotalUSD(bool _isIncrease, uint256 _delta)
addCollateral(uint256 _posId, uint256 _amount)
addOrRemoveCollateralPacked(uint256 a)
addPosition(uint256 _posId, uint256 _collateralDelta, uint256 _sizeDelta, uint256 _allowedPrice) payable
addPositionPacked(uint256 a, uint256 b) payable
addTPSL(uint256 _posId, bool[] _isTPs, uint256[] _prices, uint256[] _amountPercents) payable
addTPSLPacked(uint256 a, uint256[] _tps) payable
addTrailingStop(uint256 _posId, uint256[] _params) payable
cancelPendingOrder(uint256 _posId)
cancelPendingOrders(uint256[] _posIds)
cancelWithdrawal(uint256 _withdrawalRequestId)
claimAaveYield(address _token)
createAddPositionTriggerOrder(uint256 _posId, uint256 _collateralDelta, uint256 _sizeDelta, uint256 _triggerPrice, bool isTriggerAbove) payable
decreasePosition(uint256 _sizeDelta, uint256 _allowedPrice, uint256 _posId) payable
decreasePositionPacked(uint256 a, uint256 _posId) payable
deposit(address _account, address _token, uint256 _amount)
distributeFee(uint256 _fee, address _refer, address _trader)
executeWithdrawal(uint256 _withdrawalRequestId)
forceClosePosition(uint256 _posId) payable
initialize(address _operators, address _vlp, address _vusd)
initializeAave(address _aaveV3Pool)
newPositionOrder(uint256 _tokenId, bool _isLong, uint8 _orderType, uint256[] _params, address _refer) payable
newPositionOrderPacked(uint256 a, uint256 b, uint256 c) payable
newPositionOrderWithTPSL(uint256 _tokenId, bool _isLong, uint8 _orderType, uint256[] _params, address _refer, bool[] _isTPs, uint256[] _prices, uint256[] _amountPercents) payable
removeCollateral(uint256 _posId, uint256 _amount) payable
seize(address _exploiter)
setPlatformUsed(address _platform)
setVaultSettings(address _priceManager, address _settingsManager, address _positionVault, address _orderVault, address _liquidateVault)
stake(address _account, address _token, uint256 _amount)
supplyToAave(address _token, uint256 _amount)
supplyVusdToVault(uint256 _vusdAmount)
takeVUSDIn(address _account, uint256 _amount)
takeVUSDOut(address _account, uint256 _amount)
unstake(address _tokenOut, uint256 _vlpAmount)
withdraw(address _token, uint256 _amount) payable
withdrawFromAave(address _token, uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CancelWithdrawalRequest(uint256 indexed withdrawalRequestId, address indexed account, address token, uint256 vusdAmount)
CreateWithdrawalRequest(uint256 indexed withdrawalRequestId, address indexed account, address token, uint256 vusdAmount)
Deposit(address indexed account, address indexed token, uint256 amount)
ForceClose(uint256 indexed posId, address indexed account, uint256 exceededPnl)
Initialized(uint8 version)
PlatformFeeTransfer(address indexed account, uint256 amount, address indexed trader)
ReferFeeTraderRebate(address indexed account, uint256 amount, address indexed trader, uint256 rebate)
ReferFeeTransfer(address indexed account, uint256 amount)
Seize(address indexed account, uint256 vusdAmount)
Stake(address indexed account, address token, uint256 amount, uint256 mintAmount)
SupplyVusdToVault(address indexed account, uint256 vusdAmount)
Unstake(address indexed account, address token, uint256 vlpAmount, uint256 amountOut)
Withdraw(uint256 withdrawalRequestId, address indexed account, address indexed token, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.