Récupérer les transactions de staking BTC
GEThttps://staking-api.test2.btcs.network//staking/btc/transactions/active
Renvoie la liste des transactions de staking valides/actives pour une adresse Bitcoin donnée ou un hash de clé publique.
Request
Query Parameters
btcAddress stringrequired
L'adresse BTC pour laquelle récupérer les transactions de staking.
pkHash stringrequired
Le hash de clé publique associé à l'adresse BTC donnée.
Responses
- 200
- 400
Transactions de staking BTC actives récupérées avec succès.
- application/json
- Schema
- Example (auto)
Schema
codestring
Code indiquant le succès de l'opération.
messagestring
Informations supplémentaires ou message concernant la réponse.
data object
{
"code": "string",
"message": "string",
"data": {
"stakedBTCTxList": [
{
"candidateAddress": "string",
"btcAddress": "string",
"btcTXId": "string",
"confirmedTxHash": "string",
"btcAmount": "string",
"script": "string",
"startRound": 0,
"endRound": 0,
"delegateRound": 0,
"outputIndex": 0,
"rewardAddress": "string",
"unlockTime": 0,
"redeemAddress": "string",
"pkHash": "string",
"status": 0
}
],
"stakedBTCAmount": 0
}
}
Adresse BTC ou hash de clé publique invalide fourni.
- application/json
- Schema
- Example (auto)
Schema
codestring
Code d'erreur pour l'opération.
messagestring
Message d'erreur expliquant le problème.
{
"code": "string",
"message": "string"
}
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://staking-api.test2.btcs.network/staking/btc/transactions/active");
request.Headers.Add("Accept", "application/json");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear