PendleRouter

Verified contract

Active on Ethereum with 5,536 txns
Deployed by via 0xdf86956e at 12638048
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "PendleRouter"

0xcfe92113e5b2a38406f8dee0205a03f2dd92c5a558487d8a1b6c055edc82ff07
0xd370649ef18a2a3d2c8cebc4208267a399c5e61ead8520e86559e51d7d53be2d
0x6e5914d572fdc42accfba2974713a303a7ec3df29c394f946568b83930379093
0x64446978bd4aaf28791843714fdb5452c08e72a11eaaad8cc5d7daba87fd54f5
0xac59f073de3d4aacffb4fe7db8f45ea6fa4936c81cfde45af010ff2d69314dcf
0x579195fa0902f084f770259536014a2a94c1533c4f131b7bca7a386ffece7c2c
0xd0e68a3faf33ae842a9a5490d2e5dee3ce903e8bdf6becc2f7f668911bc30fe2
0x0eb87cc68664aa09570d23944c7365a52a347d2e27b754d679a628300c36b152
0xf9d5ce471ef15df214f058aa885b93349e742a609c17ec3fb11b815d128423d7
0xe44b181e688386f1006cf8df05b79c93fdede19f2e3f1080e30875be5f7448b0

Functions
Getter at block 21161341
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
addMarketLiquidityDual(bytes32 _marketFactoryIdaddress _xytaddress _tokenuint256 _desiredXytAmountuint256 _desiredTokenAmountuint256 _xytMinAmountuint256 _tokenMinAmountpayable returns (uint256 amountXytUseduint256 amountTokenUseduint256 lpOut)
addMarketLiquiditySingle(bytes32 _marketFactoryIdaddress _xytaddress _tokenbool _forXytuint256 _exactInuint256 _minOutLppayable returns (uint256 exactOutLp)
bootstrapMarket(bytes32 _marketFactoryIdaddress _xytaddress _tokenuint256 _initialXytLiquidityuint256 _initialTokenLiquiditypayable 
createMarket(bytes32 _marketFactoryIdaddress _xytaddress _tokenreturns (address market)
newYieldContracts(bytes32 _forgeIdaddress _underlyingAssetuint256 _expiryreturns (address otaddress xyt)
redeemAfterExpiry(bytes32 _forgeIdaddress _underlyingAssetuint256 _expiryreturns (uint256 redeemedAmount)
redeemDueInterests(bytes32 _forgeIdaddress _underlyingAssetuint256 _expiryaddress _userreturns (uint256 interests)
redeemLpInterests(address marketaddress userreturns (uint256 interests)
redeemUnderlying(bytes32 _forgeIdaddress _underlyingAssetuint256 _expiryuint256 _amountToRedeemreturns (uint256 redeemedAmount)
removeMarketLiquidityDual(bytes32 _marketFactoryIdaddress _xytaddress _tokenuint256 _exactInLpuint256 _minOutXytuint256 _minOutTokenreturns (uint256 exactOutXytuint256 exactOutToken)
removeMarketLiquiditySingle(bytes32 _marketFactoryIdaddress _xytaddress _tokenbool _forXytuint256 _exactInLpuint256 _minOutAssetreturns (uint256 exactOutXytuint256 exactOutToken)
renewYield(bytes32 _forgeIduint256 _oldExpiryaddress _underlyingAssetuint256 _newExpiryuint256 _renewalRatereturns (uint256 redeemedAmountuint256 amountRenewedaddress otaddress xytuint256 amountTokenMinted)
swapExactIn(address _tokenInaddress _tokenOutuint256 _inAmountuint256 _minOutAmountbytes32 _marketFactoryIdpayable returns (uint256 outSwapAmount)
swapExactOut(address _tokenInaddress _tokenOutuint256 _outAmountuint256 _maxInAmountbytes32 _marketFactoryIdpayable returns (uint256 inSwapAmount)
tokenizeYield(bytes32 _forgeIdaddress _underlyingAssetuint256 _expiryuint256 _amountToTokenizeaddress _toreturns (address otaddress xytuint256 amountTokenMinted)
withdrawEther(uint256 amountaddress sendTo
withdrawToken(address tokenuint256 amountaddress sendTo
Events
EtherWithdraw(uint256 amountaddress sendTo
Exit(address indexed senderuint256 token0Amountuint256 token1Amountaddress marketuint256 exactInLp
Join(address indexed senderuint256 token0Amountuint256 token1Amountaddress marketuint256 exactOutLp
MarketCreated(bytes32 marketFactoryIdaddress indexed xytaddress indexed tokenaddress indexed market
SwapEvent(address indexed traderaddress inTokenaddress outTokenuint256 exactInuint256 exactOutaddress market
TokenWithdraw(address tokenuint256 amountaddress sendTo
Constructor
constructor(address _governanceManageraddress _wethaddress _data
Fallback and receive
receive(
Errors

This contract contains no error objects.