PendleRouter
Verified contract
Active on
Ethereum with 5,536 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "PendleRouter"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20570230 | 3 months ago | | | 0 | 0.00070483296 | |
| 20285227 | 5 months ago | | | 0 | 0.00030828020 | |
| 20284215 | 5 months ago | | | 0 | 0.0022339178 | |
| 20251323 | 5 months ago | | | 0 | 0.00087500237 | |
| 20251304 | 5 months ago | | | 0 | 0.00019456925 | |
| 20216908 | 5 months ago | | | 0 | 0.0013107164 | |
| 20133813 | 5 months ago | | | 0 | 0.0057901961 | |
| 20133801 | 5 months ago | | | 0 | 0.0016134789 | |
| 19927805 | 6 months ago | | | 0 | 0.0057182919 | |
| 19801057 | 7 months ago | | | 0 | 0.0022480023 |
ABI
ABI objects
Getter at block 21318057
data() view returns (address)
0xe8a6916576832aa5504092c1cccc46e3bb9491d6
governanceManager() view returns (address)
0x9b528bf0639fc31ae6d698c48d830873227741f1
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
This contract contains no read-only function objects.
State-modifying
Events addMarketLiquidityDual(bytes32 _marketFactoryId, address _xyt, address _token, uint256 _desiredXytAmount, uint256 _desiredTokenAmount, uint256 _xytMinAmount, uint256 _tokenMinAmount) payable returns (uint256 amountXytUsed, uint256 amountTokenUsed, uint256 lpOut)
addMarketLiquiditySingle(bytes32 _marketFactoryId, address _xyt, address _token, bool _forXyt, uint256 _exactIn, uint256 _minOutLp) payable returns (uint256 exactOutLp)
bootstrapMarket(bytes32 _marketFactoryId, address _xyt, address _token, uint256 _initialXytLiquidity, uint256 _initialTokenLiquidity) payable
createMarket(bytes32 _marketFactoryId, address _xyt, address _token) returns (address market)
newYieldContracts(bytes32 _forgeId, address _underlyingAsset, uint256 _expiry) returns (address ot, address xyt)
redeemAfterExpiry(bytes32 _forgeId, address _underlyingAsset, uint256 _expiry) returns (uint256 redeemedAmount)
redeemDueInterests(bytes32 _forgeId, address _underlyingAsset, uint256 _expiry, address _user) returns (uint256 interests)
redeemLpInterests(address market, address user) returns (uint256 interests)
redeemUnderlying(bytes32 _forgeId, address _underlyingAsset, uint256 _expiry, uint256 _amountToRedeem) returns (uint256 redeemedAmount)
removeMarketLiquidityDual(bytes32 _marketFactoryId, address _xyt, address _token, uint256 _exactInLp, uint256 _minOutXyt, uint256 _minOutToken) returns (uint256 exactOutXyt, uint256 exactOutToken)
removeMarketLiquiditySingle(bytes32 _marketFactoryId, address _xyt, address _token, bool _forXyt, uint256 _exactInLp, uint256 _minOutAsset) returns (uint256 exactOutXyt, uint256 exactOutToken)
renewYield(bytes32 _forgeId, uint256 _oldExpiry, address _underlyingAsset, uint256 _newExpiry, uint256 _renewalRate) returns (uint256 redeemedAmount, uint256 amountRenewed, address ot, address xyt, uint256 amountTokenMinted)
swapExactIn(address _tokenIn, address _tokenOut, uint256 _inAmount, uint256 _minOutAmount, bytes32 _marketFactoryId) payable returns (uint256 outSwapAmount)
swapExactOut(address _tokenIn, address _tokenOut, uint256 _outAmount, uint256 _maxInAmount, bytes32 _marketFactoryId) payable returns (uint256 inSwapAmount)
tokenizeYield(bytes32 _forgeId, address _underlyingAsset, uint256 _expiry, uint256 _amountToTokenize, address _to) returns (address ot, address xyt, uint256 amountTokenMinted)
withdrawEther(uint256 amount, address sendTo)
withdrawToken(address token, uint256 amount, address sendTo)
EtherWithdraw(uint256 amount, address sendTo)
Exit(address indexed sender, uint256 token0Amount, uint256 token1Amount, address market, uint256 exactInLp)
Join(address indexed sender, uint256 token0Amount, uint256 token1Amount, address market, uint256 exactOutLp)
MarketCreated(bytes32 marketFactoryId, address indexed xyt, address indexed token, address indexed market)
SwapEvent(address indexed trader, address inToken, address outToken, uint256 exactIn, uint256 exactOut, address market)
TokenWithdraw(address token, uint256 amount, address sendTo)
constructor(address _governanceManager, address _weth, address _data)
receive()
This contract contains no error objects.