v1

latestOpenAPI 3.0.02026-07-266032101.8 KB
TAmm

Create TAmm Pool

Creates the transaction to open a TAmm pool

get/tx/tamm/create_order

Query parameters

collIdstring required

The collection ID of the TAmm pool

ownerstring required

The current owner of the NFT

poolType'TOKEN' | 'NFT' | 'TRADE' required

The type of Pool to create

curveType'LINEAR' | 'EXPONENTIAL' | 'XYK' required

The type of curve to use for the pool

startingPriceinteger required

The starting price in lamports of the listing

deltainteger required

The increase after each sale

mmCompoundFeesboolean required

Allows you to buy NFTs using market maker fees

blockhashstring required

The blockhash to be passed into the transaction

makerBrokerstring

The maker broker for getting fee rebates

useSharedEscrowboolean

Use Shared Escrow

mmFeeBpsinteger

Market making fee in basis points

depositLamportsinteger

Initial deposit to add in lamports

maxTakerSellCountinteger

Maximum number of bids that can be accepted by the pool

expireInSecinteger

The expiration time of the pool in seconds

topUpMarginboolean

Tops up margin with missing amount so it has enough to fill the bid

computeinteger

Compute units for the transaction

priorityMicroLamportsinteger

The priority in micro-lamports to be used for the transaction

Response

Ok

totalCostnumber double nullable