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 });
// Optional parameters
const params = {
height : 'your-height',
page : 'your-page',
perPage : 'entries-per-page'
};
// Retrieve the current validator set
const validatorSet = await tatum.rpc.validators(params);
console.log(validatorSet);
// Destroy Tatum SDK - needed for stopping background jobs
await tatum.destroy();
Overview
The validators
method is used to retrieve the current validator set on the BNB Beacon Chain.
Parameters
height
(string, optional): Height to return. If no height is provided, it will fetch the validator set corresponding to the latest block.page
(string, optional): Page number (1-based).perPage
(string, optional): Number of entries per page (max: 100).
Return Object (Required)
block_height
(string): Example:55
validators
(array): An array of validator objects representing the validators in the set. Example:[]
(Note: The exact structure of the validator objects and response may vary based on the BNB Beacon Chain's implementation and version.)