Transactions by User

NOTE: This endpoint is only callable by API keys in the following tiers:

  • Business
  • Developer
  • Enterprise
  • PremiumSharedRpc
  • StarterSharedRpc
  • UltimateSharedRpc

Get all transactions within the last 30 days for a given user with parsed information about the transaction.

Visit the https://docs.hellomoon.io/reference/post_v0-solana-all-time-txns-by-user endpoint for all-time data.

Supported transaction types right now are:

  • Transfer: A transfer of SOL or SPL tokens
  • Swaps: A swap of SPL tokens on a DEX
  • NFT Secondary Sales: A sale of an NFT on the secondary market (like Magic Eden or OpenSea)
  • NFT Primary Sales: A sale of an NFT on the primary market (like Candymachine or a launchpad)
  • Liquidity Pool Actions: Withdrawing or depositing liquidity to a liquidity pool
  • Lending Actions: Borrowing, repaying, depositing or withdrawing on lending protocols
Body Params

body

string
required

public key of the account that received the reward (i.e, staking account)

type
blockTime
object

Use this object when you get blocktime between two numbers optional field

string

First signature in a transaction, which can be used to track and verify the transaction status across the complete ledger. It is a base-58 encoded string that is uniquely generated for each transaction. optional field

number
1 to 1000

The number of results to return per page optional field

number
≥ 1

The page number to return optional field

string

The pagination token to use to keep your position in the results optional field

Response

Language
Credentials
Bearer
JWT
Request
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json