hooks
Usetransaction

useTransaction

Hook for returning data on a specific transaction.

import { useTransaction } from "aptosjs"

Usage

import { useTransaction } from "aptosjs"
 
function App(){
  const { data, loading, error } = useTransaction({
    transactionHash: '0x76a74d2f015f7266e9a32fb3eb7afe90b6ddbc590f865e8a1925390b62d49c82', 
    network: "mainnet"
  })
 
  if(loading) return <div>Loading...</div>
  if(error) return <div>Error: {error}</div>
  return <p>Amount: {data?.amount}</p>
}
 

Example Return

{
  gas_unit_price: 100,
  gas_used: 6,
  max_gas_used: 1015,
  sender: "0xd06f0fa4b88e33e0df864b7c788d8eff9a6c75c1a3f97f4cddd5795d2ecb179d", 
  receiver: "0x751a837653bf9a5229791c577ff15ef6aa65aff30f108457250b2d261856e6be",
  status: "Executed successfully",
  amount: 281500 
}

Input Values

{
  transactionHash: string,
  network: "mainnet" | "testnet" | "devnet"
}

transactionHash (required)

transactionHash: string

network (required)

network: "mainnet" | "testnet" | "devnet"

Return Values

{
  gas_unit_price: Int, 
  gas_used: Int, 
  max_gas_used: Int, 
  sender: string, 
  receiver: string, 
  status: string, 
  amount: BigInt
}