AddressPublicKeyProvenance
No description
type AddressPublicKeyProvenance {
unverifiedAddress: String
publicKey: String!
path: [String!]!
trustVaultProvenanceSignature: String!
addressType: BitcoinAddressType
}
Fields
AddressPublicKeyProvenance.unverifiedAddress ● String scalar
Do not use for transactions, instead derive the address from the public key after verifying it with the trustVaultProvenanceSignature (null for exchange subWallets)
AddressPublicKeyProvenance.publicKey ● String! non-null scalar
The sub-wallet's public key
AddressPublicKeyProvenance.path ● [String!]! non-null scalar
The HD wallet path of the sub-wallet
AddressPublicKeyProvenance.trustVaultProvenanceSignature ● String! non-null scalar
The trustvault signature over SHA-256(DER(publicKey + path + walletId))
AddressPublicKeyProvenance.addressType ● BitcoinAddressType enum
Bitcoin address type (only available on Bitcoin subWallets)
Member Of
CreateSubWalletResponse object