Skip to main content
GET
/
ncw
/
wallets
/
{walletId}
/
setup_status
TypeScript
const response: Promise<FireblocksResponse<EmbeddedWalletSetupStatusResponse>> = fireblocks.embeddedWallets.getEmbeddedWalletSetupStatus(embeddedWalletsApiGetEmbeddedWalletSetupStatusRequest);
{
  "status": {
    "status": "COMPLETE"
  },
  "requiredAlgorithms": [
    "MPC_ECDSA_SECP256K1",
    "MPC_EDDSA_ED25519"
  ],
  "deviceSetupStatus": [
    {
      "status": {
        "status": "COMPLETE"
      },
      "deviceId": "9ee1bff0-6dba-4f0c-9b75-03fe90e66fa3",
      "enabled": true,
      "setupStatus": [
        {
          "algorithmName": {
            "algorithm": "MPC_ECDSA_SECP256K1"
          },
          "confirmed": true,
          "backedUp": true
        }
      ]
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

walletId
string
required

Wallet Id

Response

Successful response

status
object
required

embedded wallet setup status

requiredAlgorithms
enum<string>[]
required

Required algorithms for the wallet

Available options:
MPC_ECDSA_SECP256K1,
MPC_EDDSA_ED25519
Example:
["MPC_ECDSA_SECP256K1", "MPC_EDDSA_ED25519"]
deviceSetupStatus
object[]
required

Setup status for each device

Example:
[
  {
    "status": { "status": "COMPLETE" },
    "deviceId": "9ee1bff0-6dba-4f0c-9b75-03fe90e66fa3",
    "enabled": true,
    "setupStatus": [
      {
        "algorithmName": { "algorithm": "MPC_ECDSA_SECP256K1" },
        "confirmed": true,
        "backedUp": true
      }
    ]
  }
]