# Retrieve transactions Retrieves wallet transactions for the provided wallet address. The address may be any supported MPC address. Authentication with an API key is required. Endpoint: GET /user/{address}/transactions Version: 1.0.0 ## Path parameters: - `address` (string, required) The address to retrieve transaction information. Supported addresses include EVM, Solana and Bitcoin. ## Query parameters: - `symbols` (string) Comma separated list of ticker symbols to query transaction data. For example an EVM address may be provided, which may specify multiple chains. The symbols=MATIC would indicate only Polygon data is requested. Omitting the symbols parameter will return data for all blockchains associated with the address. Example: "ETH,MATIC" - `cursor` (string) The paging cursor used in combination with the limit parameter Example: "desiredPage" - `forceRefresh` (number) Include a timestamp to indicate that caching should be avoided when rendering the response Example: 1707491939 ## Header parameters: - `Authorization` (string, required) The JWT access token that authorizes the request Example: "my-jwt-access-token" ## Response 200 fields (application/json): - `data` (array) - `data.hash` (string) Transaction hash for the transaction Example: 123 - `data.block` (string) Block ID Example: 123 - `data.value` (number) Native value of the transaction Example: 10 - `data.gas` (number) Gas consumed by the transaction Example: 1 - `data.method` (string) Human readable label for the transaction (if available) Example: "Transfer" - `data.link` (string) Link to blockchain scanner Example: "https://path/to/scanner" - `data.success` (boolean) Indicates transaction result was successful Example: true - `data.type` (string) Type of transaction record (native or NFT) Example: "native" - `data.imageUrl` (string) Preview URL associated with this transaction (if available) Example: "https://path/to/image" - `data.symbol` (string) Ticker symbol or other identifier associated with the transaction Example: "ETH" - `data.description` (string) Human readable description of the transaction Example: "Transfer of 10 ETH to address 0x123" - `data.from` (object) - `data.from.address` (string) source address for transaction Example: "address1" - `data.from.label` (string) human readable label for address (if available) Example: "label1" - `data.to` (object) - `cursor` (string) Pointer to next page of paginated data Example: 123 ## Response 400 fields ## Response 404 fields