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.)