fix: Update script to create meteora dlmm pool

This commit is contained in:
quangkeu95
2025-01-13 10:54:00 +07:00
parent 872427a44b
commit 4f72b557af
5 changed files with 52 additions and 10 deletions

View File

@@ -32,6 +32,20 @@ export async function createMeteoraDynamicAMMPool(
customizableParams: CustomizableParams,
computeUnitMicroLamports: number,
): Promise<string> {
// console.log(`>>> Creating Meteora Dynamic Pool...`);
// console.log(`- Using tokenAMint: ${tokenAMint.toString()}`);
// console.log(`- Using tokenBMint: ${tokenBMint.toString()}`);
// console.log(`- Using tokenAAmount: ${tokenAAmount.toString()}`);
// console.log(`- Using tokenBAmount: ${tokenBAmount.toString()}`);
// console.log(
// `- Using tradeFeeNumerator ${customizableParams.tradeFeeNumerator}`,
// );
// console.log(`- Using activationType: ${customizableParams.activationType}`);
// console.log(
// `- Using activationPoint: ${customizableParams.activationPoint?.toString()}`,
// );
// console.log(`- Using hasAlphaVault: ${customizableParams.hasAlphaVault}`);
const initPoolTx =
await AmmImpl.createCustomizablePermissionlessConstantProductPool(
agent.connection,
@@ -57,6 +71,7 @@ export async function createMeteoraDynamicAMMPool(
console.error(err);
throw err;
});
// console.log(`<<< Finished creating Meteora Dynamic Pool.`);
return initPoolTxHash;
}