Skip to main content

createDeployCpmmPoolTxParams

@bidask-protocol/sdk


@bidask-protocol/sdk / createDeployCpmmPoolTxParams

Function: createDeployCpmmPoolTxParams()

createDeployCpmmPoolTxParams(params): TxParams

Defined in: transactions/deploy-cpmm-pool.ts:22

Creates a transaction parameters for deploying a CPMM pool (with hardcoded DAMM parameters)

Parameters​

params​

Parameters for the transaction

baseFee​

bigint

Base fee

poolDeployerAddress?​

Address

Optional address of the pool deployer (defaults to POOL_FACTORY_ADDRESS)

poolStartTimestamp?​

number

Optional pool start timestamp (defaults to 0)

queryId?​

bigint

Optional query ID for the transaction (defaults to random)

seedCell​

Cell

Seed cell for the pool

token0PoolWalletAddress​

Address

Address of the token0 pool wallet

token1PoolWalletAddress​

Address

Address of the token1 pool wallet

tokenXAmount​

bigint

Amount of token X

tokenYAmount​

bigint

Amount of token Y

virtualXAmount​

bigint

Virtual amount of token X

virtualYAmount​

bigint

Virtual amount of token Y

Returns​

TxParams

Transaction parameters