---
title: "POST /pocket.migration.Msg/ImportMorseClaimableAccounts"
method: POST
path: "/pocket.migration.Msg/ImportMorseClaimableAccounts"
tags: ["Msg"]
---

# POST /pocket.migration.Msg/ImportMorseClaimableAccounts

`POST /pocket.migration.Msg/ImportMorseClaimableAccounts`

## Request body

- PocketMigrationMsgImportMorseClaimableAccounts — - Create the on-chain MorseClaimableAccounts ONLY AND EXACTLY ONCE (per network / re-genesis) - Import Morse account state derived from Morse state export Next free index: 4
  - `authority` string — authority is the address that controls the module (defaults to x/gov unless overwritten).
  - `morse_account_state` PocketMigrationMorseAccountState
    - `accounts` PocketMigrationMorseClaimableAccount[]
      - `application_stake` CosmosBaseV1beta1Coin — Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.
        - `amount` string
        - `denom` string
      - `claimed_at_height` string, int64
      - `morse_output_address` string — ONLY applicable to Morse node/supplier accounts. Hex-encoded address of the Morse output account/wallet associated with the Morse node/supplier. - E.g.: 00f9900606fa3d5c9179fc0c8513078a53a2073e - Morse custodial (i.e. owner) address, which owns the staked tokens of the operator. See 'pocket nodes --help' for more information. Note that this refers to the Morse CLI.
      - `morse_src_address` string — Hex-encoded address of the Morse account whose balance will be claimed. If this MorseClaimableAccount represents a Morse node/supplier: - Morse non-custodial (i.e. operator) address. - If morse_output_address is not set, this is the custodial address. - See 'pocket nodes --help' for more information. Note that this refers to the Morse CLI.
      - `shannon_dest_address` string
      - `supplier_stake` CosmosBaseV1beta1Coin — Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.
        - `amount` string
        - `denom` string
      - `unstaked_balance` CosmosBaseV1beta1Coin — Coin defines a token with a denomination and an amount. NOTE: The amount field is an Int which implements the custom method signatures required by gogoproto.
        - `amount` string
        - `denom` string
      - `unstaking_time` string, date-time — The ISO 8601 UTC timestamp after which the Morse node/supplier unbonding period will have elapsed. It reflects the "unbonding completion time" of the Morse node/supplier, but is called "unstaking time" to comply with necessary Morse data structures.
  - `morse_account_state_hash` string, byte — Verification (high-level): $ pocketd tx migration collect-morse-accounts $<(pocket util export-genesis-for-reset) Additional docs: - pocket util export-genesis-for-migration --help - pocketd tx migration collect-morse-accounts --help

## Response `200`

A successful response.

- PocketMigrationMsgImportMorseClaimableAccountsResponse — MsgImportMorseClaimableAccountsResponse is returned from MsgImportMorseClaimableAccounts. - Indicates the canonical hash of the imported MorseAccountState - Reports the number of claimable accounts imported Next free index: 3

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/pokt-network/apis/http-api-console.md) · [All operations](https://skmtc.net/pokt-network/apis/http-api-console/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pokt-network/http-api-console/versions/edba20e8c8a3/schema)
