BNB Smart Chain Adres Doğrulayıcı

BNB Smart Chain Adres Doğrulayıcı

Finans Kripto Kredi / istek: 1

BNB Smart Chain (BSC) cüzdan adresini doğrular ve EIP-55 checksum kontrolü yapar.

GET https://api.apikodu.com/api/v1/bscaddressvalidator
Dokümantasyon
Genel bakış

BNB Smart Chain cüzdan adresini doğrular. Geçersiz adreste HTTP 200 + isValid=false.

Kimlik doğrulama

Her istekte x-api-key başlığı zorunludur. Kullanılan kredi ve kalan kota yanıt başlıklarında (x-api-credits-used, x-api-remaining-credits, x-rate-limit-*) döner.

İstek
GET https://api.apikodu.com/api/v1/bscaddressvalidator?address=0x742d35Cc6634C0532925a3b844Bc454e4438f44e
Query string.
Parametreler
Ad Tip Zorunlu Varsayılan Seçenekler Açıklama
address string * Zorunlu — — Cüzdan adresi.
Yanıt
Ad Tip Açıklama
isValid boolean Adres format ve checksum kurallarına uyuyorsa true.
address string Doğrulanan adres (gönderilen değer).
network string Ağ kimliği. Bu API için bsc.
addressType string Adres tipi. Olası değerler: evm.
isChecksumValid boolean EIP-55 checksum geçerli mi. Hepsi küçük/büyük harfse true olabilir; karışık harfte checksum kontrol edilir.
Hatalar
HTTP code Açıklama
400 -228 `address` boş veya yalnızca boşluk. Geçersiz adres HTTP 200 + data.isValid=false döner.
401 -100 x-api-key yok, boş, prefix/uzunluk hatalı, pasif, yasaklı, süresi dolmuş, IP kısıtına takıldı veya bu API anahtara izinli değil.
429 -221 Dakikalık istek limiti aşıldı. Yanıt başlıkları: x-rate-limit-limit, x-rate-limit-remaining, x-rate-limit-reset.
429 — Paket kredi kotası bu isteğin kredisini karşılamıyor. Gövde { error, limit, currentUsage, requestCost } olabilir (code alanı yok).
500 -1 Beklenmeyen sunucu hatası. message genel bir hata metnidir; teknik ayrıntı içermez.
Notlar
  • Başarılı gövde { data: { ... } } şeklindedir. Hata gövdesi { code, message } şeklindedir. code alanı ApiResponseCode enum değeridir (negatif tam sayı).

Örnek yanıt

{
  "data": {
    "isValid": true,
    "address": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
    "network": "bsc",
    "addressType": "evm",
    "isChecksumValid": true
  }
}

Kod örnekleri

  
      const response = await fetch('https://api.apikodu.com/api/v1/bscaddressvalidator', {
        method: 'GET',
        headers: {
          'x-api-key': 'YOUR_API_KEY'
        }
      });

      const data = await response.json();
      console.log(data);
  
  
      import requests

      headers = {
          'x-api-key': 'YOUR_API_KEY'
      }

      response = requests.get('https://api.apikodu.com/api/v1/bscaddressvalidator', headers=headers)
      print(response.json())
  
  
      using var client = new HttpClient();
      client.DefaultRequestHeaders.Add("x-api-key", "YOUR_API_KEY");

      var response = await client.GetStringAsync("https://api.apikodu.com/api/v1/bscaddressvalidator");
      Console.WriteLine(response);
  
  
      $response = file_get_contents('https://api.apikodu.com/api/v1/bscaddressvalidator', false, stream_context_create([
          'http' => [
              'header' => "x-api-key: YOUR_API_KEY"
          ]
      ]));

      print_r(json_decode($response, true));
  
  
      curl -X GET 'https://api.apikodu.com/api/v1/bscaddressvalidator' \
        -H 'x-api-key: YOUR_API_KEY'
  

Hemen denemeye başlayın

Ücretsiz hesap açın, API anahtarınızı alın ve ilk isteğinizi dakikalar içinde gönderin.

Ücretsiz başla