Soumettre le RedeemScript pour la Transaction de Staking
POSThttps://staking-api.test2.btcs.network//staking/helper/redeemscript
Soumettez un RedeemScript afin que les relais Core puissent aider à transmettre la transaction de staking. Cette API est optionnelle si le RedeemScript est déjà fourni dans le champ op_return
de la transaction de staking.
Request
- application/json
Bodyrequired
txIdstringrequired
L'ID de la transaction de staking.
apiKeystringrequired
La clé API pour l'authentification.
redeemScriptstringrequired
Le RedeemScript pour la transaction de staking.
Responses
- 200
- 400
RedeemScript soumis avec succès.
- application/json
- Schema
- Example (auto)
Schema
codestring
Code d'état indiquant le résultat de l'opération.
messagestring
Informations supplémentaires ou message concernant la réponse.
data object
{
"code": "string",
"message": "string",
"data": {
"result": true
}
}
Données de requête invalides ou une erreur est survenue lors du traitement du RedeemScript.
- application/json
- Schema
- Example (auto)
Schema
codestring
Code d'erreur indiquant le résultat de 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.Post, "https://staking-api.test2.btcs.network/staking/helper/redeemscript");
request.Headers.Add("Accept", "application/json");
var content = new StringContent("{\n \"txId\": \"string\",\n \"apiKey\": \"string\",\n \"redeemScript\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
ResponseClear