> For the complete documentation index, see [llms.txt](https://timechain.gitbook.io/neucron/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://timechain.gitbook.io/neucron/api-references/transaction-history.md).

# Transaction History

Paginated wallet history and transaction detail for activity feeds and reconciliation.

* List history by wallet / chain / network
* Fetch a single tx by `txid`
* Look up swap details

## List Transactions

> Paginated transaction history for a wallet.

```json
{"openapi":"3.0.3","info":{"title":"Neucron API Documentation","version":"1.0.0"},"tags":[{"name":"Transaction History","description":"Paginated wallet history and transaction detail for activity feeds and reconciliation.\n\n- List history by wallet / chain / network\n- Fetch a single tx by `txid`\n- Look up swap details"}],"servers":[{"url":"https://dev.neucron.io","description":"Development"},{"url":"https://api.neucron.io","description":"Production"}],"security":[{"BearerAuth":[]}],"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Access token from `POST /auth/login` or `POST /auth/signup`. Also send header `X-Identifier: NEUCRON`. For business APIs, include `X-Neucron-Business-ID`."}}},"paths":{"/wallet/history":{"get":{"tags":["Transaction History"],"summary":"List Transactions","description":"Paginated transaction history for a wallet.","operationId":"transactions_list_transactions","responses":{"200":{"description":"200 OK — Request completed successfully.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"400 Bad Request — Invalid or missing parameters."},"401":{"description":"401 Unauthorized — Missing or invalid authentication."},"403":{"description":"403 Forbidden — Insufficient permissions."},"404":{"description":"404 Not Found — Resource does not exist."},"409":{"description":"409 Conflict — Resource conflict (e.g. duplicate)."},"500":{"description":"500 Internal Server Error — Server-side failure."}},"parameters":[{"name":"walletID","in":"query","required":true,"description":"Wallet ID.","schema":{"type":"string"}},{"name":"page","in":"query","required":false,"description":"Page number.","schema":{"type":"number"}},{"name":"limit","in":"query","required":false,"description":"Page size.","schema":{"type":"number"}},{"name":"chain","in":"query","required":false,"description":"Chain filter.","schema":{"type":"string"}},{"name":"network","in":"query","required":false,"description":"Network filter.","schema":{"type":"string"}},{"name":"X-Identifier","in":"header","required":true,"description":"Platform identifier. Use `NEUCRON`.","schema":{"type":"string"}},{"name":"X-Neucron-Business-ID","in":"header","required":false,"description":"Active business context. Required for business-scoped operations.","schema":{"type":"string"}}]}}}}
```

## Get Transaction Details

> Fetch a single transaction by txid.

```json
{"openapi":"3.0.3","info":{"title":"Neucron API Documentation","version":"1.0.0"},"tags":[{"name":"Transaction History","description":"Paginated wallet history and transaction detail for activity feeds and reconciliation.\n\n- List history by wallet / chain / network\n- Fetch a single tx by `txid`\n- Look up swap details"}],"servers":[{"url":"https://dev.neucron.io","description":"Development"},{"url":"https://api.neucron.io","description":"Production"}],"security":[{"BearerAuth":[]}],"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Access token from `POST /auth/login` or `POST /auth/signup`. Also send header `X-Identifier: NEUCRON`. For business APIs, include `X-Neucron-Business-ID`."}}},"paths":{"/wallet/transaction":{"get":{"tags":["Transaction History"],"summary":"Get Transaction Details","description":"Fetch a single transaction by txid.","operationId":"transactions_get_transaction_details","responses":{"200":{"description":"200 OK — Request completed successfully.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"400 Bad Request — Invalid or missing parameters."},"401":{"description":"401 Unauthorized — Missing or invalid authentication."},"403":{"description":"403 Forbidden — Insufficient permissions."},"404":{"description":"404 Not Found — Resource does not exist."},"409":{"description":"409 Conflict — Resource conflict (e.g. duplicate)."},"500":{"description":"500 Internal Server Error — Server-side failure."}},"parameters":[{"name":"txid","in":"query","required":true,"description":"Transaction hash.","schema":{"type":"string"}},{"name":"chain","in":"query","required":true,"description":"Chain.","schema":{"type":"string"}},{"name":"network","in":"query","required":true,"description":"Network.","schema":{"type":"string"}},{"name":"walletID","in":"query","required":true,"description":"Wallet ID.","schema":{"type":"string"}},{"name":"X-Identifier","in":"header","required":true,"description":"Platform identifier. Use `NEUCRON`.","schema":{"type":"string"}},{"name":"X-Neucron-Business-ID","in":"header","required":false,"description":"Active business context. Required for business-scoped operations.","schema":{"type":"string"}}]}}}}
```

## Get Swap Details

> Get details for a completed or pending asset swap.

```json
{"openapi":"3.0.3","info":{"title":"Neucron API Documentation","version":"1.0.0"},"tags":[{"name":"Transaction History","description":"Paginated wallet history and transaction detail for activity feeds and reconciliation.\n\n- List history by wallet / chain / network\n- Fetch a single tx by `txid`\n- Look up swap details"}],"servers":[{"url":"https://dev.neucron.io","description":"Development"},{"url":"https://api.neucron.io","description":"Production"}],"security":[{"BearerAuth":[]}],"components":{"securitySchemes":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Access token from `POST /auth/login` or `POST /auth/signup`. Also send header `X-Identifier: NEUCRON`. For business APIs, include `X-Neucron-Business-ID`."}}},"paths":{"/asset-swap":{"get":{"tags":["Transaction History"],"summary":"Get Swap Details","description":"Get details for a completed or pending asset swap.","operationId":"transactions_get_swap_details","responses":{"200":{"description":"200 OK — Request completed successfully.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"400":{"description":"400 Bad Request — Invalid or missing parameters."},"401":{"description":"401 Unauthorized — Missing or invalid authentication."},"403":{"description":"403 Forbidden — Insufficient permissions."},"404":{"description":"404 Not Found — Resource does not exist."},"409":{"description":"409 Conflict — Resource conflict (e.g. duplicate)."},"500":{"description":"500 Internal Server Error — Server-side failure."}},"parameters":[{"name":"walletID","in":"query","required":true,"description":"Wallet ID.","schema":{"type":"string"}},{"name":"swapID","in":"query","required":true,"description":"Swap ID.","schema":{"type":"string"}},{"name":"X-Identifier","in":"header","required":true,"description":"Platform identifier. Use `NEUCRON`.","schema":{"type":"string"}},{"name":"X-Neucron-Business-ID","in":"header","required":false,"description":"Active business context. Required for business-scoped operations.","schema":{"type":"string"}}]}}}}
```
