get https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/getMasterchainInfo
The getMasterchainInfo
method retrieves information about the current state of the TON masterchain. This method provides crucial details about the latest masterchain block and the initial state of the masterchain.
Get you own node endpoint today
Start for free and get your app to production levels immediately. No credit card required.
You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
This method doesn't require any parameters.
JSON-RPC example
curl -X POST \
'https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/jsonRPC' \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getMasterchainInfo",
"params": {}
}'
Response
last
(object) — Information about the last masterchain block:seqno
(integer) — The sequence number of the last masterchain block.shard
(string) — The shard identifier of the last masterchain block.workchain
(integer) — The workchain identifier of the last masterchain block.fileHash
(string) — The file hash of the last masterchain block.rootHash
(string) — The root hash of the last masterchain block.
init
(object) — Information about the initial masterchain block:fileHash
(string) — The file hash of the initial masterchain block.rootHash
(string) — The root hash of the initial masterchain block.
stateRootHash
(string) — The state root hash of the masterchain.version
(integer) — The version of the masterchain.
Use case
A possible use case for the getMasterchainInfo
method in TON is for applications that need to monitor or sync with the current state of the TON blockchain. This method can be used to:
- Track the latest block in the masterchain for synchronization purposes.
- Verify the current state of the blockchain against a known state.
- Monitor the progress of the masterchain in terms of block sequence numbers.
- Obtain necessary information for validating and processing transactions.
Try the getMasterchainInfo
RPC method yourself
getMasterchainInfo
RPC method yourself