> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uniblock.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Transaction

> HelloMoon Transaction endpoints via Uniblock Direct API.

### POST

| Path                                                                                                                                  | Description                                                                                       | Est. CU |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------: |
| [direct/v1/HelloMoon/v0/solana/all-time<br />/txns-by-user](https://docs.hellomoon.io/reference/post_v0-solana-all-time-txns-by-user) | Get all-time transaction history for a specified user on Solana.                                  |      50 |
| [direct/v1/HelloMoon/v0/defi/swaps](https://docs.hellomoon.io/reference/post_v0-defi-swaps)                                           | Retrieve swap transaction data for DeFi protocols, including details such as aggregator and time. |      50 |
| [direct/v1/HelloMoon/v0/jito/confirm-txn](https://docs.hellomoon.io/reference/post_v0-jito-confirm-txn)                               | Confirm a transaction on Solana using Jito, a high-performance trading solution.                  |      50 |
| [direct/v1/HelloMoon/v0/nft/marketplace<br />/transactions](https://docs.hellomoon.io/reference/post_v0-nft-marketplace-transactions) | Retrieve NFT marketplace transaction records, including sale amounts and times.                   |      50 |
| [direct/v1/HelloMoon/v0/swaps/mint-filter](https://docs.hellomoon.io/reference/post_v0-swaps-mint-filter)                             | Filter swap transactions by mint address, pagination supported.                                   |      50 |
| [direct/v1/HelloMoon/v0/solana/txns-by-user](https://docs.hellomoon.io/reference/post_v0-solana-txns-by-user)                         | Retrieve recent transactions for a specified user on Solana, with optional filters on block time. |      50 |
| [direct/v1/HelloMoon/v0/transaction/stream/create](https://docs.hellomoon.io/reference/post_v0-transaction-stream-create)             | Create a transaction data stream with specified webhook or notification settings.                 |      50 |

### PUT

| Path                                                                                                                     | Description                                                   | Est. CU |
| ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------- | ------: |
| [direct/v1/HelloMoon/v0/transaction/stream/update](https://docs.hellomoon.io/reference/put_v0-transaction-stream-update) | Update an existing transaction data stream with new settings. |      50 |
