Unfortunately, due to a bug in the chain code, claiming the first mission of the airdrop to get 20% isn’t possible using Keplr with a Ledger device. It works just fine with Keplr by itself (without a Ledger).
A fix (https://github.com/public-awesome/stargaze/pull/522) is ready, but requires a chain upgrade. After more testing, a proposal will be submitted to upgrade the chain next Tuesday (1/25/2022). This will be the first chain upgrade since mainnet launched in Oct 29, 2021.
Note that you can still perform airdrop mission #2 and #3 for a total of 40% of your airdrop. Gas is free if you perform these actions on the website: https://app.stargaze.zone/airdrop.
It is however still possible to claim your 20% before Jan 25th, but requires running the Stargaze node software and manually submitting a transaction via the command line.
The CLI is a command-line program that runs on a desktop computer. If you have never used the command-line before, it’s easiest to wait until the 25th to claim. However, if you’re adventurous or familiar with running binaries and using the command-line, please continue.
starsd is the Stargaze CLI. It can query and send transactions to the Stargaze blockchain. You can download it for Mac or Linux, or build it from source to run on any platform.
<aside> 💡
Download for Mac or Linux: https://github.com/public-awesome/stargaze/releases/tag/v1.1.2.
</aside>
<aside> 💡 Windows users: Follow this Reddit thread: https://www.reddit.com/r/stargaze/comments/s7b9f9/comment/htah8ab/?utm_source=share&utm_medium=web2x&context=3
</aside>
<aside> 💡 If you are using Linux don’t forget to configure udev rules for Ledger https://support.ledger.com/hc/en-us/articles/115005165269-Fix-USB-connection-issues-with-Ledger-Live?support=true
wget -q -O - https://raw.githubusercontent.com/LedgerHQ/udev-rules/master/add_udev_rules.sh | sudo bash
</aside>
Alternatively, you can build the starsd binary yourself from source. See instructions at Github: https://github.com/public-awesome/stargaze.
To talk to Stargaze, starsd must be configured with information about the chain, along with the address of a node.
starsd config node <https://rpc.stargaze-apis.com:443>
starsd config chain-id stargaze-1
In order to sign transactions, the CLI has to know your address and public key. Your private key always resides in your Ledger and is never sent to your computer. The actual signing of your transaction happens on the Ledger.
First, connect your Ledger to your computer and open the Cosmos app on your Ledger. If you don’t have the Cosmos app installed, please read this.
Add a new key to starsd, where [your-key-name] can be anything you want:
starsd keys add [your-key-name] --ledger