Virtual TestNets are live! ⚡️ Test and stage dapps on real-time production data.  Schedule Office Hours

All Products

Forks
How to Get Fork Transaction Trace via API

How to get Fork Transaction trace via API

Migrate to Virtual TestNets

Virtual TestNets are publicly available!
For new projects, we recommend starting with TestNets.
For automatic migration of Forks to TestNets, .

To get the transaction trace of a fork transaction, use the following REST API endpoint:

https://api.tenderly.co/api/v1/account/{username}/project/{project_slug}/fork/{fork_id}/transaction/{transcation_id}

The call have the X-Access-Key header set to Tenderly Access Token.

Code Sample:

example.js
async function main() {
  const accessKey = process.env.TENDERLY_ACCESS_KEY;
  const username = process.env.TENDERLY_USERNAME;
  const projectSlug = process.env.TENDERLY_PROJECT_SLUG;
  // copy from the fork RPC
  const forkId = "397aa059-ac2c-4e11-a3fa-4f4f818d6855";
  // available in the RPC response
  const transactionId = "0745cb5a-fbb0-47db-b039-5ed96f8787c8";
 
  const forkTxAPI = `https://api.tenderly.co/api/v1/account/${username}/project/${projectSlug}/fork/${forkId}/transaction/${transactionId}`;
 
  const resp = await axios.get(forkTxAPI, {
      headers: {
          "X-Access-Key": accessKey
      }
  });
 
  console.log(resp.data);
}
 
main().catch(console.error);