Morse Claims Introduction
Quick Overview
TL;DR: You run a claim command on Shannon using keys from both Morse & Shannon keyrings
This document provides an introduction with background and prerequisites on how to claim your Morse account on Shannon.
Prerequisites - What you will need
Shannon CLI
You can find more details about the Shannon CLI here: https://dev.poktroll.com/explore/account_management/pocketd_cli
Morse → Shannon Account & Balance Mapping
tl;dr
Staked Morse Application → claim as Shannon Application (staked tokens + unstaked balance)
Staked Morse Servicer → claim as Shannon Supplier (staked tokens + unstaked balance)
Unstaked Morse Account → claim as Shannon Account (unstaked balance only)
How to read the following table:
Use this table to see how your Morse account type maps to Shannon
Only the types/balances shown transfer over—read carefully!
1:1 = balance/stake is identical after migration
Morse Account (Unstaked)
✅ 1:1 unstaked balance
❌ N/A
❌ N/A
Morse Application (Staked)
✅ 1:1 unstaked balance
✅ 1:1 app stake
❌ N/A
Morse Servicer
✅ 1:1 unstaked balance
❌ N/A
✅ 1:1 supplier stake
ApplicationKeeper
SupplierKeeper
BankKeeper
MigrationKeeper
Mint Balance
Morse Account Claimed (ensure not previously claimed)
Morse Account Claimed (ensure not previously claimed)
Morse Account Claimed (ensure not previously claimed)
Mint Supplier Stake & Non-staked Balance (stake amount escrowed)
Stake Supplier
Mint Application Stake & Non-staked Balance (stake amount escrowed)
Stake Application
MsgCreateMorseAccountClaim
MsgCreateMorseSupplierClaim
MsgCreateMorseApplicationClaim
CreateMorseAccountClaim
CreateMorseSupplierClaim
CreateMorseApplicationClaim
MorseAccountClaims
Balances
Suppliers
Applications
Migration Keeper
Keyrings: What & How
Cosmos SDK Keyring
Shannon inherits a mature keyring from the Cosmos SDK. You can reference their docs for more details: https://docs.cosmos.network/v0.46/run-node/keyring.html
Background on Keyrings:
A keyring is a piece of software that holds your private/public keys for a particular chain
Morse and Shannon have completely separate keyrings
To claim your Morse POKT tokens on Shannon, you will need BOTH Morse & Shannon keys:
Morse key: signs the
morse_signaturefield within the full claim messageShannon key: signs the full claim message on Shannon
How to export a Morse Key?
You must export your Morse private key (from pocket) to use with pocketd. It is needed for the morse_signature field.
Assuming your pocket CLI is installed and configured, the following command will export your Morse key:
This will export the file pocket-account-<morse_address>.json in the current directory.
To set a custom file name/location, run:
How to create a Shannon Key?
You must have a named Shannon key in your keyring for pocketd.
To create a new key, run:
Use any key name you want (e.g.
examplekey)The key name (not the address) is required for claiming
Save your mnemonic phrase somewhere safe! You need it to recover your account if you forget your password.
Was this helpful?
