blockchain

Bnb Beacon RPC

Archive Method

Only on the full archive nodes. Complex queries might take longer and incur additional cost

How to use it

// Importing Tatum SDK for Beacon Chain
import { TatumSDK, Network, Bnb } from '@tatumio/tatum';

// Initializing SDK for Beacon Chain network
const tatum = await TatumSDK.init<Bnb>({ network: Network.BNB });

// Defining the block height range parameters for the query (optional)
const blockchainParams = {
  minHeight: 'YOUR_MIN_HEIGHT_VALUE',  // Optional: e.g., "12345"
  maxHeight: 'YOUR_MAX_HEIGHT_VALUE'   // Optional: e.g., "67890"
};

// Fetching blockchain data within the specified block height range
const blockchainData = await tatum.rpc.blockchain(blockchainParams);
console.log(blockchainData);

// Destroy Tatum SDK - needed for stopping background jobs
await tatum.destroy();

Overview

The blockchain method is utilized to fetch blockchain data from the BNB Beacon Chain. Users can optionally specify a block height range to filter the results.

Parameters

  • minHeight (string, optional): The minimum block height from which to fetch the data. If not provided, there is no lower limit.
  • maxHeight (string, optional): The maximum block height up to which to fetch the data. If not provided, there is no upper limit.

Return Object

The blockchain method returns an object that provides a snapshot of the blockchain data within the specified block height range. The exact structure of the return object can vary, but it generally includes information related to blocks, transactions, and possibly other blockchain-specific details.

(Note: The exact fields in the return object can differ based on the BNB Beacon Chain's implementation and version.)