/api/v2/{coin}/wallet/{walletId}/address
Creates a new receive address for a wallet. If you create a forwarder address, whenever it receives assets, BitGo automatically deploys a forwarder smart contract to flush the balance to the base address. See Blockchain Reference topics to learn more about address management, fees, and consolidations for specific assets. Note: New Ethereum addresses require blockchain confirmation before you can consolidate from them.
coin
stringRequiredbtc
walletId
stringRequired59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
type
string chain
number 1
1
forwarderVersion
number >= 0
<= 5
onToken
string ofcbtc
label
string <= 250 characters
Bob's Hot Wallet Address
lowPriority
boolean false
gasPrice
One ofeip1559
object maxFeePerGas
number required maxPriorityFeePerGas
number required format
string cashaddr
chain
number required 0
1
10
11
20
21
30
31
40
41
1
coin
string required btc
index
number required wallet
string required id
string 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
address
string <= 250 characters
2MvrwRYBAuRtPTiZ5MyKg42Ke55W3fZJfZS
balance
object balanceString
string required 500000
confirmedBalanceString
string required 400000
spendableBalanceString
string required 40000
updated
One ofbalance
number 50000
lockedBalanceString
string reservedBalanceString
string totalReceived
number totalSent
number transferCount
number tokens
dictionary<string, any> nfts
dictionary<string, any> unsupportedNfts
dictionary<string, any> type
metadata
coinSpecific
One ofrootAddress
string required trustedTokens
array[object] addressVersion
number threshold
number bitgoKey
bitgoPubKey
string label
string <= 250 characters
Bob's Hot Wallet Address
lastNonce
number -1
token
string proof
string signature
string lastConsolidatedTime
string <date>
needsConsolidation
boolean tokenConsolidationState
name
string context
object required error
string required requestId
string required