Leafchain Box

A Leafchain Box is a container on the Rootchain which is composed of multi-signature accounts and a specific smart contract, featuring a multi-stage voting process to determine the composition parameters of a new Leafchain.

The essential steps are:

  1. Create a Leafchain Box with a proposal of the basic parameters of the Leafchain

    • Network name

    • Native token symbol

    • Native token name

    • Native token total issuance

    • Native token pre-allocation

    • Address of master wallet

  2. The founders of the Leafchain transfer THX token as the initiation fee into the Leafchain Box, the THX token inside the Leafchain Box will then be locked after the new Leafchain is successfully initiated.

  3. The founders decide whether to continue or abort the process through a voting. If the process is aborted, the THX token inside the Leafchain Box will be returned to the original senders.

  4. An off-chain worker compiles and generates the of the new Leafchain.

  5. The founders decide whether to accept the newly created chain-spec or abort the process through a voting. If the process is aborted, the THX token inside the Leafchain Box will be returned to the original senders.

  6. An off-chain worker will then deploy the Leafchain, or the founders take the chain-spec to deploy the Leafchain manually.

  7. The founders confirm whether the Leafchain is successfully deployed and running through a voting. If it is confirmed, then the THX token inside Leafchain Box will be officially locked. Or if it is not confirmed within a certain period of time, the THX token inside the Leafchain Box will be returned to the original senders, and the process will be aborted.

Last updated