PUT
Update users role in an enterprise
Update a users role in an enterprise. Must be an enterprise manager to perform this action.
Path Params
-
enterpriseIdstring required
Query Params
-
userIdstring required -
rolestring requiredONE OF
string enumstring enum
Responses
200
OK
No response body
202
Accepted
Response Body
object
-
idstring required -
coinstringA cryptocurrency or token ticker symbol. -
walletstring -
walletTypestring -
walletSubTypestringThe subtype of the wallet (e.g., custodialHot) -
walletsarray of strings -
enterprisestring -
organizationstring -
organizationNamestringThe organization name -
bitgoOrgstringThe BitGo organization -
creatorstring required -
createDatestring date-time requiredThe creation date of the pending approval -
approvedDatestring date-timeThe date when the approval was granted -
updatedAtstring date-timeThe date when the approval was last updated (any update, not just processing) -
keyCurvestring enumThe key curve of the coin attached to this pending approvalsecp256k1ed25519bls12_381 -
infoobject requiredInformation about the pending approvalinfo object
-
typestring enum requireduserChangeRequesttransactionRequesttransactionRequestFullpolicyRuleRequestupdateApprovalsRequiredRequestupdateEnterpriseRequestupdateOrganizationRequestgenericRequestenterpriseInviteRequestupdateWalletSettingRequestupdateWalletTagsRequest -
userChangeRequestobjectuserChangeRequest object
-
actionstringThe action taken -
permissionsarray of strings -
userChangedstringThe user that changed
-
-
transactionRequestobjecttransactionRequest object
-
buildParamsobjectThe build parameters for the transaction -
coinSpecificobjectCoin-specific details -
commentstring nullableThe comment for the transaction request -
feeobjectThe fee for the transaction -
isUnsignedboolean nullableIndicates if the transaction is unsigned -
policyUniqueIdobjectThe unique ID for the policy -
recipientsarray of objectsrecipients object
-
addressstringThe address of the recipient -
amountobjectThe amount to be transferred -
datastringAdditional data for the transaction
-
-
requestedAmountobjectThe requested amount -
sourceWalletobjectThe source wallet -
triggeredPolicyobjectThe triggered policy for the transaction -
validTransactionstringIndicates if the transaction is valid -
validTransactionHashstringThe hash of the valid transaction -
verificationItemsarray of strings nullableThe verification items for the transaction -
verificationRuleIdstring nullableThe ID of the verification rule -
videoApproversarray of objects
-
-
transactionRequestFullobjecttransactionRequestFull object
-
intentobjectThe intent of the transaction requestONE OF
-
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
-
addressstring -
optionmap of objectsoption object
-
<key>object
-
-
-
amountobject requiredamount object
-
valuestring required -
symbolstring required
-
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
-
policyUniqueIdstringThe unique ID for the policy -
txRequestobjectThe transaction request detailsONE OF
-
intentobjectThe intent of the transaction requestONE OF
- AdaConsolidateIntent
- Variant 2
- Variant 3
- AdaStakeClaimRewardsIntent
- AdaStakeIntent
- AdaUnstakeIntent
- AdaVoteDelegationIntent
- AptCustomTxIntent
- Variant 9
- Variant 10
- AtomStakeIntent
- AtomUnstakeIntent
- BabyCreateBtcDelegationIntent
- BabyWithdrawRewardIntent
- BscDelegateIntent
- BscUnDelegateIntent
- BscWithdrawUndelegateIntent
- CantonAllocationAllocateIntent
- CantonAllocationOfferWithdrawnIntent
- CantonAllocationRejectIntent
- CantonAllocationRequestIntent
- CantonCosignDelegationAcceptIntent
- CantonCosignDelegationProposalIntent
- CantonCommandIntent
- Variant 25
- Variant 26
- CantonTransferAcceptIntent
- CantonTransferAcknowledgeIntent
- CantonTransferOfferWithdrawnIntent
- CantonTransferRejectIntent
- CantonEndInvestorOnboardingOfferIntent
- CantonEndInvestorOnboardingAcceptIntent
- CantonEndInvestorOnboardingRejectIntent
- CantonParticipantOnboardingRequestIntent
- ClaimIntent
- CosmosContractCallIntent
- Variant 37
- Variant 38
- CosmosStakeClaimRewardsIntent
- CosmosStakeIntent
- CosmosSwitchValidatorIntent
- CosmosUnstakeIntent
- DefiApproveIntent
- DefiDepositIntent
- DefiRedeemIntent
- DefiWithdrawIntent
- DotConsolidateIntent
- DotCreateAccountIntent
- Variant 49
- Variant 50
- DotStakingIntent
- DotUnstakingIntent
- DotWithdrawStakeIntent
- DelegateIntent
- EthAccelerationIntent
- EthConsolidateIntent
- EthConsolidateTokenIntent
- EthFillNonceIntent
- FillNonceIntent
- Variant 60
- Variant 61
- EthStakingIntent
- EthTransferTokenIntent
- StakeClaimRewardsIntent
- UndelegateIntent
- FeeAddressTransferIntent
- HbarUpdateAccountIntent
- HypeevmBridgeFundsIntent
- HypeevmSpotTransferIntent
- HypeevmEnableBridgingIntent
- Variant 71
- Variant 72
- IotaConsolidateIntent
- Variant 74
- Variant 75
- Variant 76
- Variant 77
- MmiSignMessageIntent
- Variant 79
- Variant 80
- NearStakeIntent
- NearUnstakeIntent
- NearWithdrawIntent
- PolyxCreateAccountIntent
- PolyxPreApproveAssetIntent
- PolyxStakeIntent
- PolyxSwitchValidatorIntent
- PolyxUnstakeIntent
- PolyxWithdrawIntent
- SolAuthorizeIntent
- SolClaimIntent
- SolCloseAssociatedTokenAccountIntent
- SolConsolidateIntent
- SolCreateAssociatedTokenAccountIntent
- SolCustomTxIntent
- SolDeactivateIntent
- SolDelegateIntent
- SolGoUnstakeIntent
- Variant 99
- Variant 100
- SolStakeIntent
- SolUnstakeIntent
- SolVersionedCustomTxIntent
- SubstrateConsolidateIntent
- Variant 105
- Variant 106
- SuiConsolidateIntent
- SuiCustomTxIntent
- SuiGoUnstakeIntent
- Variant 110
- Variant 111
- SuiStakingIntent
- SuiUnstakingIntent
- TaoStakeIntent
- TaoSwitchValidatorIntent
- TaoTransferStakeIntent
- TaoUnstakeIntent
- TokenApprovalIntent
- TonConsolidateIntent
- TonDelegateIntent
- TonMultiNominatorDelegateIntent
- TonMultiNominatorUndelegateIntent
- Variant 123
- Variant 124
- TonSingleNominatorDelegateIntent
- TonSingleNominatorUndelegateIntent
- TonUndelegateIntent
- TonWhalesDelegateIntent
- TonWhalesUndelegateIntent
- TrxClaimRewardsIntent
- TrxDelegateResourceIntent
- TrxFreezeIntent
- TrxUndelegateResourceIntent
- TrxUnfreezeIntent
- TrxVoteIntent
- TrxWithdrawExpireUnfreezeIntent
- VetStakingIntent
- VetDelegateIntent
- VetExitDelegationIntent
- VetBurnNFTIntent
- VetStakeClaimRewardsIntent
- VetValidatorRegistrationIntent
- VetIncreaseStakeIntent
- VetDecreaseStakeIntent
- VetSignalExitIntent
- VetWithdrawStakeIntent
- WalletRecoveryIntent
- BaseStakeIntentWithCalldata
- StakeWithCallDataIntent
- SwitchValidatorWithCallDataIntent
- CoreDaoDelegateIntent
- CoreDaoUndelegateIntent
- CoreDaoClaimIntent
- EthLikeStakeIntent
- BeraDelegateIntent
- WalrusStakingIntent
- WalrusUndelegateIntent
- WalrusWithdrawIntent
- XdcUploadKycIntent
- XdcProposeIntent
- XdcResignIntent
- XdcWithdrawIntent
- BaseIntent
No matching variants
-
unspentsarray of strings -
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
-
tokenQuantitystring required -
tokenTypestring required -
tokenIdstring -
tokenNamestring required -
tokenContractAddressstring -
decimalsnumber
-
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
unspentsarray of strings required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
unspentsarray of strings required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requiredMust be "stakeClaimRewards".stakeClaimRewards -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
poolKeyHashstring required -
dRepIdstring required -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
poolKeyHashstring required -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
intentTypestring enum requiredMust be "unstake".unstake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
dRepIdstring required -
intentTypestring enum requiredvoteDelegation -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcustomTx -
aptosCustomTransactionParamsobject requiredaptosCustomTransactionParams object
-
moduleNamestring required -
functionNamestring required -
typeArgumentsarray of strings -
functionArgumentsarray of objects -
abiobjectabi object
-
typeParametersarray of objects required -
parametersarray of objects required
-
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
maxGasAmountnumber -
gasUnitPricenumber -
expirationTimenumber -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring requiredOptional memo string attached to the transaction, used for routing or identification by exchanges. -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
memostring requiredOptional memo string attached to the transaction, used for routing or identification by exchanges. -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
validatorAddressstring requiredBech32 validator address to delegate tokens to (e.g. cosmosvaloper1...). -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
validatorAddressstring requiredBech32 validator address to undelegate tokens from (e.g. cosmosvaloper1...). -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "unstake".unstake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredRegister a BTC delegation on the Babylon chain for Baby BTC staking.createBtcDelegation -
createBtcDelegationBytesstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredstakeClaimRewards -
typestring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddelegate -
validatorAddressstring required -
relayerFeestring -
delegateVotePowerstring -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring required -
relayerFeestring -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
validatorAddressstring required -
requestNumbernumber required -
intentTypestring enum requiredMust be "claim".claim -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredallocationAllocate -
txRequestIdstring required -
updateIdstring -
operatorIdstring -
contractIdstring nullable -
tradeIdstring -
transferLegIdstring -
senderPartyIdstring -
receiverPartyIdstring -
amountstring -
tokenstring -
receiveTokenstring -
receiveAmountstring -
allocateBeforestring -
settleBeforestring -
commentstring -
requestedAtstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredallocationOfferWithdrawn -
transferOfferIdstring required -
tokenstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredallocationReject -
txRequestIdstring required -
updateIdstring -
operatorIdstring -
contractIdstring nullable -
tradeIdstring -
transferLegIdstring -
senderPartyIdstring -
receiverPartyIdstring -
amountstring -
tokenstring -
receiveTokenstring -
receiveAmountstring -
allocateBeforestring -
settleBeforestring -
commentstring -
requestedAtstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredallocationRequest -
updateIdstring required -
operatorIdstring required -
contractIdstring nullable required -
tradeIdstring required -
transferLegIdstring required -
senderPartyIdstring required -
receiverPartyIdstring required -
amountstring required -
tokenstring required -
receiveTokenstring required -
receiveAmountstring required -
allocateBeforestring required -
settleBeforestring required -
commentstring -
requestedAtstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcosignDelegationAccept -
txRequestIdstring required -
operatorIdstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcosignDelegationProposal -
contractIdstring required -
operatorIdstring required -
updateIdstring required -
packageNamestring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcantonCommand -
cantonCommandParamsobject requiredcantonCommandParams object
-
commandobject requiredONE OF
-
CreateCommandobject requiredCreateCommand object
-
templateIdstring required -
createArgumentsmap of objects requiredcreateArguments object
-
<key>object
-
-
-
ExerciseCommandobject requiredExerciseCommand object
-
templateIdstring required -
choicestring required -
choiceArgumentmap of objectschoiceArgument object
-
<key>object
-
-
contractIdstring
-
-
-
actAsarray of strings required -
readAsarray of strings -
resolveContractsarray of objectsresolveContracts object
-
templateIdstring required -
actAsarray of strings required -
injectAsstring required -
readAsarray of strings -
resolveAllboolean
-
-
-
tokenstringOptional registered coin/token identifier for the command target (e.g. "tcanton:stgusd1"). This is not an auth/session token. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring -
isConsolidateboolean -
numberOfSplitsnumber -
unspentsarray of strings required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
memostring -
isConsolidateboolean -
numberOfSplitsnumber -
unspentsarray of strings required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requiredtransferAccept -
txRequestIdstring required -
tokenstring -
expirynumber -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredtransferAcknowledge -
contractIdstring required -
senderPartyIdstring required -
updateIdstring required -
amountstring number required -
expirynumber required -
memoIdstring -
tokenstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredtransferOfferWithdrawn -
transferOfferIdstring required -
tokenstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredtransferReject -
txRequestIdstring required -
tokenstring -
expirynumber -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcantonEndInvestorOnboardingOffer -
endInvestorPartyIdstring required -
participantPartyIdstring -
commentstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcantonEndInvestorOnboardingAccept -
txRequestIdstring required -
participantPartyIdstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcantonEndInvestorOnboardingReject -
txRequestIdstring required -
reasonstring required -
participantPartyIdstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcantonParticipantOnboardingRequest -
operatorstring required -
providerstring required -
compliancestring required -
registrarstring required -
clientOnboarderstring required -
expirationIsostring -
commentstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "claim".claim -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "contractCall"contractCall -
contractstring requiredBech32 contract address to execute -
msgHexstring requiredHex-encoded binary message to pass to the contract Execute entrypoint -
feeGranterstringOptional Bech32 address paying transaction fees on behalf of the submitter (fee-grant). Supported on hash chain; passed through for any chain. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring requiredOptional memo string attached to the transaction, used for routing or identification by exchanges. -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
memostring requiredOptional memo string attached to the transaction, used for routing or identification by exchanges. -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requiredMust be "stakeClaimRewards"stakeClaimRewards -
validatorAddressstring requiredBech32 validator address to withdraw accumulated staking rewards from (e.g. cosmosvaloper1...) -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddelegate -
validatorAddressstring requiredBech32 validator address to delegate tokens to (e.g. cosmosvaloper1...). -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredswitchValidator -
validatorAddressstring requiredBech32 source validator address to redelegate from (e.g. cosmosvaloper1...). -
destValidatorAddressstring requiredBech32 destination validator address to redelegate to (e.g. cosmosvaloper1...). -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring requiredBech32 validator address to undelegate tokens from (e.g. cosmosvaloper1...). -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requireddefi-approve -
vaultIdstring required -
amountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddefi-deposit -
vaultIdstring required -
amountstring required -
operationIdstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddefi-redeem -
protocolstring required -
amountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddefi-withdraw -
vaultIdstring required -
shareTokenAmountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
delayBlocksstring required -
proxyTypestring required -
indexnumber -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredcreateAccount -
namestring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
proxyobject requiredproxy object
-
namestring -
addressStringstring -
assetstring -
amountStringstring
-
-
ownerstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment
-
proxyobject requiredproxy object
- Same shape as
DotProxy.
- Same shape as
-
ownerstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
stakingProxystring required -
addToStakeboolean -
addProxyboolean -
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
stakingProxystring required -
stopStakingboolean -
intentTypestring enum requiredMust be "unstake".unstake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "claim".claim -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "delegate".delegate -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
feeOptionsobject requiredNew fee settings (must be higher than the original transaction). Use EIP1559FeeOptions for London-compatible chains.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
intentTypestring enum requiredMust be "acceleration".acceleration -
txidstring requiredTransaction hash (0x-prefixed) of the pending transaction to accelerate. -
senderAddressstringSender address of the original transaction. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobjectOverride gas estimation. Provide EIP1559FeeOptions for EIP-1559 chains or FeeOption for legacy.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstring requiredTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "consolidateToken".consolidateToken -
recipientsarray of objects requiredrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
consolidateIdstring requiredOpaque identifier to correlate consolidation requests. -
keepAliveboolean requiredWhen true, leaves a minimal token balance in the source address. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobjectOverride gas estimation. Provide EIP1559FeeOptions for EIP-1559 chains or FeeOption for legacy.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "fillNonce".fillNonce -
noncestring or number requiredThe nonce value to fill. The transaction will be a self-send that consumes this nonce. -
senderAddressstringSender address with the stuck nonce. Defaults to the wallet's base address. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
feeOptionsobjectOverride gas estimation for the fill-nonce transaction.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender.
-
intentTypestring enum requiredMust be "fillNonce".fillNonce -
noncestring or number requiredThe nonce value to fill. The transaction will be a self-send that consumes this nonce. -
senderAddressstringSender address with the stuck nonce. Defaults to the wallet's base address. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction.
-
selfSendboolean requiredWhen true, sends to the wallet's own receive address. -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobjectOverride gas estimation. Provide EIP1559FeeOptions for EIP-1559 chains or FeeOption for legacy.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment
-
selfSendboolean requiredWhen true, sends to the wallet's own receive address. -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobjectOverride gas estimation. Provide EIP1559FeeOptions for EIP-1559 chains or FeeOption for legacy.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
pubkeystring requiredBLS public key of the validator (hex-encoded, provided by the staking service). -
withdrawalCredentialsstring requiredWithdrawal credentials for the validator (provided by the staking service). -
signaturestring requiredBLS signature over the deposit data (provided by the staking service). -
depositDataRootstring requiredSHA-256 hash of the deposit data (provided by the staking service). -
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobjectOverride gas estimation. Provide EIP1559FeeOptions for EIP-1559 chains or FeeOption for legacy.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "transferToken".transferToken -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobjectOverride gas estimation. Provide EIP1559FeeOptions for EIP-1559 chains or FeeOption for legacy.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
hopParamsobjectParameters for BitGo Hop transactions (cross-chain bridging via the Hop protocol).hopParams object
-
gasPriceMaxnumber required -
paymentIdstring required -
userReqSigstring required
-
-
receiveAddressstringTarget receive address override. Defaults to wallet's primary receive address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "stakeClaimRewards".stakeClaimRewards -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "undelegate".undelegate -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredfeeAddressTransfer -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
stakedNodeIdnumber -
stakedAccountIdstring -
declineStakingRewardboolean -
intentTypestring enum requiredupdateAccount -
optionsmap of objectsoptions object
- Same shape as
optionalUnknownObject.
- Same shape as
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
feeOptionsobjectOverride gas estimation for the bridge transaction.ONE OF
-
unitstring enumbaseUnitcpuram -
formulastring enumfixedfeeRateperKBcustomperVKB -
feeTypestring enumbasemaxtip -
gasLimitnumber -
gasPricenumber
-
gasLimitnumber -
maxFeePerGasnumber -
maxPriorityFeePerGasnumber
-
-
intentTypestring enum requiredMust be "bridgeFunds".bridgeFunds -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "spotTransfer".spotTransfer -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredenableBridging -
assetstring required -
networkstring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
memostring -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobject requiredfeeOptions object
-
gasLimitnumber required
-
-
lockedAmountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
unspentsarray of strings required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobject requiredfeeOptions object
- Same shape as
IotaFeeOptions.
- Same shape as
-
lockedAmountstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment
-
unspentsarray of strings required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobject requiredfeeOptions object
- Same shape as
IotaFeeOptions.
- Same shape as
-
lockedAmountstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requiredpayment -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
signedRequestobject requiredsignedRequest object
-
invoicestring required -
amountMsatstring number -
feeLimitMsatstring number -
feeLimitRationumber
-
-
signaturestring required
-
intentTypestring enum requiredpayment -
onchainRequestobject requiredonchainRequest object
-
recipientsarray of objects requiredrecipients object
-
amountSatstring number required -
addressstring required
-
-
satsPerVbytestring number -
numBlocksnumber
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
custodianMessageIdstring required -
intentTypestring enum requiredsignMessage -
messageRawstring requiredA plain text message -
messageEncodedstring requiredAn encoded string -
messageStandardTypestring requiredThe type of message standard, e.g. 'EIP191', 'EIP712', 'CIP8' etc. -
signerAddressstring requiredThe address of the signer, could be the root address or a receive address of the wallet -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
custodianTransactionIdstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
custodianTransactionIdstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "unstake".unstake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "claim".claim -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring -
indexnumber -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredcreateAccount -
namestring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredenableToken -
enableTokensarray of objects requiredenableTokens object
-
namestring required -
addressstring
-
-
memostring -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredstake -
addToStakeboolean -
validatorsarray of strings -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredswitchValidator -
validatorsarray of strings required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredunstake -
stopStakingboolean -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredclaim -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "authorize".authorize -
transactionMessagestring requiredThe pre-signed serialized transaction message, validated by the platform against the provided address fields. -
stakeAccountstring requiredThe on-chain stake account whose authority is being transferred. -
oldWithdrawPublicKeystring requiredThe current withdrawal authority public key. -
newWithdrawPublicKeystring requiredThe new withdrawal authority public key. -
lockupPublicKeystring requiredThe lockup authority public key. -
nonceAccountstring requiredThe durable nonce account used for this transaction. -
nonceAuthoritystring requiredThe authority of the nonce account. -
blockhashstring requiredThe recent blockhash used in the transaction message. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
stakingAddressstring requiredThe on-chain stake account address to withdraw from. -
intentTypestring enum requiredMust be "claim".claim -
amountobject requiredamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "closeAssociatedTokenAccount".closeAssociatedTokenAccount -
recipientsarray of objects requiredOne or more zero-balance ATAs to close. Each entry must have amount.value === "0", must not carry tokenName or tokenData, and all entries must share the same on-chain owner. Maximum 27 ATAs per transaction.recipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "enableToken".enableToken -
enableTokensarray of objects requiredenableTokens object
-
namestring required -
addressstring
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "customTx". For legacy (non-versioned) transactions only; use SolVersionedCustomTxIntent for versioned transactions.customTx -
solInstructionsarray of objects requiredsolInstructions object
-
programIdstring requiredThe program ID to invoke. -
keysarray of objects requiredkeys object
-
pubkeystring requiredThe account public key. -
isSignerboolean requiredWhether this account is a signer. -
isWritableboolean requiredWhether this account is writable.
-
-
datastring requiredInstruction data encoded as base58 or hex.
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "deactivate".deactivate -
stakingAddressesarray of stringsBatch of stake account addresses to deactivate. Provide either this or stakingAddress. -
stakingAddressstringA single stake account address to deactivate. Provide either this or stakingAddresses. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "delegate".delegate -
validatorAddressstring requiredThe validator vote account address to delegate to. -
stakingAddressesarray of stringsBatch of stake account addresses to delegate. Provide either this or stakingAddress. -
stakingAddressstringA single stake account address to delegate. Provide either this or stakingAddresses. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
goStakingRequestIdstringInternal coordination identifier for the GO staking request. Accepted by the schema but only processed on admin/internal routes — external API consumers should omit this field. -
intentTypestring enum requiredMust be "goUnstake".goUnstake -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment
-
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
validatorAddressstring requiredThe validator vote account address to stake SOL with. -
isMarinadeboolean deprecated -
stakingTypestring enumThe staking provider type. Accepted values: "NATIVE", "MARINADE", "JITO". Supersedes the deprecated isMarinade field.NATIVEMARINADEJITO -
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
stakingAddressstring requiredThe stake account address to deactivate. -
amountobjectFor partial unstake: the amount to remove from the stake account. Must be provided together with remainingStakingAmount.amount object
-
symbolstring required -
valuestring required
-
-
remainingStakingAmountobjectFor partial unstake: the amount to keep in the existing stake account after the split. Must be provided together with amount.remainingStakingAmount object
-
symbolstring required -
valuestring required
-
-
isMarinadeboolean deprecated -
stakingTypestring enumThe staking provider type. Accepted values: "NATIVE", "MARINADE", "JITO". Supersedes the deprecated isMarinade field.NATIVEMARINADEJITO -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "unstake".unstake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "customTx". Presence of solVersionedTransactionData distinguishes this from legacy SolCustomTxIntent at runtime.customTx -
solVersionedTransactionDataobject requiredVersioned transaction data in Solana v0 message format. Presence of this field indicates a versioned transaction.solVersionedTransactionData object
-
versionedInstructionsarray of objects requiredversionedInstructions object
-
programIdIndexnumber requiredIndex into the staticAccountKeys array identifying the program to invoke. -
accountKeyIndexesarray of numbers required -
datastring requiredInstruction data encoded as base58 or hex.
-
-
addressLookupTablesarray of objects requiredaddressLookupTables object
-
accountKeystring requiredThe on-chain address of the lookup table account. -
writableIndexesarray of numbers required -
readonlyIndexesarray of numbers required
-
-
staticAccountKeysarray of strings required -
messageHeaderobject requiredSolana message header specifying the number of required signers and read-only accounts.messageHeader object
-
numRequiredSignaturesnumber requiredNumber of signatures required for this transaction. -
numReadonlySignedAccountsnumber requiredNumber of read-only accounts that require signatures. -
numReadonlyUnsignedAccountsnumber requiredNumber of read-only accounts that do not require signatures.
-
-
recentBlockhashstringOptional recent blockhash; when provided the platform uses it instead of fetching a durable nonce.
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
memostring requiredMemo string for the transaction. The key must be present; pass an empty string (or omit the value) if unused. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment
-
memostring -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobject requiredfeeOptions object
-
gasLimitnumber required
-
-
lockedAmountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcustomTx -
rawTxstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobject requiredfeeOptions object
- Same shape as
SuiFeeOptions.
- Same shape as
-
lockedAmountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "goUnstake".goUnstake -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
goStakingRequestIdstring requiredInternal coordination identifier for the GO staking request. -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeOptionsobject requiredfeeOptions object
- Same shape as
SuiFeeOptions.
- Same shape as
-
lockedAmountstring required -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobject requiredfeeOptions object
- Same shape as
SuiFeeOptions.
- Same shape as
-
lockedAmountstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment
-
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
feeOptionsobject requiredfeeOptions object
- Same shape as
SuiFeeOptions.
- Same shape as
-
lockedAmountstring required -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
validatorAddressstring -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
stakedSuiObjectIdstring required -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
intentTypestring enum requiredMust be "claim".claim -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
amountStakedstring required -
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
hotkeystring required -
netuidstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredswitchValidator -
originHotkeystring required -
destinationHotkeystring required -
originNetuidstring required -
destinationNetuidstring required -
alphaAmountstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredtransferStake -
originColdkeystring required -
destinationColdkeystring required -
hotkeystring required -
originNetuidstring required -
destinationNetuidstring required -
alphaAmountstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
amountUnstakedstring required -
intentTypestring enum requiredMust be "claim".claim -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
hotkeystring required -
netuidstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
feeobjectfee object
-
amountstring or number required -
formulastring enumfixedfeeRateperKBcustom -
typestring enumbasemaxtip -
unitstring enumbaseUnitcpuram
-
-
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "tokenApproval".tokenApproval -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
tokenNamestring requiredName of the ERC-20 token to approve (e.g. "usdc", "weth").
-
intentTypestring enum requiredMust be "consolidate".consolidate -
receiveAddressstring requiredDestination address for consolidated funds. Must be a wallet-owned address. -
senderAddressIndexnumberIndex of the wallet address to use as the sender. -
consolidateIdstringOpaque identifier used to correlate consolidation requests. -
recipientsarray of objectsrecipients object
-
tokenDataobjecttokenData object
- Same shape as
TokenData.
- Same shape as
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
keepAlivebooleanWhen true, leaves a small amount in the source address to keep it alive. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddelegate -
validatorAddressstring required -
useSingleNominatorboolean required -
ownerAddressstring -
tonStakingTypestring enumSINGLE_NOMINATORMULTI_NOMINATORTON_WHALES -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requireddelegate -
validatorAddressstring required -
tonStakingTypestring enum requiredMULTI_NOMINATOR -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring required -
tonStakingTypestring enum requiredMULTI_NOMINATOR -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
memostring -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment
-
memostring -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
recipientsarray of objects requiredrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "payment".payment -
isTestTransactionboolean requiredWhen true, marks this as a test transaction (not broadcast to the network).
-
intentTypestring enum requireddelegate -
validatorAddressstring required -
ownerAddressstring required -
tonStakingTypestring enum requiredSINGLE_NOMINATOR -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring required -
tonStakingTypestring enum requiredSINGLE_NOMINATOR -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring required -
useSingleNominatorboolean required -
singleNominatorAmountobject requiredsingleNominatorAmount object
- Same shape as
Amount.
- Same shape as
-
tonStakingTypestring enumSINGLE_NOMINATORMULTI_NOMINATORTON_WHALES -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddelegate -
validatorAddressstring required -
tonStakingTypestring enum requiredTON_WHALES -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring required -
withdrawalAmountobject requiredwithdrawalAmount object
- Same shape as
Amount.
- Same shape as
-
tonStakingTypestring enum requiredTON_WHALES -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"stakeClaimRewards".stakeClaimRewards -
ownerAddressstring requiredTron address of the wallet owner; must match the wallet's root address. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"delegateResource".delegateResource -
ownerAddressstring requiredTron address of the resource owner delegating their staked resources. -
receiverAddressstring requiredTron address of the account receiving the delegated resources; must be an active Tron account. -
resourcestring enum requiredThe resource type to delegate:BANDWIDTHorENERGY.BANDWIDTHENERGY -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"stake".stake -
validatorAddressstring requiredTron address of the Super Representative the user intends to vote for after freezing. Stored by the staking service to auto-construct the subsequent vote intent; not consumed by wallet-platform's freeze transaction builder. -
ownerAddressstring requiredTron address of the wallet owner staking the TRX. -
resourcestring enum requiredThe resource type to obtain by staking:BANDWIDTHorENERGY.BANDWIDTHENERGY -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"undelegateResource".undelegateResource -
ownerAddressstring requiredTron address of the resource owner reclaiming the delegated resources. -
receiverAddressstring requiredTron address of the account from which the resources are being reclaimed. -
resourcestring enum requiredThe resource type to reclaim:BANDWIDTHorENERGY.BANDWIDTHENERGY -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"unstake".unstake -
ownerAddressstring requiredTron address of the wallet owner unstaking the TRX. -
resourcestring enum requiredThe resource type to unstake:BANDWIDTHorENERGY.BANDWIDTHENERGY -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"voteDelegation".voteDelegation -
validatorAddressstring requiredTron address of the Super Representative selected during the freeze step. Carried forward by the staking service so the user does not need to re-select a validator; not consumed by wallet-platform's vote transaction builder (which reads thevotesarray instead). -
ownerAddressstring requiredTron address of the wallet owner casting the votes. -
votesarray of objects requiredvotes object
-
vote_addressstring requiredTron address of the Super Representative (SR) receiving the votes. -
vote_countstring requiredNumber of votes to allocate to this SR, as a decimal string.
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be"claim".claim -
ownerAddressstring requiredTron address of the wallet owner withdrawing the unstaked TRX. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
stakingContractAddressstring requiredAddress of the VeChain staking contract that will hold the staked VET. -
levelIdstring requiredStaking tier level in the VeChain contract. Determines reward rate and lock parameters. -
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
tokenIdstring requiredID of the staking NFT to delegate to the validator. -
stakingContractAddressstring requiredAddress of the VeChain staking (Stargate) contract that holds the NFT. -
validatorAddressstring requiredAddress of the validator to delegate the staking NFT to. -
intentTypestring enum requiredMust be "delegate".delegate -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "undelegate".undelegate -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
tokenIdstring requiredID of the staking NFT to operate on. -
stakingContractAddressstring requiredAddress of the VeChain staking (Stargate) contract that holds the NFT.
-
intentTypestring enum requiredMust be "unstake".unstake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
tokenIdstring requiredID of the staking NFT to operate on. -
stakingContractAddressstring requiredAddress of the VeChain staking (Stargate) contract that holds the NFT.
-
tokenIdstring requiredID of the staking NFT whose accumulated VTHO rewards will be claimed. -
stakingContractAddressstring requiredAddress of the VeChain staking (Stargate) contract that holds the NFT. -
intentTypestring enum requiredMust be "stakeClaimRewards".stakeClaimRewards -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
validatorAddressstring requiredAddress of the validator node being registered. Must be a valid VeChain address. -
stakingPeriodnumber enum requiredDuration of the staking lock period in blocks. Valid values: 60480 (~7 days), 129600 (~15 days), 259200 (~30 days).60480129600259200 -
stakingContractAddressstring requiredAddress of the VeChain staking contract to register the validator with. -
intentTypestring enum requiredvalidatorRegistration -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "increaseStake".increaseStake -
validatorAddressstring requiredAddress of the validator whose staked position is being increased. -
stakingContractAddressstring requiredAddress of the VeChain staking contract holding the existing position. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "decreaseStake".decreaseStake -
validatorAddressstring requiredAddress of the validator whose staked position is being reduced. -
stakingContractAddressstring requiredAddress of the VeChain staking contract holding the position. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredMust be "signalExit".signalExit -
validatorAddressstring requiredAddress of the validator node whose position is being exited. -
stakingContractAddressstring requiredAddress of the VeChain staking contract where the validator position is held. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "withdrawStake".withdrawStake -
validatorAddressstring requiredAddress of the validator node whose staked VET is being withdrawn. -
stakingContractAddressstring requiredAddress of the VeChain staking contract holding the exited position. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredwalletRecovery -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
calldatastring requiredPre-computed ABI-encoded calldata for the staking contract interaction, provided by the BitGo staking service. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "stakeWithCallData".stakeWithCallData -
calldatastring requiredPre-computed ABI-encoded calldata for the staking contract interaction, provided by the BitGo staking service. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredMust be "switchValidatorWithCallData".switchValidatorWithCallData -
calldatastring requiredPre-computed ABI-encoded calldata for the staking contract interaction, provided by the BitGo staking service. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddelegate -
validatorAddressstring required -
calldatastring requiredPre-computed ABI-encoded calldata for the staking contract interaction, provided by the BitGo staking service. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
validatorAddressstring required -
calldatastring requiredPre-computed ABI-encoded calldata for the staking contract interaction, provided by the BitGo staking service. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredstakeClaimRewards -
calldatastring requiredPre-computed ABI-encoded calldata for the staking contract interaction, provided by the BitGo staking service. -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requireddelegate -
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
sharedStakingObjectIdstring required -
validatorAddressstring -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
recipientsarray of objectsrecipients object
-
addressobject requiredaddress object
- Same shape as
Address.
- Same shape as
-
amountobject requiredamount object
- Same shape as
Amount.
- Same shape as
-
datastring
-
-
intentTypestring enum requiredMust be "stake".stake -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredundelegate -
stakedSuiObjectIdstring required -
sharedStakingObjectIdstring required -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
sharedStakingObjectIdstring required -
stakedSuiObjectIdstring required -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
intentTypestring enum requiredMust be "claim".claim -
amountobjectamount object
-
symbolstring required -
valuestring required
-
-
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredcontractCall -
ipfsHashstring required -
validatorContractAddressstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
candidateAddressstring required -
validatorContractAddressstring required -
intentTypestring enum requiredvalidatorRegistration -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredundelegate -
candidateAddressstring required -
validatorContractAddressstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
intentTypestring enum requiredunstake -
blockNumberstring required -
indexstring required -
validatorContractAddressstring required -
stakingRequestIdstring requiredID of the staking request, obtained from the BitGo staking service. -
sourcestring enumOrigin of the staking request: MANUAL (user-initiated), AUTO_STAKE, or EXTERNAL.MANUALAUTO_STAKEEXTERNAL -
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction. -
amountobject requiredTransaction amount. amount.symbol identifies the asset (e.g. "hypeevm:eth"); amount.value is the quantity in base units.amount object
-
valuestring required -
symbolstring required
-
-
intentTypestring enum requiredpaymenttransferTokenconsolidateconsolidateTokenfanoutstakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenauthorizeaccelerationfillNoncewalletRecoverycontractCalldeactivatecustomTxcloseAssociatedTokenAccountstakeWithCallDataunstakeWithCallDataswitchValidatorWithCallDatafeeAddressTransfertokenApprovaltransferStakevalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakespotTransferbridgeFundsenableBridginggoUnstakecreateBtcDelegationtransferAccepttransferRejecttransferAcknowledgetransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestcantonCommandallocationAllocateallocationOfferWithdrawnallocationRejectcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequestdefi-depositdefi-redeemdefi-approvedefi-withdrawdelegateResourceundelegateResourceexportimportimporttoc -
sequenceIdstringClient-assigned sequence identifier for idempotency. -
commentstringHuman-readable memo attached to the transaction. -
noncestring or numberOverride the on-chain nonce for this transaction.
-
unsignedTxsarray of objectsunsignedTxs object
-
parsedTxobject requiredparsedTx object
-
inputsarray of objects requiredinputs object
-
valueStringstring required -
_idstring -
addressstring -
chainnumber -
derivationIndexnumber -
indexnumber -
valuenumber
-
-
minerFeestring or number required -
outputsarray of objects requiredoutputs object
-
valueStringstring required -
addressstring -
changeboolean -
coinNamestring -
datastring -
isPayGoboolean -
valuenumber -
walletstring -
walletV1string -
baseAddressstring -
enterprisestring
-
-
spendAmountstring or number required -
gasPricenumber -
hasUnvalidatedDataboolean -
payGoFeestring or number -
spendAmountsarray of objectsspendAmounts object
-
<key>object
-
-
typestring
-
-
serializedTxHexstring requiredThe unsigned transaction as a hex string. -
signableHexstring requiredThe portion of a transaction used to generate a signature (may or may not be the same as serializedTxHex) as a hex string. -
derivationPathstringA bip32 path. -
coinSpecificobjectCoin specific information.coinSpecific object
-
nonceAddressstring -
stakingAddressstring -
signaturestring -
<key>object
-
-
feeInfoobjectfeeInfo object
-
feestring or number required -
feeStringstring required
-
-
-
signatureSharesarray of objectssignatureShares object
-
vssProofstringThe VSS proof of the signature share -
privateShareProofstringThe private share proof -
publicSharestringThe public share -
fromstring enum requiredThe source of the signature share.userbackupbitgo -
tostring enum requiredThe recipient of the signature share.userbackupbitgo -
sharestring requiredThe signature share
-
-
commitmentSharesarray of objectscommitmentShares object
-
typestring enum requiredThe type of the commitment sharecommitment -
fromstring enum requiredThe source of the commitment shareuserbackupbitgo -
tostring enum requiredThe recipient of the commitment share.userbackupbitgo -
sharestring requiredThe commitment share.
-
-
txHashesarray of strings -
apiVersionstring enumThe API version of the transaction requestlitefull -
txRequestIdstring uuid requiredA unique ID for the TxRequest document across all wallets. The combination of the txRequestId and version will always be unique. -
idempotencyKeystringThe idempotency key of the transaction request -
walletIdstring requiredThe id of the Wallet the TxRequest is for. -
walletTypestring enumThe type describes who owns the keys to the wallet associated to the TxRequest.backingcoldcustodialcustodialPairedhotadvancedtrading -
versionnumber requiredThe version of the transaction request -
enterpriseIdstringIf the wallet that owns the TxRequest is owned by an enterprise then this is the Id of said enterprise. -
statestring enum requiredpendingApprovalcanceledrejectedinitializedpendingDeliverydeliveredpendingUserSignaturependingUserCommitmentpendingUserRSharependingUserGSharereadyToSendsignedfailed -
datestring date-time requiredThe date and time this version of the TxRequest document was created. -
createdDatestring date-time requiredThe date and time the version 1 TxRequest document was created. -
userIdstring requiredThe Id of the User that produced this version of the TxRequest document. Could have created a new document or updated an existing document. -
initiatedBystring requiredThe Id of the User that originally created the TxRequest document (initiated the TxRequest). -
updatedBystring requiredThe Id of the User that last updated the TxRequest document. This is an alias for the userId field. -
intentobjectThe intent of the transaction request -
intentsarray of objects required -
pendingApprovalIdstringThe id of the Pending Approval that was created for the TxRequest if one was required. -
policiesCheckedboolean -
latestboolean requiredIndicates if this is the latest transaction request -
isCanceledbooleanTrue, if the transaction request is canceled. -
initiatedByDAppClientbooleanTrue when the txRequest was initiated by a dApp OAuth client (e.g. Narval). -
txChannelobjectImmutable DeFi / marketplace channel classification (DEFI-300).txChannel object
-
clientIdstringOAuth dApp client id (Narval). -
connectorstring enumExternal entry connector (narval, walletconnect). Omitted for internal BitGo flows.narvalwalletconnect -
defiActionstring enumapprovedepositwithdraw -
protocolstring enumDeFi protocol (morpho, aave, concrete).morphoaaveconcrete -
sourcestring enum requiredinternalexternal -
typestring enum requireddefi -
vaultIdstring -
walletConnectRequestIdstringdefi-service walletconnect_requests.id when supplied on the intent.
-
-
transactionsarray of objectstransactions object
-
statestring enum requiredIf supplied, only transaction request transaction state changes from the provided list will trigger notifications. If not provided, all transaction request transaction state changes will trigger notifications.initializedpendingSignatureeddsaPendingCommitmenteddsaPendingRShareeddsaPendingGShareecdsaMPCv2Round1ecdsaMPCv2Round2ecdsaMPCv2Round3eddsaMPCv2Round1eddsaMPCv2Round2eddsaMPCv2Round3readyToCombineSharessignedhelddeliveredinvalidSignaturerejected -
unsignedTxobject requiredunsignedTx object
-
parsedTxobject requiredparsedTx object
- Same shape as
ParsedTx.
- Same shape as
-
serializedTxHexstring requiredThe unsigned transaction as a hex string. -
signableHexstring requiredThe portion of a transaction used to generate a signature (may or may not be the same as serializedTxHex) as a hex string. -
derivationPathstringA bip32 path. -
coinSpecificobjectCoin specific information.coinSpecific object
-
nonceAddressstring -
stakingAddressstring -
signaturestring -
<key>object
-
-
feeInfoobjectfeeInfo object
-
feestring or number required -
feeStringstring required
-
-
-
signatureSharesarray of objectssignatureShares object
-
privateShareProofstringThe private share proof -
publicSharestringThe public share -
vssProofstringThe VSS proof of the signature share -
fromstring enum requiredThe source of the signature share.userbackupbitgo -
tostring enum requiredThe recipient of the signature share.userbackupbitgo -
sharestring requiredThe signature share
-
-
commitmentSharesarray of objectscommitmentShares object
-
typestring enum requiredThe type of the commitment sharecommitment -
fromstring enum requiredThe source of the commitment shareuserbackupbitgo -
tostring enum requiredThe recipient of the commitment share.userbackupbitgo -
sharestring requiredThe commitment share.
-
-
txHashstring -
updatedDatestring date-time -
createdDatestring date-time
-
-
messagesarray of objectsmessages object
-
statestring enum requiredThe current state of the messageinitializedpendingSignatureeddsaPendingCommitmenteddsaPendingRShareeddsaPendingGShareecdsaMPCv2Round1ecdsaMPCv2Round2ecdsaMPCv2Round3eddsaMPCv2Round1eddsaMPCv2Round2eddsaMPCv2Round3readyToCombineSharessignedhelddeliveredinvalidSignaturerejected -
signatureSharesarray of objectssignatureShares object
-
privateShareProofstringThe private share proof -
publicSharestringThe public share -
vssProofstringThe VSS proof of the signature share -
fromstring enum requiredThe source of the signature share.userbackupbitgo -
tostring enum requiredThe recipient of the signature share.userbackupbitgo -
sharestring requiredThe signature share
-
-
privateSignatureSharesarray of objectsprivateSignatureShares object
-
privateShareProofstringThe private share proof -
publicSharestringThe public share -
vssProofstringThe VSS proof of the signature share -
fromstring enum requiredThe source of the signature share.userbackupbitgo -
tostring enum requiredThe recipient of the signature share.userbackupbitgo -
sharestring requiredThe signature share
-
-
commitmentSharesarray of objectscommitmentShares object
-
typestring enum requiredThe type of the commitment sharecommitment -
fromstring enum requiredThe source of the commitment shareuserbackupbitgo -
tostring enum requiredThe recipient of the commitment share.userbackupbitgo -
sharestring requiredThe commitment share.
-
-
encryptedSharesarray of objectsencryptedShares object
-
typestring enum requiredencryptedSignerShareencryptedRShare -
fromstring enum requiredThe source of the commitment shareuserbackupbitgo -
tostring enum requiredThe recipient of the commitment share.userbackupbitgo -
sharestring requiredThe commitment share.
-
-
txHashstringTransaction hash -
updatedDatestring date-timeDate when the message was last updated -
createdDatestring date-timeDate when the message was created -
messageRawstring requiredThe raw message to be signed -
messageEncodedstringThe encoded message -
messageBroadcastablestringThe broadcastable message -
messageStandardTypestringThe encoded message -
derivationPathstringDerivation path for the message -
combineSigSharestringCombined signature share -
coinstringCoin type for the message -
bitgoPaillierChallengeobjectBitGo's Paillier challenge for ECDSA -
encryptedChallengestringBitGo's encrypted challenge for ECDSA with Range Proofs
-
-
apiVersionstring enumThe API version of the transaction requestlitefull -
txRequestIdstring uuid requiredA unique ID for the TxRequest document across all wallets. The combination of the txRequestId and version will always be unique. -
idempotencyKeystringThe idempotency key of the transaction request -
walletIdstring requiredThe id of the Wallet the TxRequest is for. -
walletTypestring enumThe type describes who owns the keys to the wallet associated to the TxRequest.backingcoldcustodialcustodialPairedhotadvancedtrading -
versionnumber requiredThe version of the transaction request -
enterpriseIdstringIf the wallet that owns the TxRequest is owned by an enterprise then this is the Id of said enterprise. -
statestring enum requiredpendingApprovalcanceledrejectedinitializedpendingDeliverydeliveredpendingUserSignaturependingUserCommitmentpendingUserRSharependingUserGSharereadyToSendsignedfailed -
datestring date-time requiredThe date and time this version of the TxRequest document was created. -
createdDatestring date-time requiredThe date and time the version 1 TxRequest document was created. -
userIdstring requiredThe Id of the User that produced this version of the TxRequest document. Could have created a new document or updated an existing document. -
initiatedBystring requiredThe Id of the User that originally created the TxRequest document (initiated the TxRequest). -
updatedBystring requiredThe Id of the User that last updated the TxRequest document. This is an alias for the userId field. -
intentobjectThe intent of the transaction request -
intentsarray of objects required -
pendingApprovalIdstringThe id of the Pending Approval that was created for the TxRequest if one was required. -
policiesCheckedboolean -
latestboolean requiredIndicates if this is the latest transaction request -
isCanceledbooleanTrue, if the transaction request is canceled. -
initiatedByDAppClientbooleanTrue when the txRequest was initiated by a dApp OAuth client (e.g. Narval). -
txChannelobjectImmutable DeFi / marketplace channel classification (DEFI-300).txChannel object
-
clientIdstringOAuth dApp client id (Narval). -
connectorstring enumExternal entry connector (narval, walletconnect). Omitted for internal BitGo flows.narvalwalletconnect -
defiActionstring enumapprovedepositwithdraw -
protocolstring enumDeFi protocol (morpho, aave, concrete).morphoaaveconcrete -
sourcestring enum requiredinternalexternal -
typestring enum requireddefi -
vaultIdstring -
walletConnectRequestIdstringdefi-service walletconnect_requests.id when supplied on the intent.
-
-
-
txRequestIdstring uuid requiredThe ID of the transaction request -
verificationItemsarray of strings -
verificationRuleIdstringThe ID of the verification rule -
videoApproversarray of strings -
walletRebalanceEventIdstringThe ID of the wallet rebalance event
-
-
policyRuleRequestobjectpolicyRuleRequest object
-
actionstringThe action of the policy rule request -
updateobjectThe update details of the policy rule request (single-wallet)update object
-
actionobjectThe action of the policy ruleaction object
-
typestring enum requiredThe type of the actiondenygetApprovalgetEnterpriseUserApprovalgetUserRoleApprovalgetAnyApprovalgetFinalApprovalgetVideoApprovalgetIdVerificationverifyWalletRebalancegetCustodianApprovalgetCustodialSignaturetriggerWebhookNotificationperformLivenessVerificationrecommendBackingWalletRoutinggetManualTrustReviewgetManualSupportReviewgetSupportManagerApprovalgetVideoApprovalFromSupport -
userIdsarray of strings
-
-
coinstringA cryptocurrency symbol or token ticker symbol -
conditionobjectThe condition of the policy ruleONE OF
-
addstring -
removestring -
metaDatamap of objectsmetaData object
-
<key>map of objectsvalue object
-
<key>object
-
-
-
addobjectadd object
-
itemstring requiredEither a valid address or a wallet, enterprise, or organization id. Must be unique in this whitelist. -
metaDatamap of objectsAny data about this entry that is not used to determine when to enforce the policymetaData object
-
<key>object
-
-
typestring enum requiredthe kind of resource a list rule entry refers toaddressenterpriseIdwalletIdorganizationIdlinkAccountId -
verificationStatestring enumunverifiedverified -
verifiedBystring enumthe source that verified this entry (unverifiedRule or fastWithdrawal)unverifiedRulefastWithdrawalcaasWaiverThreshold -
verifiedAtstring date-timetimestamp when this entry was first verified
-
-
removeobjectremove object
-
itemstring required -
typestring enumaddressenterpriseIdwalletIdorganizationIdlinkAccountId
-
-
verifyItemsobjectverifyItems object
-
itemsarray of strings required
-
-
lowerBoundstring required -
upperBoundstring
-
amountStringstring required -
timeWindownumber requiredTime window in seconds for a velocity limit, between 1 and 30 days -
groupTagsarray of strings -
startDatestring date-time
-
urlstring requiredThe url to query for the webhook
-
-
generatePolicybooleanShould generate new whitelist policy when generatePolicy is undefined * -
idstringThe ID of the policy rule -
lockDatestring date -
typestring enumThe type of the API ruleadvancedWhitelistcoinAddressWhitelistcoinAddressBlacklist -
walletIdstringOptional walletId field for multi-wallet updates
-
-
updatesarray of objectsupdates object
-
actionobjectThe action of the policy ruleaction object
-
typestring enum requiredThe type of the actiondenygetApprovalgetEnterpriseUserApprovalgetUserRoleApprovalgetAnyApprovalgetFinalApprovalgetVideoApprovalgetIdVerificationverifyWalletRebalancegetCustodianApprovalgetCustodialSignaturetriggerWebhookNotificationperformLivenessVerificationrecommendBackingWalletRoutinggetManualTrustReviewgetManualSupportReviewgetSupportManagerApprovalgetVideoApprovalFromSupport -
userIdsarray of strings
-
-
coinstringA cryptocurrency symbol or token ticker symbol -
conditionobjectThe condition of the policy ruleONE OF
-
addstring -
removestring -
metaDatamap of objectsmetaData object
-
<key>map of objectsvalue object
-
<key>object
-
-
-
addobjectadd object
- Same shape as
AdvancedListRuleEntry.
- Same shape as
-
removeobjectremove object
-
itemstring required -
typestring enumaddressenterpriseIdwalletIdorganizationIdlinkAccountId
-
-
verifyItemsobjectverifyItems object
-
itemsarray of strings required
-
-
lowerBoundstring required -
upperBoundstring
-
amountStringstring required -
timeWindownumber requiredTime window in seconds for a velocity limit, between 1 and 30 days -
groupTagsarray of strings -
startDatestring date-time
-
urlstring requiredThe url to query for the webhook
-
-
generatePolicybooleanShould generate new whitelist policy when generatePolicy is undefined * -
idstringThe ID of the policy rule -
lockDatestring date -
typestring enumThe type of the API ruleadvancedWhitelistcoinAddressWhitelistcoinAddressBlacklist -
walletIdstringOptional walletId field for multi-wallet updates
-
-
-
updateApprovalsRequiredRequestobjectupdateApprovalsRequiredRequest object
-
requestedApprovalsRequirednumberThe number of requested approvals required
-
-
updateEnterpriseRequestobjectupdateEnterpriseRequest object
-
actionstring enumaddupdateremove -
emailstringThe email of the user -
isVideoIdUserbooleanIndicates if the user is a video ID user -
permissionsstring enumThe permissions associated with the updateadminauditorwallet.create -
userIdstringThe ID of the user
-
-
updateOrganizationRequestobjectupdateOrganizationRequest object
-
actionstring enumaddupdateremove -
emailstringThe email of the user -
inviterInfoobjectCaaS org add-invite only (POST /api/v2/organization/{orgId}/user); UMS org user changes usegenericRequest.inviterInfo object
-
emailstring required -
fullNamestring required -
idstring required
-
-
rolestring enumThe role of the user in the organizationserviceUseradminmembercustomer -
userIdstringThe ID of the user
-
-
genericRequestobjectgenericRequest object
-
anchorsarray of objectsanchors object
-
anchorTypestring enum requiredThe type of the anchorpolicyRuleIdsettlementIdcrossChainRecoveryId -
keystring requiredThe key of the anchor -
valuestring requiredThe value of the anchor
-
-
changeTypestring enumThe type of change requestedcreateupdatedeleteunlockbulkUnlockbulkArchiveduplicate -
currentIdstringThe current ID associated with the request -
descriptionstringThe description of the request -
metadatamap of objectsThe metadata of the requestmetadata object
-
<key>string or number or boolean or array of strings
-
-
proposedIdstringThe proposed ID associated with the request -
resourcesarray of objectsresources object
-
currentIdstring -
metadatamap of objectsmetadata object
-
<key>string or number or boolean or array of strings
-
-
proposedIdstring
-
-
resourceTypestringThe resource type of the request
-
-
enterpriseInviteRequestobjectenterpriseInviteRequest object
-
actionstring enumaddupdateremove -
emailstringThe email of the user -
enterpriseInfoobjectAdditional info used by the client accepting the inviteenterpriseInfo object
-
idstring required -
invitedByobject requiredInviter snapshot on CaaS org add-inviteinviterInfoand enterprise inviteinvitedBy. Not used for UMSgenericRequest.invitedBy object
-
idstring required -
emailstring required -
fullNamestring required
-
-
namestring required -
requiredVerificationStepstring required -
userKycStatestring
-
-
isVideoIdUserbooleanIndicates if the user is a video ID user -
permissionsstring enumThe permissions associated with the inviteadminauditorwallet.create -
userIdstringThe ID of the user
-
-
updateWalletSettingRequestobjectupdateWalletSettingRequest object
-
userKeySigningRequiredobjectuserKeySigningRequired object
-
newValueboolean required -
oldValueboolean required
-
-
-
updateWalletTagsRequestobjectupdateWalletTagsRequest object
-
actionstring enum requiredWhether to add or remove the specified tagsaddremove -
customTagsarray of strings required
-
-
-
statestring requiredThe state of the pending approvalONE OF
string enum
string enum
string enum
string enum
-
scopestring enum requiredWhat kind of entity the Pending Approval is tied toenterprisewalletorganizationglobal -
userIdsarray of strings -
approvalsRequirednumber -
walletLabelstringLabel for the wallet -
addressLabelsarray of objectsaddressLabels object
-
addressstring required -
labelstring requiredThe label -
walletLabelstringThe wallet label
-
-
resolversarray of objectsresolvers object
-
autoApprovedbooleanWhether the resolution was auto approved -
datestring date-timeThe date of resolution -
resolutionActionstring enumAction taken during resolutionapproverejectskipfail -
resolutionMemostringMemo regarding the resolution -
resolutionTypestring enum requiredThe type of resolutionpendingawaitingSignaturependingFinalApprovalpendingCustodianApprovalpendingVideoApprovalpendingIdVerificationpendingLivenessVerificationpendingManualTrustReviewpendingManualSupportReviewpendingVideoApprovalFromSupport -
userstringThe user who resolved the approval -
videoApproverstringThe approver of the video resolution -
videoExceptionstringException details for the video -
videoLinkstringLink to the resolution video
-
-
approversarray of strings -
singleRunResultsarray of objectssingleRunResults object
-
ruleIdstringThe rule ID -
triggeredbooleanWhether the rule was triggered
-
-
txRequestIdstring uuidTransaction request ID -
videoIdobjectID for the video related to the approvalvideoId object
-
datestring date-timeThe date of the video ID -
userstringThe user associated with the video ID -
videoApproverstringThe approver of the video -
videoExceptionstringThe exception related to the video -
videoLinkstringThe link to the video
-
-
versionnumberVersion of the pending approval -
policyEvaluationIdstringID for the policy evaluation -
actionsarray of objectsactions object
-
approversarray of strings -
excludedApproversarray of strings -
idstring requiredThe ID of the action -
namestring requiredThe name of the action -
operatorstring enumThe operator of the actionANDOR -
parametersobject requiredThe parameters of the actionparameters object
-
minRequiredstring or number -
userIdsarray of strings -
initiatorIsAllowedToApproveboolean -
webhookURLstring -
livenessCheckUserstring enumtransactionInitiatorwalletAdminsvideoIdUsersenterpriseAdmin -
isFallbackboolean -
walletSubtypestring enumcustodialColdcustodialHotlightningCustody -
userRoleIdsarray of strings
-
-
resolversarray of objectsresolvers object
-
autoApprovedbooleanWhether the resolution was auto approved -
datestring date-timeThe date of resolution -
resolutionActionstring enumAction taken during resolutionapproverejectskipfail -
resolutionMemostringMemo regarding the resolution -
resolutionTypestring enum requiredThe type of resolutionpendingawaitingSignaturependingFinalApprovalpendingCustodianApprovalpendingVideoApprovalpendingIdVerificationpendingLivenessVerificationpendingManualTrustReviewpendingManualSupportReviewpendingVideoApprovalFromSupport -
userstringThe user who resolved the approval -
videoApproverstringThe approver of the video resolution -
videoExceptionstringException details for the video -
videoLinkstringLink to the resolution video
-
-
statusstring enum requiredThe status of the actionSKIPPEDPENDINGNOT_NEEDEDCOMPLETECANCELLEDFAILEDAUTO_CANCELLED
-
-
resolutionOrderarray of objectsresolutionOrder object
-
actionsarray of strings required
-
-
useLegacyPolicyEnginebooleanFlag to use legacy policy engine -
videoCallIdstringID for the video call -
lastUpdatedstring date-timeThe last date the approval was processing -
freezeobjectThe freeze statefreeze object
-
actionsarray of objectsactions object
-
reasonstring -
statestring enumfrozenunFrozen -
timestring date-time -
userIdstring -
usernamestring
-
-
statestring enumfrozenunFrozen
-
-
memoarray of objectsmemo object
-
textstring requiredThe text of the memo -
timestring date-time requiredThe time the memo was created -
userIdstring requiredThe user ID of the admin who created the memo -
usernamestring requiredThe username of the admin who created the memo
-
-
associatedInquiriesarray of objectsassociatedInquiries object
-
inquiryIdstring required -
inquiryStatusstring enum requiredcompletedfailed -
inquirySubTypestring enum requiredwithdrawalLivenessCheckmanagePolicyLivenessCheckgovIdSelfie -
inquiryTypestring enum requiredlivenessCheck
-
-
securityControlEventsarray of objectssecurityControlEvents object
-
controlstringThe security control that was evaluated -
datestring date-time requiredThe date the event was recorded -
ipstringThe IP address of the user -
messagestringMessage from the security control -
resultstring enum requiredWhether the user was allowed or blockedallowedblocked -
userstring requiredThe user who triggered the security control check
-
400
Bad Request
Response Body
ONE OF
-
namestringError code -
contextmap of objects requiredProperties that apply to a specific error namecontext object
-
<key>object
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id
-
namestring enum requiredInvalidOrganizationId -
contextobject requiredcontext object
-
idstring required
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id
403
Forbidden
Response Body
object
-
namestringError code -
contextmap of objects requiredProperties that apply to a specific error namecontext object
-
<key>object
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id
404
Not Found
Response Body
object
-
namestringError code -
contextmap of objects requiredProperties that apply to a specific error namecontext object
-
<key>object
-
-
errorstring requiredHuman-readable error message -
requestIdstring requiredClient request id