We try very hard to maintain backward compatibility with our schema but occasionally we need to deprecate some parts to streamline our code base and to make way for new features. We will always try to give as much notice as possible with changes like these.If you have any concerns or queries regarding the changes please feel free to reach out to us through chat or email us at help@bitpandacustody.com, and we will be happy to answer any queries you may have.Deprecated as of 31st August 2026#
The createSubWallet mutation is deprecated in favour of the new createSubWallets mutation, which batch-creates sub-wallets for a given wallet in a single request.| Deprecated | New |
|---|
| Mutation.createSubWallet | Mutation.createSubWallets |
Unlike createSubWallet, the batch createSubWallets mutation does not return address provenance at creation time. Its response (CreateSubWalletRequestResult) returns only requestId and subWalletId. To retrieve the public key provenance (path, publicKey, trustVaultProvenanceSignature) that createSubWallet previously returned in receiveAddressDetails, query the sub-wallet after creation using the subWallets query:Deprecated as of 31st March 2026#
Address Book V1 supported a single default address list only. With the release of Address Book V2, the V1 API endpoints are deprecated. Existing V1 entries remain accessible via the default book in V2 and no migration of entries is required.Deprecated as of 27th March 2025#
The balances endpoint uses an internal list of assets to return balances which only returns a limited number of assets. The new property balance will allow you to specify an asset (contract address) and a chainId. If the chain is available in the TrustVault system, the balance will be returned.| Deprecated | New |
|---|
| BlockchainSubWallet.balances | subWallet.balance |
Deprecated as of 13th June 2023 (COMPLETED)#
We have been phasing out support for binance chain for the past year and as of the 13th June 2023 we will completely remove support. Please note this will not affect Binance Smart Chain which is still fully supported.Deprecated as of 1st March 2023 (COMPLETED)#
The following items in the schema will be deprecated and no longer supported from 1st March 2023, below you can find examples of some of the migrations.| Deprecated | New |
|---|
| CreateBitcoinAddressInput.subWalletId | CreateBitcoinAddressInput.subWalletIdString |
| CreateBitcoinTransactionParams.fromSubWalletId | CreateBitcoinAddressInput.subWalletId |
Responses#
| Deprecated | New |
|---|
| CreateEthereumTransactionResponse.transactionId | CreateEthereumTransactionResponse.requestId |
| CreateEthereumTransactionResponse.trustVaultTransactionId | CreateEthereumTransactionResponse.requestId |
| CreateXdcNetworkTransactionResponse.transactionId | CreateXdcNetworkTransactionResponse.requestId |
| CreateBitcoinTransactionIdResponse.transactionId | CreateBitcoinTransactionIdResponse.requestId |
| RequestItem.signature | RequestItem.signatures |
Types#
| Deprecated | New |
|---|
| UserWallet | User |
| User.wallets | User.walletsInfo |
| User.wallet | User.walletsInfo |
| UserWallet.getAccounts | User.walletsInfo |
| UserWallet.getTransactionInfo | transactionInfo |
| SubWallet.id | SubWallet.subWalletId |
| BitcoinPublicKeyProvenance.accountHSMProvenanceSignature | BitcoinPublicKeyProvenance.trustVaultProvenanceSignature |
| WalletConnection.allWalletsPortfolio | User.portfolio |
| SubWalletConnection.allSubWalletsPortfolio | User.portfolio |
Examples#
Migration from user.wallets to user.walletsInfo.#
OldQuery#
NewQuery#
Migration from WalletConnection.allWalletsPortfolio to User.portfolio#
OldQuery#
NewQuery#
Deprecated as of January 2023 (COMPLETED)#
We have removed the old csv request and made it a mutation that will email results. This was to allow for longer processing time to generate the report of larger data.| Deprecated | New |
|---|
| user.requestCsvTransactions | mutation requestCsvTransactions |
| user.getCsvTransactions | mutation requestCsvTransactions |
| subwallet.requestCsvTransactions | mutation requestCsvTransactions |
Modified at 2026-10-29 11:46:31