How to retrieve Fireblocks txId & External Id for Fireblocks JSON RPC server

For my web3 application, I am using Fireblocks JSON Rpc Server ethers.js package for interacting with the smart contracts. But I want to track the exact status of the transaction as it progresses just like what we see in Fireblocks console.

We can use Fireblocks APIs, Fireblocks txId, External Id, Fireblocks webhooks to achieve something similar. But I see the above details returned only if I create transaction using Fireblocks API and not when I use Fireblocks Json RPC.

How do I retrieve Fireblocks txId and assign External Id if I use Fireblocks Json RPC for my web3 app?

Hi @nithish_aarya, Welcome to the Fireblocks community!

We recommend you build the payload with ethers, or any web3 provider and submit via the Fireblocks SDK which will allow for the tracking of tx status. This will allow for webhook status updates during the tx’s lifecycle.

The JSON-RPC can help you develop the payload to be sent with our SDK, but I do not think completing contract interaction via the JSON-RPC will populate on your Fireblocks console.