Installation and usage of the platform
gRPC: handling transactions¶
Use the TransactionPublicService gRPC service to handle transactions.
The TransactionPublicService service has the following methods, described in the transaction_public_service.proto protobuf file:
Broadcast;
UtxInfo;
TransactionInfo;
UnconfirmedTransactionInfo.
Important
The field data types for the request and response are specified in the protobuf files.
Sending transactions into the blockchain¶
Use the Broadcast method to send transactions to the blockchain. The method requires the following parameters:
version
– transaction version;transaction
– the name of a transaction along with the set of parameters intended for it.
For each transaction, there is a separate protobuf file describing the request and response fields. These fields are universal for gRPC and REST API queries and are given in the article Transactions of the blockchain platform.
Retrieving data from a transaction that is in the UTX pool¶
Use the UnconfirmedTransactionInfo
method to retrieve data of the transaction held in the UTX pool. The method response contains transaction data similar to the Broadcast
method response.