Creation

Our Token Creation Monitoring features enable you to track new Tokens created on Solana in real time.

Payload

You can use multiple token creation parameters simultaneously.

  • All token creation events: content field is empty ("")

  • Signer

  • Public Key (mint)

  • User (creator account)

  • Name

  • Symbol

Add one or more token creation events to monitor by replacing value_n with the desired token creation parameters.

{
   "event": "listenTokenCreation",
   "content": [
      "value_one",
      "value_two",
      "..."
   ]
}

Remove one or more token creation events from monitoring by replacing value_n with the desired token creation parameters.

{
   "event": "removeTokenCreation",
   "content": [
      "value_one",
      "value_two",
      "..."
   ]
}

Response

Every data field in the struct below will always be available for Pumpfun creation. The Trade field can be empty if there is no dev buy.

{
   "signature":"solana.Signature",
   "signer":[
      "solana.PublicKey",
      "..."
   ],
   "trade":{
      "user":"solana.PublicKey",
      "mint_in":"solana.PublicKey",
      "token_in": float64,
      "decimals_in":int,
      "mint_out":"solana.PublicKey",
      "token_out":float64,
      "decimals_out":int,
      "isBuy":bool
   },
   "create": {
      "user": "solana.PublicKey",
      "mint": "solana.PublicKey",
      "bonding_curve": "solana.PublicKey",
      "name": "string",
      "symbol": "string",
      "uri": "string"
  },
   "pool":{
      "type":"string",
      "pairs":[
         {
            "mint":"solana.PublicKey",
            "amount":float64,
            "decimals":int
         },
         {
            "mint":"solana.PublicKey",
            "amount":float64,
            "decimals":int
         }
      ],
      "marketcap":float64,
      "marketcap_usd":float64,
      "bonding_percentage":float64
   },
   "details": {
      "slot": uint64,
      "block_height": uint64,
      "timestamp": int64
  }
}

Last updated