🔗near

Description

The txStatus function is an asynchronous function that retrieves the status of any transaction on the NEAR Protocol blockchain.

Parameters

ParameterData TypeDescription

txHash

string

The hash of the transaction to query.

env

string

The environment or network to connect to.

accountId

string

The NEAR account ID associated with the transaction.

Response

FieldData TypeDescription

code

number

An indicator of the status of the function call.

result

any

The result of the transaction status query.

error

any

An error object if the transaction status query fails.

Example Request and Response

Prerequisites

Before making requests with Nest SDK, you must have it installed.

You can install Nest SDK using either npm or yarn. Use the following commands to install Nest SDK:

npm install @nest25/wallet-lib
OR
yarn add @nest25/wallet-lib

Request

Here is an example of how to make a txStatus request using the Nest SDK:

// import Nest SDK
import { Wallet } from 'nest25/wallet-lib';

// Create a new instance of the Wallet class
const wallet = new Wallet();

const main = async () => {
  // Get the status of a transaction
  const response = await wallet.txStatus(
    'sol',
    '4iDWwQDUoasbZZS9ARdSydrLdFqMcNC1RDfqarAQgbRXpFXty624PQ3Z3AMnoiioKLJyCwtfpG5owHLAcWFr9ywa',
  );
  // Print the response
  console.log(response);
};

main();

Response

   { code: 1, result: 'confirmed' }

Use Cases

  • Transaction Monitoring: Developers can utilize the txStatus function to continuously monitor the progress of a transaction. By periodically querying the status, they can track its execution and take appropriate actions based on the returned result.

  • Error Handling: The txStatus function can be utilized for error-handling scenarios. If the transaction fails or encounters an error, the function will return an error object in the response, allowing developers to handle and log the error appropriately.

Last updated