PendleRouter

Verified contract

Proxy

Active on Ethereum with 15,160 txns
Deployed by via 0x03a477be at 16675278
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000
ERC-20
Value $0
ERC-20
Value $0
0xdde1f784ebabc4206455c229c67098bc2aafb278c494edcd7a240a58dd35a70e
0x7cc5b30e884d5654b9563230924b2651821767b7bbe2e76e16d7b875207e8921
0xb12875a8753c7d06f93ba0bb49745ed8d68581967b01256cfbf58c4e65e3aad1
0x6440cf7a6e7b5426051a71af005379f7d84321b420afd6f45b9439d90264d555
0xdc2f7b7a6ac69bbe21a6e4d000ec28c56b1ea65480e6efb3da8bdc566cb4e3b2
0xa1569767914cbe7e586fcba7509816ace57b98f6ccd6fd20458b47b9474752f1
0x8b9cfafcea3cd51bf4990917f12d6c304f87aa92a2bebcb7cb1449749fe22cae
0x4c4a1f015056667dd4e002720498e991b33897eea579222d727fee0d84ba4ed4
0x09a1614170914ca6131edaf3889a89f7aee4d10895fa6f987e94184113d9b404
0x52c493053f18f52eac18fd5a328b9a0d13665cee2169df0b4a61b3e07dc4b330

Functions
Getter at block 21157851
facetAddresses(view returns (address[])
[0xFc0617465474a6b1CA0E37ec4E67B3EEFf93bc63, 0xf7A646fe5EBa40A2619b894f3D85d682198b99bf, 0x55F3474b876aaE57B8988C164c574348451b9A39, 0x0c6981Ada752AF1cCF8F48bCf723286dCcde3166, 0x0fB9eCfd253dd9090BbCeE6E0beCE971c50aDf4A, 0x0000000001E4ef00d069e71d6bA041b0A16F7eA0]
facets(view returns (struct IDiamondLoupeFacet[] facets_)
[(0xfc0617465474a6b1ca0e37ec4e67b3eeff93bc63, [0x97ee279e, 0xcb591eb2, 0x3af1f329, 0x409c7a89, 0x015491d1, 0xb7d75b8b, 0xe6eaba01, 0x694ab559, 0x178d29d3, 0x690807ad, 0xdfbc814e, 0x844384aa]), (0xf7a646fe5eba40a2619b894f3d85d682198b99bf, [0x1a8631b2, 0x46eb2db6, 0x443e6512, 0xf7e375e8, 0x339748cb, 0x527df199, 0x85b29936]), (0x55f3474b876aae57b8988c164c574348451b9a39, [0x2032aecd, 0xb85f50ba, 0x83c71b69, 0xa5f9931b, 0xdd371acd, 0x6b8bdf32]), (0x0c6981ada752af1ccf8f48bcf723286dccde3166, [0xfa483e72, 0xc861a898, 0x448b9b95, 0xfdd71f43, 0xc4a9c7de, 0x357d6540, 0xd6308fa4, 0xbf1bd434, 0xe15cc098]), (0x0fb9ecfd253dd9090bbcee6e0bece971c50adf4a, [0xacdb32df, 0xd617b03b]), (0x0000000001e4ef00d069e71d6ba041b0a16f7ea0, [0xcdffacc6, 0x52ef6b2c, 0xadfca15e, 0x7a0ed627])]
Read-only
facetAddress(bytes4 sigview returns (address)
facetFunctionSelectors(address facetview returns (bytes4[] res)
State-modifying
mintPyFromSy(address receiveraddress YTuint256 netSyInuint256 minPyOutreturns (uint256 netPyOut)
mintPyFromToken(address receiveraddress YTuint256 minPyOutstruct TokenInput inputpayable returns (uint256 netPyOut)
mintSyFromToken(address receiveraddress SYuint256 minSyOutstruct TokenInput inputpayable returns (uint256 netSyOut)
redeemDueInterestAndRewards(address useraddress[] sysaddress[] ytsaddress[] markets
redeemPyToSy(address receiveraddress YTuint256 netPyInuint256 minSyOutreturns (uint256 netSyOut)
redeemPyToToken(address receiveraddress YTuint256 netPyInstruct TokenOutput outputreturns (uint256 netTokenOut)
redeemSyToToken(address receiveraddress SYuint256 netSyInstruct TokenOutput outputreturns (uint256 netTokenOut)
Events
DiamondCut(struct IDiamondCutFacetCut[] _diamondCutaddress _initbytes _calldata
MintPyFromSy(address indexed calleraddress indexed receiveraddress indexed YTuint256 netSyInuint256 netPyOut
MintPyFromToken(address indexed calleraddress indexed tokenInaddress indexed YTaddress receiveruint256 netTokenInuint256 netPyOut
MintSyFromToken(address indexed calleraddress indexed tokenInaddress indexed SYaddress receiveruint256 netTokenInuint256 netSyOut
RedeemPyToSy(address indexed calleraddress indexed receiveraddress indexed YTuint256 netPyInuint256 netSyOut
RedeemPyToToken(address indexed calleraddress indexed tokenOutaddress indexed YTaddress receiveruint256 netPyInuint256 netTokenOut
RedeemSyToToken(address indexed calleraddress indexed tokenOutaddress indexed SYaddress receiveruint256 netSyInuint256 netTokenOut
Constructor
constructor(address _ACTION_MINT_REDEEMaddress _ACTION_ADD_REMOVE_LIQaddress _ACTION_SWAP_PTaddress _ACTION_SWAP_YTaddress _ACTION_MISC
Fallback and receive
fallback(
receive(
Errors
RouterInvalidAction(bytes4 selector
RouterInvalidFacet(address facet
RouterInsufficientPYOut(uint256 actualPYOutuint256 requiredPYOut
RouterInsufficientSyOut(uint256 actualSyOutuint256 requiredSyOut
RouterInsufficientTokenOut(uint256 actualTokenOutuint256 requiredTokenOut