Before anything, ensure everything is up to date on your Ledger, and that Contract data and Display data are turned on in your Ethereum application on the device.
- Verify your Ledger's firmware is up to date (ver 1.4.2)
- Plug Ledger into computer via USB
- Enter PIN to unlock
- Scroll to Settings and open
- Scroll to Device and open
- Open Firmware
- The display should read: Secure Element 1.4.2
- Next display screen should read: MCU 1.5
- If not, follow instructions to update here: https://support.ledgerwallet.com/hc/en-us/articles/360002731113-Update-Ledger-Nano-S-firmware
- Return to main screen
- Verify your Ethereum app on the Ledger is version 1.1.4
- Open Ethereum app on the Ledger
- Scroll down to About and open
- Display should read Version 1.1.4
- If not, follow instructions to update here: https://support.ledgerwallet.com/hc/en-us/articles/360006523674
- Go back to Ethereum app
- Open Settings in Ethereum app on Ledger
- Open Contract data
- Click Yes
- Open Display data
- Click Yes
- Ready. Let's get some BOOTY!
- For added versatility, Ledger stakers will need to connect their wallet to MetaMask. If you don't have MetaMask installed, please go to https://metamask.io first.
Connect Ledger to MetaMask
Connect Hardware Wallet
Choose Derivation Path
If you don't initially see the address you wish to stake from, switch the HD Path to Legacy.
Choose SPANK address
Pick the address where your SPANK is stored.
NOTE: To ensure a less complex and thereby more secure SpankBank smart contract, addresses may only stake SPANK one time even after a staking lockup period has ended! You will NOT be able to stake from that address again!
Plug in your Ledger and enter PIN to unlock
Click MetaMask in top right corner
Click Stake your SPANK
Click Settings and Change (if necessary)
You can set a different Delegate Address to manage periodic check ins and claims. This is useful if you want to stake from a hardware wallet, but easily manage your stake from MetaMask, or you are using a multisig wallet like the Gnosis Multisig, and want to use just a single key from there. Similar to the Staking address, a Delegate Address can be only used to manage a single stake.
Likewise, you can set a different address to send your BOOTY to after it is claimed. We recommend your SpankPay address so it can be used right away on the SpankChain platform.
Click Confirm when done.
Enter Amount, Set Lockup Period, and Click Stake
More SPANK staked = More BOOTY
Longer Lockup Period = More BOOTY
Full details here: https://github.com/SpankChain/spankbank
Review and Confirm your Stake
Confirm Transaction in MetaMask
You'll then need to confirm a string of Parameters, Fields, and the Transaction itself on the Ledger. After confirming them all, your SPANK will be sent to the SpankBank, and your stake begins!
Congratulations you are now part owner of the SpankChain Network! Anytime you wish to view your stake, return to the SpankBank site and connect your staking wallet.
You may claim the BOOTY you earned by staking in the next period, and all subsequent periods you have staked. You may also opt to extend your stake by one period each period to ensure you are receiving the maximum amount of credit for your stake. For more details on staking rewards by staking length, refer to the SpankBank GitHub page.