PendleMarketFactoryV3

Verified contract

Active on Ethereum with 1 txns
Deployed by via 0xd530a21d at 20323253
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"

0xd94b06691e05514418684e8100a15b7163dd5b6ebfd1b4707e9a5ad54a6a2223
From

Functions
Getter at block 20851828
gaugeController(view returns (address)
0x47d74516b33ed5d70dde7119a40839f6fcc24e57
marketCreationCodeContractA(view returns (address)
0xf15a7a169e377c9e61428f5ae36d132c28e4f3c4
marketCreationCodeContractB(view returns (address)
0x4327da255ae46ad62f4253044637007c89b1c35f
marketCreationCodeSizeA(view returns (uint256)
13340
marketCreationCodeSizeB(view returns (uint256)
13341
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)
0x273b4bfa3bb30fe8f32c467b5f0046834557f072
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(