Ethereum: Bitcoin Transaction Detection With PHP
I can introduce you to the Statiu for the transaction of bitcoin transaction with PhP and Lazy API.
Bitcoin -Transactions with PHP with Leniv API
In this state, we dissatisfied with how lazy API is in combination with PHP to define the transaction of bitcoins for the concrete address. Lazy API is a powerful instrument, with the help of which can be automaticized tasks, included in transaction, analyzing data from the differences, so as blockchain and api.
** Editing into Ethereum transaction
In front of you, you immerse yourself in the code, it is important to reap how the Ethereum transaction work. Ethereum transaction is built on the Ethereum blockchain and the existence of two main components: entrances (departure) and output (semi -lights). Recording content is closed by the key and all the necessary information to pathetic the token or to send the efir. The output indicates that there should be a coming.
Leniva Fundamentals API
Lazy API is a project with an open source code that prefers a simple interface for the data collection from different source, included API, blockchain and more. With the lazy api, we can intensify our peculiar code in your system, to get and go on the data in the regional time.
Bitcoin -Transaction with PHP and Lazy API
Here’s the primer that you can use the Lazy API for the identification of the Bitcoin transaction for the concrete address with PPP:
`PHP
Require_once 'Path/to/lazy-api.php';
Function Destect_transchration ($ address, $ api_key) {
// Install information about registration lazy api
$ Settings = massive (massive (
'api_key' => $ api_key,
'api_secret' => $ api_key,
'Base_url' => '
Timeout '=> 30.0, // In seconds
'Retry_interval' => 10.0, // In Milliseconds
);
// Create a new Leniva copy api
$ lazy_api = new lazyapi ($ settings);
// Install the parameters for a loose get
$ Query_params = Massiv (Massiv (
'Address' => $ address,
Call 'Count' => 100, // Up to 100 Transaction
'Sort' => 'asc', // Sort to the time of time
'LIMIT' => 0, // Do not engravize the results
'Offset' => 0, // No Rading for this Are
);
ask {
// Deliver invited for transaction
$ Response = $ lazy_api-> Get ('transactions', $ Query_params);
If ($ Response ['Status'] == 200) {
// Immediately accessible data (for example, make new massive)
$ transactions = $ Response ['Data'];
// Pass or coarse the transaction
Print_r ($ transactions);
} by -second {
Echo "Oshka:". $ Response ['Status'];
}
} Catch (Exception $ E) {
Echo "Oshka:". $ E-> GetMessage ();
}
}
// Primer Using:
$ Address = '1a1z2f3v4d5e6f7'; // Address Bitcoin
$ api_key = 'Your_api_Key_here'; // Out on your Leniva API key
Desect_transchation ($ address, $ api_key);
How does it work:
- We are a new copy class lazyapi and we take our information and settings in the system.
- We define the function of
Detct_transactions
, which will adopt the address and the API key in the cure of arguments.
- In the function we tuned the parameters for the request to get the GET with the massive $ Query_PARAMS ‘LAZY API.
The preserving
- If there is a 200 (OK) Code, we are encompassing accessible data and we are or it is possible in the massive.
- In the section “Using the Primer” you should replace the “address” to your address -bitcoin and “$ api_key” on your factual lazy api.
Diplom:
The transaction of the transaction of bitcoins with PHP C Lazy API is a bridge of the automatization of tasks, which are related to the analysis of transaction.