Get proof of address ownership

get/api/v2/{coin}/wallet/{walletId}/address/{addressOrId}/proof

Gets proof of ownership for an address of a TRUST wallet. Returns a unique BTC proof that you can use with your travel-rule solutions. Only available for BTC.

Before using this endpoint, BitGo must configure the VASP ID for your enterprise. Contact support@bitgo.com and provide your enterprise ID, environment (production or testnet), role at your company, and your VASP ID.

Path Parameters

  • coinstringRequired
    A cryptocurrency symbol or token ticker symbol
    Example: btc
  • walletIdstringRequired
    Example: 59cd72485007a239fb00282ed480da1f
    Pattern: ^[0-9a-f]{32}$
  • addressOrIdstringRequired
    Address or Id which will be used for information lookup

200 Response

iou boolean required
True if this is an IOU
address string
The address
signature string
The proof signature
prefix string
A 64-character random string used to generate the proof
chain string
The coin name ('BITCOIN' or 'ETHEREUM')
Allowed values: BITCOIN ETHEREUM
proofType string
The type of proof
Allowed values: BITCOIN_P2SH BITCOIN_P2SH_P2WSH BITCOIN_P2WSH ETHEREUM_CONTRACT
auxProofData array[object]
type string required
The type of data
Allowed values: REDEEM_SCRIPT WITNESS_SCRIPT ETH_CREATE ETH_CREATE2
data object required

400 Response

name string
Error code
context object required
Properties that apply to a specific error name
error string required
Human-readable error message
requestId string required
Client request id