Public Reference

CreatePool Event Reference

CreatePool events describe the moment a target pool account is created. They are pool-side lifecycle events, not launch-side create events, and their values should be read with the same key-vs-value discipline as the rest of the stream.

Overview JSON Contract Create Trade Migration CreatePool Liquidity Burn

Current public schema

  • schemaVersion: create_pool_event_v1
  • source: parsed_tx
  • txType: createPool
  • poolCreatedBy may include upstream lineage only when it is proven by the current transaction or by the narrow carry-forward rules already documented by the backend.

Observed payload

{
  "schemaVersion": "create_pool_event_v1",
  "signature": "4ViJScYg612DtdnV1iZKBDc2ZVnWwX1QAfurTcHNNNGkAoR3E2FnWdXXo34MAvk3TK8ux2mXKZPs5RHnhKN9uN4d",
  "mint": "BKziAXvxrBYzvv6jCNFcduC1GbX5VSdKnF6yQEQXv3gQ",
  "txType": "createPool",
  "pool": "pump-swap",
  "poolCreatedBy": null,
  "poolId": "2tr8D5PHz1LfHZppK8EURU5UxiKNwPCGP7msohwXY1TF",
  "price": 7.4999999925e-7,
  "source": "parsed_tx",
  "slot": 409019866,
  "block": 409019866,
  "poolProgramId": "pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA",
  "instructionName": "CreatePool",
  "hasError": false,
  "timestamp": 1774541482000,
  "txSigner": "DyUsK6QtinjZcnb4LvZmqCQBSsDNAry2c1Sm3kBAdmwx",
  "baseVault": "G14r618WxxFzkx1RVdtbo39kSWRyYFXM8eBXcF67wzc5",
  "quoteVault": "CY9UKaMDmHuf1NTgPn8XPjzFAyBvmBgqSoLM8ZLbUD7V",
  "lpMint": "AR2xBM1hrvhh4eiVtZRKxr3S45jQeuDWUw1vYg7Jo47U",
  "baseMint": "BKziAXvxrBYzvv6jCNFcduC1GbX5VSdKnF6yQEQXv3gQ",
  "quoteMint": "So11111111111111111111111111111111111111112",
  "baseAmount": 1000000001,
  "quoteAmount": 750,
  "initialLiquidityTokenAmount": 1000000001,
  "initialLiquidityQuoteAmount": 750
}

Client guidance

Guaranteed core

Clients can rely on signature, mint, txType, pool, poolId, source, slot, block, poolProgramId, instructionName, and the vault/mint pair.

Do not over-assume

poolCreatedBy is lineage-sensitive, price exists only when both sides are proven, and lpMint with initial liquidity amounts are contract fields but still conditional values.

← Previous Page Migration Event
Current Page CreatePool Event
Next Page Liquidity Event →