All

Our All Monitoring features enable you to track every event that includes your filter on Solana in real time.

Payload

Add one or more public keys to monitor by replacing pbk_n with the desired Solana public keys.

{
   "event": "listenAll",
   "content": [
      "pbk_one",
      "pbk_two",
      "..."
   ]
}

Remove one or more public keys from monitoring by replacing pbk_n with the desired Solana public keys.

{
   "event": "removeAll",
   "content": [
      "pbk_one",
      "pbk_two",
      "..."
   ]
}

Response

To know the possible structure of the returned event, please refer to the event list available in the On-Chain data section.

Filters available in the trade response

{
   "signer":[
      "solana.PublicKey",
      "..."
   ],
   "trade":{
      "user":"solana.PublicKey",
      "mint_in":"solana.PublicKey",
      "mint_out":"solana.PublicKey",
   }
}

Filters available in the creation response

{
   "signer":[
      "solana.PublicKey",
      "..."
   ],
   "trade":{
      "user":"solana.PublicKey",
      "mint_in":"solana.PublicKey",
      "mint_out":"solana.PublicKey",
   },
   "create": {
      "user": "solana.PublicKey",
      "mint": "solana.PublicKey",
  }
}

Filters available in the migration response

{
    "mint": "solana.PublicKey"
}

Filters available in the transfer response

{
    "signer":[
        "solana.PublicKey",
        "..."
     ],
    "transfer": {
        "mint": "solana.PublicKey",
        "sender": "solana.PublicKey",
        "recipient": "solana.PublicKey",
    }
}

Last updated