Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
Constant product pool creation parameters including fee configuration
Request body for creating a new constant product AMM pool.
This struct contains all the parameters required to initialize a new constant product pool. Unlike single-sided pools, constant product pools don't require initial deposits as they will be initialized on the first liquidity addition.
Public key of the pool owner.
"03b06b7c3e39bf922be19b7ad5f19554bb7991cae585ed2e3374d51213ff4eeb3c"
Address of asset A.
"0338d6978bd3163d1547f9ddb8b215d1c163bc7b4a552e559b89057f5449ba69de"
Address of asset B.
"020202020202020202020202020202020202020202020202020202020202020202"
Liquidity provider fee rate, in basis points (BIPS).
x >= 0
300
Total host fee rate in basis points (BPS). Includes both host and Flashnet fees. Must be validated based on host configuration.
x >= 0
200
Unique nonce
for replay protection.
"550e8400-e29b-41d4-a716-446655440000"
Hex-encoded signature of the nonce
, signed by the pool owner.
"3045022100a7e5d4f8b2c9a1e6f0d5b8c4a9e7f2d1c8b5a4e9f0d6c5b3a2e1d0c9b8a7f02201f2e3d4c5b6a7980e9f0a1b2c3d4e5f67889a0b1c2d3e4f5a6b7c8d9e0f1a2b3"
Optional host namespace for fee sharing. If provided, fees will be shared with the specified host.
"my-cool-exchange"
Response
Pool creation process initiated. Poll status endpoint for updates.