POST
/
#particle_getTransactionsByAddress

Contextualizing getTransactionsByAddress

  • getTransactionsByAddress provides a detailed transaction history for a given address, including status and gas metrics. It returns all associated transactions, regardless of whether they’re pending, successful, or failed, along with the relevant transaction details like gas spent and fees for confirmed transactions.

Query example

JavaScript
const axios = require('axios');

(async () => {
    const response = await axios.post('https://rpc.particle.network/evm-chain', {
        chainId: 42,
        jsonrpc: '2.0',
        id: 1,
        method: 'particle_getTransactionsByAddress',
        params: ['0x425249Cf0F2f91f488E24cF7B1AA3186748f7516'],
    }, {
        auth: {
            username: 'Your Project Id',
            password: 'Your Project Server Key',
        }
    });

    console.log(response.data);
})();

Authorizations

Authorization
string
headerrequired

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
jsonrpc
string
default: 2required

Version of the JSON-RPC protocol, should be 2.0.

id
integer
default: 1required

The request identifier.

method
enum<string>
required

API method being called.

Available options:
particle_getTransactionsByAddress
chainId
integer
required

The chain ID.

params
string[]
required

Parameters for the API method call.

Response

200 - application/json
jsonrpc
string

Version of the JSON-RPC protocol, should be 2.0.

id
integer

The request identifier.

result
object[]

Array of transactions.