Working with Transactions

Make sure to implement the prerequisite code, or else these examples will not work!

Retrieve a user transaction details

You can retrieve details about a specific transaction. NOTE: This example only provides estimated gas fees details for the transaction.

This is a code-based alternative to the GET /user/wallet/{transactionId} endpoint, which was deprecated from the Socios.com API in Q1 2025.

async function getTransaction(txHash) {
  const transaction = await client.getTransaction({
    hash: txHash, // Replace with the actual transaction hash
  });
  return transaction;
}

// Example usage
getTransaction('0xTransactionHash').then(console.log);

Retrieve a user transaction receipt

You can retrieve a specific transaction receipt. NOTE: This example provides definitive gas fees details for the transaction.

async function getTransactionReceipt(txHash) {
  const transactionReceipt = await client.getTransactionReceipt({
    hash: txHash, // Replace with the actual transaction hash
  });
  return transactionReceipt;
}

// Example usage
getTransactionReceipt('0xTransactionHash').then(console.log);

Last updated