|
66 | 66 | "maxPrice": null, // max price (in terms of quote/base price) - NOTE: null would use the MAX_SQRT_PRICE for the DAMM v2 balanced pool |
67 | 67 | "poolFees": { |
68 | 68 | "baseFee": { |
69 | | - "baseFeeMode": 2, // 0 - Fee Scheduler: Linear | 1 - Fee Scheduler: Exponential | 2 - Rate Limiter |
70 | | - // "feeSchedulerParam": { |
| 69 | + "baseFeeMode": 2, // 0 - Fee Scheduler: Linear | 1 - Fee Scheduler: Exponential | 2 - Rate Limiter | 3 - Fee Market Cap Scheduler: Linear | 4 - Fee Market Cap Scheduler: Exponential |
| 70 | + // "feeTimeSchedulerParam": { |
71 | 71 | // "startingFeeBps": 120, // starting base fee (in basis points) (if you want a flat fee, set startingFeeBps and endingFeeBps to the same value) |
72 | 72 | // "endingFeeBps": 120, // ending base fee (in basis points) (if you want a flat fee, set startingFeeBps and endingFeeBps to the same value) |
73 | 73 | // "numberOfPeriod": 0, // number of periods |
|
80 | 80 | "maxLimiterDuration": 3600, // if activationType is 0 (slots), maxLimiterDuration = duration / 0.4, if activationType is 1 (timestamp), maxLimiterDuration = duration) |
81 | 81 | "maxFeeBps": 5000 // max 50% base fee can go to === 5000 bps |
82 | 82 | } |
| 83 | + // "feeMarketCapSchedulerParam": { |
| 84 | + // "startingFeeBps": 500, // starting base fee (in basis points) |
| 85 | + // "endingFeeBps": 50, // ending base fee (in basis points) |
| 86 | + // "numberOfPeriod": 100, // number of fee reduction periods |
| 87 | + // "sqrtPriceStepBps": 100, // sqrt price increase (in bps) required to advance one period |
| 88 | + // "schedulerExpirationDuration": 86400 // maximum duration (seconds) after which scheduler expires and defaults to ending fee |
| 89 | + // } |
83 | 90 | }, |
84 | 91 | "dynamicFeeEnabled": true // if dynamicFeeEnabled is true and dynamicFeeConfig is null, the default dynamic fee configuration will be 20% of the base fee |
85 | 92 | /* Optional Configuration. |
|
115 | 122 | "newPositionOwner": "YOUR_NEW_POSITION_OWNER_ADDRESS", // this is the address that will receive the new DAMM v2 NFT position |
116 | 123 | "unlockedLiquidityPercentage": 50, // this is the percentage of unlocked liquidity that will be split and transferred to the newPositionOwner's position |
117 | 124 | "permanentLockedLiquidityPercentage": 50, // this is the percentage of permanent locked liquidity that will be split and transferred to the newPositionOwner's position |
| 125 | + "innerVestingLiquidityPercentage": 50, // this is the percentage of inner vesting liquidity that will be split and transferred to the newPositionOwner's position |
118 | 126 | "feeAPercentage": 50, // this is the percentage of unclaimed fee that will be transferred to the newPositionOwner's position |
119 | 127 | "feeBPercentage": 50, // this is the percentage of unclaimed fee that will be transferred to the newPositionOwner's position |
120 | 128 | "reward0Percentage": 50, // this is the percentage of unclaimed reward that will be transferred to the newPositionOwner's position |
|
0 commit comments