Skip to content

İşlem Fiyat Teklifi ​

Aynı gövdeyle İşlem Oluşturma çağrısının şu anda tahsil edeceği tam toplamı döndürür ve hiçbir şey kaydetmez. Yayımlanan tarifeyi gösteren Kaynak Maliyetini Hesapla uç noktasından farklı olarak, satın almanın fiyatlandırıldığı tutar budur.

En büyük enerji hizmetinden daha büyük bir energy siparişi için (sipariş başına 20 000 000'a kadar) yanıt, siparişin karşılanacağı parçaları da listeler. Tam olarak bu toplamın tahsil edilmesi için dönen amount değerini /v1/transaction/new çağrısında expected_amount olarak geri gönderin — isteğe bağlıdır ve böyle bir sipariş için önerilir.

POST /v1/transaction/quote

İstek ​

Gövde, İşlem Oluşturma gövdesiyle aynıdır: service, params (ve burada yok sayılan external_id). Aynı sırayla ve aynı hata kodlarıyla doğrulanır.

json
{
  "service": "energy",
  "params": {
    "address": "TRX_ADDRESS",
    "amounts": { "energy": 10000000 },
    "duration": 1
  }
}

Yanıt ​

AlanTürAçıklama
result.servicestringFiyatı verilen hizmet
result.amountsobject|nullFiyatı verilen kaynak miktarları
result.durationintegerSaat cinsinden süre
result.amountstringTRX cinsinden toplam — tüm parçalar ve dahilse etkinleştirme
result.activationbooleanToplamın adres etkinleştirmesini içerip içermediği
result.partsarray|nullBüyük bir enerji siparişinin parçaları: her biri resource_amount ve amount (TRX); tek parçada karşılanan sipariş için null
json
{
  "code": 0,
  "request_id": "bbf74bcd-fb36-4df8-adc8-25f2bacd087b",
  "result": {
    "service": "energy",
    "amounts": { "energy": 10000000 },
    "duration": 1,
    "amount": "601.200000",
    "activation": false,
    "parts": [
      { "resource_amount": 4000000, "amount": "240.480000" },
      { "resource_amount": 4000000, "amount": "240.480000" },
      { "resource_amount": 2000000, "amount": "120.240000" }
    ]
  }
}

Fiyat teklifi bir rezervasyon değil, o anın fiyatıdır: fiyatlar değişir. Sipariş daha sonra farklı fiyatlanırsa, expected_amount ile çağrılan /v1/transaction/new onu 409 price_moved koduyla reddeder ve hiçbir şey tahsil etmez.

Bu uç nokta, Kaynak Maliyetini Hesapla ve Enerji Tahmini ile aynı fiyat sorgusu kotasından düşer.

Olası Hatalar ​

İşlem Oluşturma uç noktasının ödemeden önce oluşan hataları: 1, 2, 10, 11, 12, 24, 25, 35, 50, fiyat sorgusu kotası dolduğunda 429, TRON ağı adres kontrolüne zamanında yanıt vermediğinde 503 temporarily_unavailable (HTTP 503, Retry-After başlığıyla; biraz sonra tekrar deneyin) ve 500.

Tron Energy API Documentation