GNTL Staking - The-GNTL-Project/Documentation GitHub Wiki

GNTL Coin Staking Guide

GNTL Coin

Copyright (c) 2021-2025, The GNTL Project

Table of Contents

Description

Here you will find detailed instructions about how staking works for GNTL Coin.

Staking Details:

  • Node setup is not required.
  • Reward Source: % of Governance Rewards (1% of block reward).
  • On chain staking, manually activated via the CLI Wallet.
  • Minimum stake: 100,000 GNTL.
  • Additional Denominations: 10,000 GNTL.
  • Maximum stake: No Limit.
  • Rewards split proportionally between stakers, the more you stake the larger your share.
  • Go Live Rewards: 100,000 GNTL p.a. / 25,000 GNTL per staking period.
  • Staking Period: Quarterly / 60,480 Blocks / 84 days / ~3 months.
  • Staking Window: Month 1 (each quarter). You need to stake within this window, else you will have to wait for next quarter.
  • Staking Validation: Month 2 (each quarter). We will validate and calculate rewards within this window.
  • Staking Pay-out: Month 3 (each quarter). You will receive your rewards within this window.
  • Go Live date: TBC

How to stake

A separate Staking wallet will be used, to ensure that you don't lock up all funds.

Prerequisites

  • CLI Wallet (Main) - This is your normal wallet.
  • CLI Wallet (Staking) - This is a dedicated Staking wallet, for which you will share certain details, still retaining privacy.
  • A Minimum of 100,001 GNTL in your Main Wallet.

Create 1 large output in Main Wallet (Optional)

You will likely have many outputs (smaller change) in your wallet. These outputs can be combined into a larger output, making it easier to transact. The way you do this is to send a larger transaction (being the total stake amount) back to yourself.

  1. In Main Wallet, carry out the following:
transfer <MAIN_WALLET_ADDRESS> <AMOUNT>

NOTE: If the result does not show Transaction 1/1, this transfer will be split, so you will have to repeat this process once the funds are unlocked.

  1. Wait for the funds to unlock (4 blocks to unlock).
  2. Check Outputs:
unspent_outputs
  1. Confirm that there is an output of <AMOUNT>.000000000, number of keys: 1, if not, repeat the transfer command above, until you have at least 1 output of <AMOUNT>.000000000, number of keys: 1.

Transfer funds to Staking Wallet

  1. In Main Wallet, carry out the following, adding an extra 1 GNTL to cover fees, during staking:
transfer <STAKING_WALLET_ADDRESS> <AMOUNT_PLUS_1_GNTL>
  1. Wait for the funds to unlock (4 blocks to unlock).

Stake Coins

  1. In Stake Wallet, carry out the following:
refresh
  1. Confirm <AMOUNT_+_1_GNTL> is unlocked, else wait for it.
  2. Run the following to stake:
locked_transfer <STAKE_WALLET_ADDRESS> <AMOUNT> <NUMBER_OF_BLOCKS_TO_LOCK_FOR>

e.g.

locked_transfer gnt1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 100000 60480

This will lock 100000 plus any change for around 84 days.

  1. Make note of txid which will be shown in the Wallet CLI.
  2. Note down the Secret View Key, obtainable by:
viewkey
  1. Submit the following to the GNTL Staking page/Dropbox (TBC): NOTE: The drop box will require an upload of a text file, with all the below information. You can use a dummy email address to remain anonymous
  • STAKE_WALLET_ADDRESS
  • Staked Amount
  • Secret View Key
  • txid

Monitoring

  • Block Explorer will be used to check txid > Decode outputs, use Wallet Address and Secret View Key to check amount.
  • Block Explorer will be used to check txid > More Details, scroll down to 'unlock_time', which shows the unlock block.
  • Spreadsheet of stakers to be maintained by team, whilst the amount of stakers is low. Once this grows, and DB will be used.
⚠️ **GitHub.com Fallback** ⚠️