eth_newPendingTransactionFilter
Creates a filter in the node, to notify when new pending transactions arrive on Avalanche C-Chain.
Parameters
This method accepts no parameters.
{
"jsonrpc": "2.0",
"method": "eth_newPendingTransactionFilter",
"params": [],
"id": 73
}
Returns
QUANTITY
- A filter id.
Implementation Example
- cURL
- JavaScript
curl -X POST https://api-avalanche-mainnet-archive.n.dwellir.com/YOUR_API_KEY/ext/bc/C/rpc \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_newPendingTransactionFilter",
"params": [],
"id": 73
}'
const response = await fetch('https://api-avalanche-mainnet-archive.n.dwellir.com/YOUR_API_KEY/ext/bc/C/rpc', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
jsonrpc: '2.0',
method: 'eth_newPendingTransactionFilter',
params: [],
id: 73
})
});
const data = await response.json();
console.log(data.result);
Response Example
{
"id": 73,
"jsonrpc": "2.0",
"result": "0x1"
}
Note: Use the returned filter ID with eth_getFilterChanges to poll for pending transactions. Note that pending transaction filters may have limited utility on Avalanche due to fast block times.
Need help? Contact our support team or check the Avalanche documentation.