The identity and technical contract details declared by the specification.
BatchAssetTransferBatchTransferDestination
object
3 properties
2 required
v2DecodedAptosTransactionPayload
object
1 property
v2CantonTokenDetails
object
2 properties
v2DecodedAptosEntryFunction
object
3 properties
3 required
v2WalletTonDetails
object
1 property
v2EVMSignTypedDataV4
object
2 properties
2 required
AssetTransferStellarOptions
object
1 property
BTCTransactionUTXOOut
object
4 properties
TransactionTonTransaction
object
6 properties
v2TronResourceFee
object
Resource-level fee breakdown for a Tron resource (bandwidth or energy).
3 properties
v2TransactionTonProof
object
5 properties
v2AddressBookEntry
object
An address book entry.
10 properties
3 required
v2CancelTransactionResponse
object
DecodedCallArg
object
3 properties
v2TransactionTronTransaction
object
12 properties
apiv2Address
object
2 properties
WalletSolanaDetails
object
1 property
v2TransactionReplacementTypeEnum
string
The type of the replacement. - CANCEL: Cancel the transaction. - ACCELERATE: Accelerate the transaction.
v2BatchAssetTransfer
object
3 properties
3 required
v2TransactionTronTransactionTriggerSmartContract
object
4 properties
v2Transaction
object
41 properties
v2TransactionEVMTransactionAuthorization
object
5 properties
v2TransactionAMLScreening
object
2 properties
WalletCreateParams
object
Parameters only used during wallet creation.
1 property
v2ConvertedValue
object
A message representing a converted value.
2 properties
StellarTransactionDecodedOperationBodySEP41Payment
object
6 properties
OperationBodySEP41Payment
object
5 properties
4 required
apiv2StellarTimeBounds
object
2 properties
1 required
v2VoteOnTransactionRequestRequestVote
string
The vote to cast on the transaction request.
apiv2StellarTransaction
object
7 properties
3 required
v2BTCTransferUTXO
object
A specific UTXO to use as an input.
2 properties
2 required
TransactionTransferPublicToPrivate
object
3 properties
TransactionSubstrateTransaction
object
5 properties
TransactionEVMMessage
object
3 properties
WalletconnectSessionPeer
object
4 properties
TransactionsInitiateTransactionBody
object
10 properties
1 required
StellarTransactionStellarOperation
object
3 properties
TransactionTonTransactionMessage
object
4 properties
2 required
v2TransactionTonSignData
object
5 properties
v2TransactionStellarTransactionMemo
object
2 properties
2 required
v2ReplaceTransactionResponse
object
3 properties
v2WalletEVMDetails
object
1 property
v2TronFeeEstimation
object
6 properties
v2Wallet
object
14 properties
2 required
v2TransactionTronTransactionVoteWitness
object
2 properties
1 required
TransactionTokenAllowance
object
5 properties
OperationBodySEP41TokenApproval
object
5 properties
5 required
v2TransactionStellarTransaction
object
7 properties
TransactionThetaTransaction
object
For Theta transaction: Low level transaction details.
1 property
v2TransactionTronTransactionWithdrawBalance
object
1 property
TransactionRequestOriginEnum
string
- WALLETCONNECT: Transaction received via WalletConnect connection. - EXTENSION: Transaction received via Extension - can not be validated by Utila.
v2WalletAddressType
string
- MAIN: Main address (main address of the wallet). - DEPOSIT: Deposit address. - CHANGE: Change address.
v2GetTransactionResponse
object
3 properties
v2TransactionTronTransactionFreezeBalanceV2
object
4 properties
apiv2TronTransactionUnDelegateResource
object
4 properties
4 required
v2TransactionTronTransactionDelegateResource
object
7 properties
v2TransactionPriorityEnum
string
Generic priority enum for transactions. Translates to network specific priority values. - LOW: Low priority. - NORMAL: Normal priority. The default value. - HI…
apiv2TronTransactionWithdrawExpireUnfreeze
object
1 property
1 required
BTCTransferOutput
object
A single output destination.
3 properties
2 required
v2TransactionStellarTransactionMemoTypeEnum
string
- TEXT: A text memo. Limited to 28 bytes. - ID: A id memo. An unsigned 64-bit integer. - HASH: A hash memo. A hex string of the hash with a 0x prefix. - RETURN…
v2WalletBTCDetails
object
1 property
v2SuiTokenDetails
object
1 property
TransactionTransfer
object
6 properties
v2InitiateTransactionRequestDetails
object
15 properties
v2EVMTransactionParams
object
2 properties
v2WalletAddress
object
9 properties
1 required
v2ScreeningStateEnum
string
The state of the AML report. - SKIPPED: No AML report was requested for the transaction. - PENDING: The AML report is still being processed by the provider. -…
v2TransactionStateEnum
string
The state of the transaction. - AWAITINGAPPROVAL: Transaction requires approving votes. - AWAITINGAMLPOLICYCHECK: The transaction is waiting for the AML policy…
TransactionsEstimateTransactionFeeBody
object
2 properties
1 required
v2EstimateTransactionFeeRequestDetails
object
6 properties
v2ReferencedResource
object
7 properties
v2EVMTransactionGas
object
5 properties
TransactionRequestDappInfo
object
Details of the dApp - reported from the transaction initiator, as this cannot be validated by Utila.
1 property
TransactionStellarTransactionStellarTimeBounds
object
2 properties
v2TronTransactionFee
object
5 properties
v2SuiRawTransaction
object
4 properties
3 required
AssetTransferXRPLOptions
object
1 property
v2EstimateTransactionFeeResponse
object
5 properties
v2GetLatestTransactionSimulationResponse
object
3 properties
v2StellarTransactionOperation
object
2 properties
1 required
v2ListTransactionsResponse
object
5 properties
v2BatchGetTransactionsResponse
object
3 properties
apiv2EVMTransactionAuthorizationDetails
object
1 property
1 required
WalletTronDetails
object
1 property
v2TronTriggerSmartContract
object
5 properties
3 required
WalletXRPLDetails
object
1 property
apiv2StellarTransactionMemo
object
2 properties
2 required
apiv2EVMAccountDelegation
object
5 properties
2 required
v2StellarRawTransaction
object
5 properties
3 required
v2EVMPriority
object
4 properties
SubstrateTransactionDecodedCall
object
5 properties
apiv2TronTransactionFreezeBalanceV2
object
3 properties
3 required
TransactionAleoRecord
object
A fully decrypted Aleo record. Asset is inherited from the parent AleoOperation.
2 properties
TransactionAleoOperation
object
AleoOperation represents a single execution transition within a transaction.
11 properties
apiv2VaultContext
object
3 properties
v2InitiateTransactionResponse
object
3 properties
apiv2TronTransactionCancelAllUnfreezeV2
object
1 property
1 required
WalletAddressFormat
string
- BITCOINP2PKH: Bitcoin P2PKH address format. - BITCOINP2WPKH: Bitcoin P2WPKH address format. - EVM: Ethereum address format. - TRONBASE58: Tron base58 address…
TransactionAptosTransaction
object
8 properties
OperationBodyCreateAccount
object
2 properties
2 required
ThetaTransactionSendTransaction
object
Represents a Theta send transaction with inputs, outputs, and fee.
3 properties
BTCTransferChangeOutput
object
Specifies where to send change for an input wallet.
1 property
1 required
v2TransactionSubTypeEnum
string
TransactionsPublishTransactionBody
object
TransactionFeePublic
object
Public fee transition details.
3 properties
TransactionTransitionValue
object
2 properties
v2Asset
object
8 properties
apiv2StellarTransactionMemoTypeEnum
string
- TEXT: A text memo. Limited to 28 bytes. - ID: A id memo. An unsigned 64-bit integer. - HASH: A hash memo. A hex string of the hash with a 0x prefix. - RETURN…
v2PublishTransactionResponse
object
1 property
apiv2TronTransactionVoteWitnessVote
object
2 properties
2 required
apiv2TronTransactionUnfreezeBalanceV2
object
3 properties
3 required
v2WalletBTCDetailsBTCNetworkDetails
object
3 properties
apiv2TronTransactionDelegateResource
object
6 properties
4 required
v2TransactionDirectionEnum
string
v2BTCTransfer
object
A transfer transaction for Bitcoin and other UTXO-based networks with explicit input control.
6 properties
2 required
v2TransactionEVMAccountDelegation
object
7 properties
v2TransactionBTCPSBT
object
Details of a signed PSBT (Partially Signed Bitcoin Transaction). Returned when a PSBT signing request reaches the SIGNED state. The signed PSBT can be used by…
4 properties
BTCTransferFeeSettings
object
Custom fee settings for the transaction.
1 property
1 required
StellarTransactionDecodedOperationBody
object
5 properties
v2User
object
6 properties
1 required
OperationBody
object
6 properties
v2AddressBalanceChanges
object
2 properties
v2EVMPersonalSign
object
3 properties
1 required
apiv2TronTransactionTronResourceEnum
string
v2TronAccountActivationFee
object
2 properties
v2VoteOnTransactionRequestResponse
object
1 property
StellarTransactionDecodedOperationBodyPayment
object
4 properties
TransactionSuiTransaction
object
6 properties
v2TransactionEVMTransactionAuthorizationDetails
object
1 property
v2SolanaSerializedTransaction
object
5 properties
2 required
TransactionTransferPublicAsSigner
object
3 properties
TransactionsReplaceTransactionBody
object
5 properties
1 required
v2TransactionTronTransactionUnDelegateResource
object
5 properties
TransactionAleoTransaction
object
3 properties
TronTransactionTransferContract
object
3 properties
TransactionAMLDetails
object
3 properties
ThetaTransactionCoins
object
Represents the amount of THETA and TFUEL coins in wei units.
2 properties
StellarTransactionDecodedOperationBodyChangeTrust
object
4 properties
v2XRPLRawTransaction
object
4 properties
3 required
TransactionsVoteOnTransactionRequestBody
object
1 property
1 required
v2TransactionRequest
object
19 properties
apiv2TronTransaction
object
11 properties
1 required
v2TransactionSimulation
object
4 properties
v2TransactionTronTransactionTronResourceEnum
string
v2TransactionSolanaTransaction
object
4 properties
v2TransactionEVMTransaction
object
9 properties
googlerpcStatus
object
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](h…
3 properties
TransactionTransferPublic
object
3 properties
v2AssetTokenInfo
object
6 properties
v2TransactionTronTransactionUnfreezeBalanceV2
object
4 properties
apiv2EVMTransaction
object
8 properties
2 required
apiv2ExchangeWithdrawal
object
6 properties
5 required
TransactionAMLScreeningProviderEnum
string
v2TransactionTronTransactionCancelAllUnfreezeV2
object
1 property
TransactionTransferPrivate
object
4 properties
apiv2TronTransactionWithdrawBalance
object
1 property
1 required
v2TransactionSuiSignPersonalMessage
object
3 properties
TransactionBTCTransaction
object
4 properties
v2BalanceChange
object
5 properties
ThetaTransactionTxInput
object
Represents a transaction input with address and coin amounts.
2 properties
OperationBodyChangeTrust
object
2 properties
1 required
v2TransactionTronTransactionVoteWitnessVote
object
2 properties
apiv2TronTransactionTriggerSmartContract
object
4 properties
2 required
ThetaTransactionTxOutput
object
Represents a transaction output with address and coin amounts.
2 properties
v2GetTransactionAMLScreeningResponse
object
1 property
v2NetworkAddressInfo
object
3 properties
v2TransactionSolanaSignMessage
object
3 properties
protobufAny
object
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides supp…
1 property
apiv2EVMTransactionAuthorization
object
4 properties
4 required
TransactionJoinOperation
object
credits.aleo/join — multiple records merged into one or more outputs.
3 properties
v2AssetTypeEnum
string
The type of the asset. - NATIVECURRENCY: The asset is a native currency. - TOKEN: The asset is a token.
TransactionTransferPrivateToPublic
object
4 properties
TransactionUnknownOperation
object
Catch-all for custom / third-party programs.
2 properties
BTCTransactionUTXOIn
object
4 properties
v2WalletconnectSession
object
4 properties
v2AssetTransfer
object
9 properties
4 required
apiv2TronTransactionVoteWitness
object
2 properties
2 required
BTCTransferInputSource
object
Specifies a source from which Utila may automatically select UTXOs.
1 property
1 required
AssetTokenInfoStandardEnum
string
- ERC20: ERC20 is the most common fungible token standard. - ERC721: ERC721 is the most common non-fungible token standard. - ERC1155: ERC1155 is a newer token…
v2TransactionTronTransactionWithdrawExpireUnfreeze
object
1 property
StellarTransactionDecodedOperationBodyCreateAccount
object
2 properties
TransactionXRPLTransaction
object
1 property
OperationBodyPayment
object
3 properties
3 required
v2TransactionTypeEnum
string
v2EVMFeeEstimation
object
2 properties
StellarTransactionDecodedOperationBodySEP41TokenApproval
object
6 properties
TransactionEVMMessageTypeEnum
string
- PERSONALSIGN: A simple personal sign message. - SIGNTYPEDDATAV4: A structured message as defined by EIP-712. See https://eips.ethereum.org/EIPS/eip-712 for m…
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Utila publishes across the network.