curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/getMasterchainBlockSignatures
{
"signatures": [
{
"node_id": "<string>",
"r": "<string>",
"s": "<string>"
}
],
"validator_set_hash": "<string>",
"catchain_seqno": 123
}
curl --request GET \
--url https://ton-mainnet.core.chainstack.com/f2a2411bce1e54a2658f2710cd7969c3/api/v2/getMasterchainBlockSignatures
{
"signatures": [
{
"node_id": "<string>",
"r": "<string>",
"s": "<string>"
}
],
"validator_set_hash": "<string>",
"catchain_seqno": 123
}
getMasterchainBlockSignatures
method retrieves the signatures of a specific masterchain block in the TON blockchain. This method is crucial for verifying the authenticity and consensus of masterchain blocks.
seqno
(integer, required) — The sequence number of the masterchain block for which to retrieve signatures. Example: 39064874
.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": "getMasterchainBlockSignatures",
"params": {
"seqno": 39064874
}
}'
signatures
(array of objects) — An array of signature objects, each containing:
node_id
(string) — The ID of the validator node that provided the signature.r
(string) — The ‘r’ component of the signature.s
(string) — The ‘s’ component of the signature.validator_set_hash
(string) — The hash of the validator set that signed this block.catchain_seqno
(integer) — The sequence number in the catchain (consensus protocol).getMasterchainBlockSignatures
method in TON is for applications or services that need to verify the authenticity and consensus of masterchain blocks. This method can be used to:
The sequence number of the masterchain block
Signatures of the specified masterchain block
The response is of type object
.
Was this page helpful?