Installation and usage of the platform

REST API: information about activation of the platform features

https://img.shields.io/badge/auth-required-orange.svg

GET /activation/status

The method returns the activation status of features.

For more information about the activation process, see the article Activation of blockchain features.

The method response contains following common fields:

  • height – height of the blockchain;

  • votingInterval – activation voting interval;

  • votingThreshold

  • nextCheck

Next, the features array is output, containing information on each individual feature:

  • id – feature identifier;

  • description – feature description;

  • blockchainStatus – feature activation status in the blockchain:

    • UNDEFINED – the feature is not activated, voting for it was not carried out;

    • APPROVED – voting for the functionality is done, the activation will be done at the set blockchain height;

    • ACTIVATED – the feature is activated;

  • nodeStatus – the status of a feature on the member’s node:

    • VOTED – the node has voted to activate the functionality;

    • NOT IMPLEMENTED – the functionality is not running on the node;

    • IMPLEMENTED – the functionality is running on the node;

  • activationHeight – the height of the blockchain at which the feature is activated.

Response example:

GET /activation/status:
{"height": 47041,
 "votingInterval": 1,
 "votingThreshold": 1,
 "nextCheck": 47041,
 "features": [
    {"id": 1,
     "description": "Minimum Generating Balance of 1000 WEST",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 2,
     "description": "NG Protocol",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 3,
     "description": "Mass Transfer Transaction",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 4,
     "description": "Smart Accounts",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 5,
     "description": "Data Transaction",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 6,
     "description": "Burn Any Tokens",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 7,
     "description": "Fee Sponsorship",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 8,
     "description": "Fair PoS",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 },
    {"id": 9,
     "description": "Smart Assets",
     "blockchainStatus": "VOTING",
     "nodeStatus": "IMPLEMENTED",
     "supportingBlocks": 0 },
    {"id": 10,
     "description": "Smart Account Trading",
     "blockchainStatus": "ACTIVATED",
     "nodeStatus": "IMPLEMENTED",
     "activationHeight": 0 } ]
 }
See also