/api/v2/{coin}/key
coin
stringRequired"btc"
encryptedPrv
string source
string backup
bitgo
cold
user
user
enterprise
string 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
newFeeAddress
boolean pub
string xpub661MyMwAqRbcGMVhmc7wqQRYMtcX9LAvSj1pjB213y5TsrkV2uuzJjWnjBrT1FUeNWGPjaVm5p7o6jdNcQJrV1cy3a1R8NQ9m7LuYKA8RpH
commonPub
string commonKeychain
string keyShares
array[object] from
string required user
backup
bitgo
user
to
string required user
backup
bitgo
user
publicShare
string required privateShare
string required privateShareProof
string vssProof
string type
string eth
keyType
string tss
independent
blsdkg
tss
tss
userGPGPublicKey
string backupGPGPublicKey
string 1 2 3 4 5 6 7 8
// Create user key. let userKey = bitgo.coin('tbtc').keychains().create(); // Create BitGo key. let bitGoKey = bitgo.coin('tbtc').keychains().createBitGo(); // Create backup key. let backupKey = bitgo.coin('tbtc').keychains().createBackup({ provider: 'cme' });
encryptedPrv
string id
string required 59cd72485007a239fb00282ed480da1f
^[0-9a-f]{32}$
isBitGo
boolean false
source
string backup
bitgo
cold
user
user
type
string required tss
independent
blsdkg
independent
tss
pub
string xpub661MyMwAqRbcGMVhmc7wqQRYMtcX9LAvSj1pjB213y5TsrkV2uuzJjWnjBrT1FUeNWGPjaVm5p7o6jdNcQJrV1cy3a1R8NQ9m7LuYKA8RpH
error
string required requestId
string required context
object name
string required