MPC Wallet addresses follow the Bip-44 standard, where the path structure includes a predefined 5-level tree structure. The specific path is:

m / purpose' / coin_type' / account' / change / address_index

Here are the details:

  • The first level, purpose, is always set to 44’;
  • The second level, coin_type, specifically refers to the cryptocurrency;
  • The third level of the tree is the account, allowing users to logically subdivide the wallet into separate sub-accounts for accounting or organizational purposes;
  • The fourth level is change, and the wallet has two subtrees, one for receiving addresses and another for creating change addresses. This level uses regular derivation, allowing the export of extended public keys in an insecure environment;
  • The available addresses are derived from HD wallets as the child level of the fourth level, i.e., the fifth level address_index.

For the MPC Wallet, the path is: m / 44 / 0(Bitcoin) / Sub-wallet / 0 | 1 / address_index, where Sub-wallet is the index of the specific main chain’s sub-wallet, 0 or 1 indicates the address convention, and address_index represents the business layer sequence number for creating addresses.