#solana #delegation #cli #foundation #program #bot

bin+lib solana-foundation-delegation-program-cli

Solana Foundation Delegation Program Command-line Utility

7 releases (stable)

1.0.5 Jul 21, 2021
1.0.4 Jun 17, 2021
1.0.3 Jun 9, 2021
1.0.1 Jun 3, 2021

#717 in Command line utilities

Download history 148/week @ 2021-09-25 143/week @ 2021-10-02 66/week @ 2021-10-09 129/week @ 2021-10-16 310/week @ 2021-10-23 173/week @ 2021-10-30 55/week @ 2021-11-06 97/week @ 2021-11-13 57/week @ 2021-11-20 70/week @ 2021-11-27 72/week @ 2021-12-04 54/week @ 2021-12-11 41/week @ 2021-12-18 31/week @ 2021-12-25 36/week @ 2022-01-01 41/week @ 2022-01-08

154 downloads per month

Apache-2.0

56KB
1.5K SLoC

Solana Foundation Delegation Program Command-line Utility

This utility manages Solana Foundation Delegation Program registrations.

Installation

Install Rust from https://rustup.rs/, then run

$ sudo apt install libudev-dev
$ cargo install solana-foundation-delegation-program-cli
$ solana-foundation-delegation-program --version

Usage

New participant registration

To register you will need:

  1. Two validator identity keypairs; one for the Solana Testnet and another for the Solana Mainnet
  2. Approximately ◎0.002 to submit the registration

To begin, create your validator identity keypairs by running:

$ solana-keygen new -o testnet-validator-keypair.json
$ solana-keygen new -o mainnet-validator-keypair.json

Keep these keypairs safe; you cannot change them once you submit your registration.

Confirm your balance is not empty,

$ solana -um balance

then run the following command to submit your registration:

$ solana-foundation-delegation-program apply --mainnet mainnet-validator-keypair.json --testnet testnet-validator-keypair.json

Display your registration status

To view the status of your registration, run

$ solana-foundation-delegation-program status testnet-validator-keypair.json

or

$ solana-foundation-delegation-program status mainnet-validator-keypair.json

Withdrawing your registration

If you wish to withdraw your registration, run

$ solana-foundation-delegation-program withdraw testnet-validator-keypair.json

or

$ solana-foundation-delegation-program withdraw mainnet-validator-keypair.json

Once withdrawn, your registration is deleted and cannot be recovered.

Dependencies

~34MB
~693K SLoC

d`