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
        }
      ]
    }
  ]
}

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
}
]
}
]