Skip to main content

BlockchainSubWallet

No description

type BlockchainSubWallet implements SubWallet {
walletInfo: WalletInfo
address: String
subWalletId: String!
name: String!
createdAt: String!
updatedAt: String!
walletType: WalletType!
publicKey: String!
chain: Chain!
trustVaultPublicKeySignature: String!
addresses(
limit: Int
nextToken: String
addressUsageType: ChainAddressUsage
): AddressConnection!
transactions(
limit: Int
nextToken: String
assetSymbols: [String]
address: String
): TransactionConnection!
balance(
assetId: String
chainId: String
): AssetBalance
balances(
limit: Int
nextToken: String
): BalanceConnection! @deprecated
total: Amount!
}

Fields

BlockchainSubWallet.walletInfo ● WalletInfo object

Wallet Information for this SubWallet

BlockchainSubWallet.address ● String scalar

Convenience property showing the current address. For enhanced security, generate on the address on the client from the subWallet public key after verifying the signature

BlockchainSubWallet.subWalletId ● String! non-null scalar

BlockchainSubWallet.name ● String! non-null scalar

name of the subWallet

BlockchainSubWallet.createdAt ● String! non-null scalar

Creation time stamp (ISO 8601 UTC time)

BlockchainSubWallet.updatedAt ● String! non-null scalar

Modified time stamp (ISO 8601 UTC time)

BlockchainSubWallet.walletType ● WalletType! non-null enum

Wallet Type

BlockchainSubWallet.publicKey ● String! non-null scalar

The public key of the subWallet - used to generate the address on the client side

BlockchainSubWallet.chain ● Chain! non-null enum

The chain of the subWallet

BlockchainSubWallet.trustVaultPublicKeySignature ● String! non-null scalar

The TrustVault signature over the public key

BlockchainSubWallet.addresses ● AddressConnection! non-null object

Bitcoin Addresses associated with this subWallet, addressType defaults to RECEIVE

BlockchainSubWallet.addresses.limit ● Int scalar
BlockchainSubWallet.addresses.nextToken ● String scalar
BlockchainSubWallet.addresses.addressUsageType ● ChainAddressUsage enum

BlockchainSubWallet.transactions ● TransactionConnection! non-null object

Transaction connection

BlockchainSubWallet.transactions.limit ● Int scalar
BlockchainSubWallet.transactions.nextToken ● String scalar
BlockchainSubWallet.transactions.assetSymbols ● [String] list scalar
BlockchainSubWallet.transactions.address ● String scalar

BlockchainSubWallet.balance ● AssetBalance object

assetId: NATIVE, or contract address chainId: For EVM only, specify hex

BlockchainSubWallet.balance.assetId ● String scalar
BlockchainSubWallet.balance.chainId ● String scalar

BlockchainSubWallet.total ● Amount! non-null object

The total value of all the tokens associated with the subWallet

Show deprecated

Interfaces

SubWallet interface