Crie aplicativos com apenas 3 linhas de código
API VERSÁTIL
Entre em contato para saber mais sobre nossa estrutura Distributed Trust.
Gerencie suas moedas bitcoin, dogecoin e litecoin em um só lugar.
Tudo acontece pelos sistemas de blockchains.
99,99%+ tempo de atividade e uma média de resposta de apenas 80 ms.
Você assina todas as suas transações ninguém mais pode negociar por você.
Entre em contato para saber mais sobre nossa estrutura Distributed Trust.
Código gerado, utilize já
<?php
$destinationAddress = "SEU ENDEREÇO TRC20";
$codpedido = "CODIGO DO PEDIDO";
$callback = "URL QUE VAI RECEBER O CALLBACK";
$Url = "https://b2block.azurewebsites.net/src/attwallet.php?wallet=".$destinationAddress."&pedido=".$codpedido."&callback=".$callback."";
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $Url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
// retorna json:
// {"code":200,"address":"TLyEDNWob4EZZDyANT13LVytH4tgcJ5AiY","date":"2023-02
// -07 19:00:22"}
Callback php
<?php
$callback = "URL QUE FOI ENVIADA NO CALLBACK";
$Url = "https://b2block.azurewebsites.net/src/callback.php?pedido=".$callback."";
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => $Url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
// retorna json:
// {"status":"success","hash":"d5c13dd8af740b7bfe476a9a9eee99e92e583f5d544eeac
// 37ef3910ac6e51d87","balance":"15.10000000","date":"2023-02-07 19:08:01.593"}
const httpsAgent = new https.Agent({
rejectUnauthorized: false
});
let destinationAddress = "SEU ENDEREÇO TRC20"
let codpedido = "CODIGO DO PEDIDO"
let callback = "URL QUE VAI RECEBER O CALLBACK"
let Url = "https://b2block.azurewebsites.net/src/attwallet.php?wallet=' " + destinationAddress + "'&pedido='" + codpedido + "'&callback='" + callback + "'"
await axios.get(Url, { httpsAgent }).then(async function (result) {
console.log(result.data)
}).catch(function (error) {
console.log('Task Failure', error);
});
// retorna json:
// {"code":200,"address":"TLyEDNWob4EZZDyANT13LVytH4tgcJ5AiY","date":"2023-02
// -07 19:00:22"}
Callback js
const httpsAgent = new https.Agent({
rejectUnauthorized: false
});
let callback = "URL QUE FOI ENVIADA NO CALLBACK"
let Url = "https://b2block.azurewebsites.net/src/callback.php?pedido='" + callback + "'"
await axios.get(Url, { httpsAgent }).then(async function (result) {
console.log(result.data)
}).catch(function (error) {
console.log('Task Failure', error);
});
// retorna json:
// {"status":"success","hash":"d5c13dd8af740b7bfe476a9a9eee99e92e583f5d544eeac
// 37ef3910ac6e51d87","balance":"15.10000000","date":"2023-02-07 19:08:01.593"}
var destinationAddress = "SEU ENDEREÇO TRC20";
var codpedido = "CODIGO DO PEDIDO";
var callback = "URL QUE VAI RECEBER O CALLBACK";
public async Task<B2BlockTronCreateResponse> CreateTronUsdtAddress(string callback, string destinationAddress, string codpedido)
{
using (var client = new HttpClient())
{
var finalURL = $"https://b2block.azurewebsites.net/src/attwallet.php?wallet={destinationAddress}&pedido={codpedido}&callback={callback}";
var request = await client.GetAsync(finalURL);
var response = await request.Content.ReadAsStringAsync();
var returnObj = JsonConvert.DeserializeObject<B2BlockTronCreateResponse>(response);
return returnObj;
}
}
// retorna json:
// {"code":200,"address":"TLyEDNWob4EZZDyANT13LVytH4tgcJ5AiY","date":"2023-02
// -07 19:00:22"}
Callback cs
var callback = "URL QUE FOI ENVIADA NO CALLBACK";
public async Task<B2BlockTronCreateResponse> CreateTronUsdtAddress(string callback, string destinationAddress, string codpedido)
{
using (var client = new HttpClient())
{
var finalURL = $"https://b2block.azurewebsites.net/src/callback.php?pedido={callback}";
var request = await client.GetAsync(finalURL);
var response = await request.Content.ReadAsStringAsync();
var returnObj = JsonConvert.DeserializeObject<B2BlockTronCreateResponse>(response);
return returnObj;
}
}
// retorna json:
// {"status":"success","hash":"d5c13dd8af740b7bfe476a9a9eee99e92e583f5d544eeac
// 37ef3910ac6e51d87","balance":"15.10000000","date":"2023-02-07 19:08:01.593"}