Request a specific transaction from the blockchain.

Introduction

For illustration purposes, we’ll request a transaction in the blockchain using the cURL tool information on cURL: Wikipedia

The following code will retrieve a transaction from the Credits blockchain with the given TransactionID :7885122.1 on Testnet.

We are using the “GetTransactionInfo()” function which is explained here: GetTransactionInfo.

Description of cURL parameters

X POST - type of HTTP request, in this case we use POST. More info here: Wikipedia

-H “accept: application/json”

-H “Content-Type: application/json” - Specification for the transferred parameters and response to be in JSON format

-d {parameters} - With this key, we specify the data transferred with the request. Let’s look at them in more detail:

“authKey”: “” - Authorization key. Not used at present, should be passed “”

“networkAlias”: “TestNet” - We specify the network, where the request should be executed. Either TestNet or MainNet.

"Compressed": "true" - Here we specify the compression of the information that is send back to us.

“TransactionId”: "7885122.1" - We specify the transaction number which we want to retrieve from the blockchain

"methodApi": "GetBalance"

For CMD to overlook quotation marks “ inside the request body since those are special characters, they should be escaped with the backward slash .

Code

Let's try it out with the following code !

cURL
Copy

Response

We get the following response from the REST API in JSON.

JSON
Copy

In this example, we executed the retrieval of a transaction REST request to the Credits blockchain without any specialized development environment or additional tools.

VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches