PendleMarketFactoryV3

Verified contract

Active on Ethereum with 1 txns
Deployed by via 0x88a23f22 at 20512280
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
-
variable spans 1 additional slot

No balances found for "PendleMarketFactoryV3"

0x306c291e5d2806760e17275efaaafe3b0795b0ab45dee2eeb353e576776565cd
From

Functions
Getter at block 20877791
gaugeController(view returns (address)
0x47d74516b33ed5d70dde7119a40839f6fcc24e57
marketCreationCodeContractA(view returns (address)
0x915ae4dd2632daec58772a924df5098a6815b111
marketCreationCodeContractB(view returns (address)
0x67e9cc1b9431aadcf0a8cffbc02bf32b13d47d20
marketCreationCodeSizeA(view returns (uint256)
13398
marketCreationCodeSizeB(view returns (uint256)
13398
maxLnFeeRateRoot(view returns (uint256)
48790164169432003
maxReserveFeePercent(view returns (uint8)
100
minInitialAnchor(view returns (int256)
1000000000000000000
owner(view returns (address)
0x8119ec16f0573b7dac7c0cb94eb504fb32456ee1
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
reserveFeePercent(view returns (uint8)
80
treasury(view returns (address)
0x8270400d528c34e1596ef367eedec99080a1b592
vePendle(view returns (address)
0x4f30a9d41b80ecc5b94306ab4364951ae3170210
yieldContractFactory(view returns (address)
0x35a338522a435d46f77be32c70e215b813d0e3ac
Read-only
getMarketConfig(address marketaddress routerview returns (address _treasuryuint80 _overriddenFeeuint8 _reserveFeePercent)
isValidMarket(address marketview returns (bool)
State-modifying
claimOwnership(
createNewMarket(address PTint256 scalarRootint256 initialAnchoruint80 lnFeeRateRootreturns (address market)
setOverriddenFee(address routeraddress marketuint80 newFee
setTreasuryAndFeeReserve(address newTreasuryuint8 newReserveFeePercent
transferOwnership(address newOwnerbool directbool renounce
Events
CreateNewMarket(address indexed marketaddress indexed PTint256 scalarRootint256 initialAnchoruint256 lnFeeRateRoot
Initialized(uint8 version
NewTreasuryAndFeeReserve(address indexed treasuryuint8 reserveFeePercent
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetOverriddenFee(address indexed routeraddress indexed marketuint80 lnFeeRateRoot
Constructor
constructor(address _yieldContractFactoryaddress _marketCreationCodeContractAuint256 _marketCreationCodeSizeAaddress _marketCreationCodeContractBuint256 _marketCreationCodeSizeBaddress _treasuryuint8 _reserveFeePercentaddress _vePendleaddress _gaugeController
Fallback and receive

This contract contains no fallback and receive objects.

Errors
MFNotPendleMarket(address addr
MarketFactoryExpiredPt(
MarketFactoryInitialAnchorTooLow(int256 initialAnchorint256 minInitialAnchor
MarketFactoryInvalidPt(
MarketFactoryLnFeeRateRootTooHigh(uint80 lnFeeRateRootuint256 maxLnFeeRateRoot
MarketFactoryMarketExists(
MarketFactoryOverriddenFeeTooHigh(uint80 overriddenFeeuint256 marketLnFeeRateRoot
MarketFactoryReserveFeePercentTooHigh(uint8 reserveFeePercentuint8 maxReserveFeePercent
MarketFactoryZeroTreasury(