Staking functions
Stake
Transfer XNT to stake account:
solana transfer <STAKE_PUBKEY> 1000Do delegate stake operation:
solana delegate-stake stake.json vote.jsonCheck condition of a stake:
solana stake-account stake.jsonDeactivate stake
Get stake account:
solana account stake.jsonDeactivate stake:
solana deactivate-stake <STAKE_PUBKEY>See un-staking progress:
solana stake-account stake.jsonWithdraw stake
solana withdraw-stake <STAKE_ACCOUNT_ADDRESS> <RECIPIENT_ADDRESS> <AMOUNT>Leave some XNT for unstaking fee.
Delegate a stake (to someone else)
Create a new stake account
Include the vote account of the one you want to stake to.
solana-keygen new --no-passphrase -o ~/.config/solana/stake_<VOTE_PUBKEY>.jsonCreate stake account on ledger and send XN/SOL to it
solana create-stake-account stake_<VOTE_PUBKEY>.json 1000Delegate stake
solana delegate-stake stake_<VOTE_PUBKEY>.json <VOTE_PUBKEY>Check stake
solana stakes <VOTE_PUBKEY>Last updated

