TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 162 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
0x3364…7f46
-
variable spans 48 additional slots
Balances ($0.30)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 0.3 | $0.999891 |
$0.3 | |
stETH | ERC-20 | 0 | $2,415.68 |
$0 | |
vaUSDC | ERC-20 | 10 | -- | -- | |
vaETH | ERC-20 | 0.21095 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20841055 | 8 days ago | | | 0 | 0.044570485 | |
| 20833852 | 9 days ago | | | 0 | 0.017097425 | |
| 20817167 | 11 days ago | | | 0 | 0.020764414 | |
| 20757547 | 19 days ago | | | 0 | 0.0032064851 | |
| 20696171 | a month ago | | | 0 | 0.0022064920 | |
| 20656429 | a month ago | | | 0 | 0.0013199377 | |
| 20647183 | a month ago | | | 0 | 0.00068448524 | |
| 20646939 | a month ago | | | 0 | 0.0010783802 | |
| 20646922 | a month ago | | | 0 | 0.0011464951 | |
| 20629476 | a month ago | | | 0 | 0.0050604849 |
ABI
ABI objects
Getter at block 20896287 crossChainDispatcher() view returns (address _crossChainDispatcher) swapper() view returns (address _swapper)
VERSION() view returns (string)
1.3.1
crossChainRequestsLength() view returns (uint256)
17
governor() view returns (address _governor)
0xd1de3f9cd4ae2f23da941a67ca4c739f8dd9af33
pool() view returns (address)
0x3364f53cb866762aef66deef2a6b1a17c1f17f46
Read-only
crossChainFlashRepays(uint256) view returns (uint16 dstChainId, address syntheticToken, uint256 repayAmountMin, address account, bool finished)
crossChainLeverages(uint256) view returns (uint16 dstChainId, address bridgeToken, address depositToken, address syntheticToken, uint256 amountIn, uint256 debtAmount, uint256 depositAmountMin, address account, bool finished, address tokenIn)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
crossChainFlashRepay(address syntheticToken_, address depositToken_, uint256 withdrawAmount_, address bridgeToken_, uint256 bridgeTokenAmountMin_, uint256 swapAmountOutMin_, uint256 repayAmountMin_, bytes lzArgs_) payable
crossChainFlashRepayCallback(uint256 id_, uint256 swapAmountOut_) returns (uint256 _repaid)
crossChainLeverage(address, address, address, uint256, uint256, uint256, uint256, bytes) payable
crossChainLeverage(address tokenIn_, address syntheticToken_, address bridgeToken_, address depositToken_, uint256 amountIn_, uint256 leverage_, uint256 swapAmountOutMin_, uint256 depositAmountMin_, bytes lzArgs_) payable
crossChainLeverageCallback(uint256 id_, uint256 swapAmountOut_) returns (uint256 _deposited)
flashRepay(address syntheticToken_, address depositToken_, uint256 withdrawAmount_, uint256 swapAmountOutMin_) returns (uint256 _withdrawn, uint256 _repaid)
initialize(address pool_)
leverage(address tokenIn_, address depositToken_, address syntheticToken_, uint256 amountIn_, uint256 leverage_, uint256 depositAmountMin_) returns (uint256 _deposited, uint256 _issued)
retryCrossChainFlashRepayCallback(uint16 srcChainId_, bytes srcAddress_, uint64 nonce_, uint256 amount_, bytes payload_, uint256 newRepayAmountMin_)
retryCrossChainLeverageCallback(uint16 srcChainId_, bytes srcAddress_, uint64 nonce_, address token_, uint256 amount_, bytes payload_, uint256 newDepositAmountMin_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
CrossChainFlashRepayFinished(uint256 indexed id)
CrossChainFlashRepayStarted(uint256 indexed id)
CrossChainLeverageFinished(uint256 indexed id)
CrossChainLeverageStarted(uint256 indexed id)
FlashRepaid(address indexed syntheticToken, address indexed depositToken, uint256 withdrawn, uint256 repaid)
Initialized(uint8 version)
Leveraged(address indexed tokenIn, address indexed depositToken, address indexed syntheticToken, uint256 leverage, uint256 amountIn, uint256 issued, uint256 deposited)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AmountIsTooHigh()
AmountIsZero()
BridgeTokenIsNull()
CrossChainFlashRepayInactive()
CrossChainRequestCompletedAlready()
CrossChainRequestInvalidKey()
DepositTokenDoesNotExist()
FlashRepaySlippageTooHigh()
IsShutdown()
LeverageSlippageTooHigh()
LeverageTooHigh()
LeverageTooLow()
PoolAddressIsNull()
PoolIsNull()
PositionIsNotHealthy()
SenderIsNotCrossChainDispatcher()
SyntheticDoesNotExist()
TokenInIsNull()