GET
Get transaction requests by enterprise
Get a paginated list of transaction requests filtered by enterprise.
Path Params
-
enterpriseIdstring required
Query Params
-
txRequestIdsarray of stringsIf provided, only the specified transaction requests will be returned. -
idempotencyKeysarray of stringsIf provided, only transaction requests with the matching idempotencyKeys will be returned. -
sequenceIdsarray of stringsA "sequenceId" is a unique and arbitrary wallet identifier applied to transfers and transactions at creation. It is optional but highly recommended. With a "sequenceId" you can easily reference transfers and transactions—for example, to safely retry sending. Because the system only confirms one send request per "sequenceId" (and fails all subsequent attempts), you can retry sending without the risk of double spending. The "sequenceId" is only visible to users on the wallet and is not shared publicly. -
intentTypesarray of string enumsIf provided, only transaction requests with the specified intent types will be returned.paymentconsolidateconsolidateTokenfanoutvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenaccelerationtransferTokenfillNoncewalletRecoverycontractCallcustomTxcloseAssociatedTokenAccountexportimportimporttoctransferAcknowledgetransferAccepttransferRejecttransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestallocationAllocatecantonCommandcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequeststakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationauthorizedeactivatecreateBtcDelegationgoUnstakestakeWithCallDataunstakeWithCallDatavalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakeswitchValidatorWithCallDataspotTransferdelegateResourceundelegateResource -
excludeIntentTypesarray of string enumsIf provided, transaction requests with the specified intent types will be excluded.paymentconsolidateconsolidateTokenfanoutvotecreateAccountupdateAccountaddTrustLineremoveTrustLinesignMessagesignTypedStructuredDataenableTokenaccelerationtransferTokenfillNoncewalletRecoverycontractCallcustomTxcloseAssociatedTokenAccountexportimportimporttoctransferAcknowledgetransferAccepttransferRejecttransferOfferWithdrawncosignDelegationProposalcosignDelegationAcceptallocationRequestallocationAllocatecantonCommandcantonEndInvestorOnboardingOffercantonEndInvestorOnboardingAcceptcantonEndInvestorOnboardingRejectcantonParticipantOnboardingRequeststakeunstakedelegateundelegateswitchValidatorclaimstakeClaimRewardspledgevoteDelegationauthorizedeactivatecreateBtcDelegationgoUnstakestakeWithCallDataunstakeWithCallDatavalidatorRegistrationincreaseStakedecreaseStakesignalExitwithdrawStakeswitchValidatorWithCallDataspotTransferdelegateResourceundelegateResource -
statesarray of string enumsIf provided, only transaction requests of the specified state will be returned.
canceled: Canceled by a wallet spender before approval or sending.delivered: Inserted into the send queue (or rejected by BitGo through circuit breakers). This state is only used with apiVersion "full".failed: Catch-all state indicating an unrecoverable failure (such as a duplicate key error when creating a transfer).initialized: First state when a transaction request is created (before any policy evaluation occurs).pendingApproval: Triggered a policy that requires approval to proceed.pendingDelivery: Requires further action to proceed (such as pending signature, or accepting/rejecting due to triggering a circuit breaker). This state is only used with apiVersion "full".pendingUserCommitment: Ready to receive your user commitments. This state is only used with apiVersion "lite" and EdDSA assets with commitment signing states.pendingUserGShare: Ready to receive your gShare.pendingUserRShare: Ready to receive your rShare.pendingUserSignature: Ready to receive your user signature (get the unsigned transaction from BitGo and sign it). This state is only used with apiVersion "lite" and EdDSA assets without commitment signing states.readyToSend: Ready send (share combination is complete).rejected: Rejected by an approver.signed: All transactions in the transaction request were signed. All future updates will be in the transfer document.
pendingApprovalcanceledrejectedinitializedpendingDeliverydeliveredpendingUserSignaturependingUserCommitmentpendingUserRSharependingUserGSharereadyToSendsignedfailed -
latestbooleanIf provided, only the latest transaction request version will be returned. -
limitstring numberMaximum number of results to return. If the result set is truncated, use the "nextBatchPrevId" value to get the next batch. -
prevIdstringReturn the next batch of results, based on the "nextBatchPrevId" value from the previous batch. -
versionstring number -
sortBystring enumSorts by specified field, default sorting by id.idcreatedDate -
sortDirectionstring enumSorts order by field in specified sort direction, default ascending.ASCDESC -
dateLtstring date-timeOptional get transaction requests less than date -
dateGtestring date-timeOptional get transaction requests greater than or equal to date -
includeEvmKeyringTxRequestsbooleanIf true, include transaction requests for all EVM keyring related wallets (main + derived).
Responses
200
OK
Response Body
object
-
nextBatchPrevIdstring uuidWhen a result set is truncated, this field returns the id of the last object in the previous batch. To get the next batch of results, pass this value via the "prevId" query parameter. -
txRequestsarray of objects requiredONE 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
-
addressstring -
optionmap of objectsoption object
-
<key>object
-
-
-
amountobject requiredamount object
-
valuestring required -
symbolstring required
-
-
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.
-
-
400
Bad Request
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