User Accounts
Accounts are entities in the system that are used to group funds belonging to specific client organizations. Each account holds all the currencies supported in the system along with their respective Cold Vault and MPC addresses and balances.
Segwit Native (bech32) Address Support for BTC: Segwit native support is the default configuration for newly created accounts. Our legacy address method, P2SH, can be manually selected if desired.
Adding a new account
To add a new account:
Open the Admin panel, and select Settings.
The Settings page opens to the Accounts tab.
Select the
add new account button. The Create new account window opens.
Enter the following information:
- Account name
The name must be between 3 and 40 characters long, and can only contain alphanumeric characters (both lowercase and uppercase), underscores, parentheses, spaces, and hyphens. The name must not begin or end with a space or tab; only single spaces between words are accepted.
- Select the account formats
Define the format of the account as either Omnibus or Segregated, and for Bitcoins, select the address format P2SH or Segwit native.
- Select Transaction notifications
Choose the Users and User groups that should receive notifications when this account performs a transaction.
- Select Account change approvers
Choose the Users or User groups that can approve changes to this account and set the minimum number of approvers required.

Select Create. The request is then sent for approval.
The account now appears in the Accounts tab.
Edit an account
To edit an account:
Open the Admin panel, and select Settings.
The Settings page opens to the Accounts tab.
Use the filter options to find the account either by Account name, Type, Function or the Machine that created it.
Note: In an MPC Driven environment you can only edit MPC accounts.
Open the account, and select the
edit button.
The Account name, Transaction notifications and Account change approvers can all be updated.

Select Save changes to update the information.
Account configuration
There are two types of Accounts:
- Segregated Account - Presumes the funds are kept either on the Main address or deposit wallets that can exist in that account. In this type of the account the end-user can see his funds any time on the wallets.
Segregated Account balances are not presented on the Main Dashboard and not calculated by the system. You won't see the Segregated account based transaction on the transaction page.
- Omnibus Account - Structured account that presumes that under the main Account address there will be deposit addresses; funds once deposited will not be kept on those deposit addresses in the Blockchain, but collected to the Main account address by the Custody Infrastructure Collector.
The Custody Infrastructure platform supports any combination of omnibus and segregated accounts. For example, a specific client can have any number of omnibus accounts and any number of segregated accounts.
Segregated Accounts are usually used for large clients that prefer to see their funds on chain at any time.