GNTL Staking - The-GNTL-Project/Documentation GitHub Wiki
Copyright (c) 2021-2025, The GNTL Project
Here you will find detailed instructions about how staking works for GNTL Coin.
- 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
A separate Staking wallet will be used, to ensure that you don't lock up all funds.
- 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.
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.
- 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.
- Wait for the funds to unlock (4 blocks to unlock).
- Check Outputs:
unspent_outputs
- 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.
- 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>
- Wait for the funds to unlock (4 blocks to unlock).
- In Stake Wallet, carry out the following:
refresh
- Confirm
<AMOUNT_+_1_GNTL>is unlocked, else wait for it. - 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.
- Make note of txid which will be shown in the Wallet CLI.
- Note down the Secret View Key, obtainable by:
viewkey
- 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
- 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.