Skip to main content

Module transaction

Module transaction 

Source
Expand description

Transaction resource models for the Circle Developer-Controlled Wallets API.

Contains request parameters and response types for transaction management endpoints including transfers, contract execution, signing, and fee estimation.

Structs§

AccelerateTxRequest
Request body for accelerating a transaction.
CancelTxRequest
Request body for cancelling a transaction.
CreateContractExecutionTxRequest
Request body for creating a contract execution transaction.
CreateTransferTxRequest
Request body for creating a developer-controlled transfer transaction.
EstimateFeeData
Fee estimate breakdown for low, medium, and high priority.
EstimateFeeResponse
Response wrapper for fee estimation endpoints.
EstimateTransferFeeRequest
Request body for estimating transfer fees.
ListTransactionsParams
Query parameters for the list-transactions endpoint.
RiskSignal
An individual risk signal from the screening evaluation.
Transaction
A developer-controlled transaction resource.
TransactionData
Inner data of a single transaction response.
TransactionResponse
Response wrapper for get/create/cancel/accelerate transaction endpoints.
TransactionScreeningDecision
Transaction screening and compliance decision.
Transactions
Response wrapper for the list-transactions endpoint.
TransactionsData
Inner data of a list-transactions response.
ValidateAddressData
Inner data of the validate-address response.
ValidateAddressRequest
Request body for validating a blockchain address.
ValidateAddressResponse
Response wrapper for the validate-address endpoint.

Enums§

Operation
The operation performed by the transaction.
RiskAction
Recommended action for a screened transaction.
RiskCategory
Risk category label.
RiskScore
Risk score label.
RiskType
Risk exposure type.
TransactionState
Transaction lifecycle state.
TransactionType
Transaction directional type.