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