Signer

Our Signer Trade Monitoring features enable you to track Trades signed by a specific Solana public key in real time.

Payload

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

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

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

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

Response

The pool.type response may vary depending on the pool used to purchase/sell the token. The isBuy field will only be available if one of the input/output tokens is equal to solMint.

marketcap, marketcap_usd, and bonding_percentage are omitempty.

{
   "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
   },
   "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