Ana içeriğe geç

Whitelist'e Toplu Ekle

Bir tokenın whitelist'ine tek bir zincir çağrısıyla en fazla 100 adres ekler. İstek bir bütün olarak başarılı ya da başarısız olur: adreslerden biri listede zaten varsa ya da istekte iki kez geçiyorsa hiçbiri eklenmez.

Asenkron çalışır: kurallar hemen kaydedilir ve Token Whitelist'ini Getir içinde görünür; zincir üzerindeki çağrı kuyruğa alınır. Platform sahibi düğümde 43 (AddMembersToWhitelist) tipinde bir düğüm işlemi olarak kaydedilir ve internal_id tokenın id'sidir; bkz. Asenkron yazma işlemleri.

Tokenın kendi setup_id değerini gönderin (Token Getir yanıtından): çağrı, o setup'ın bağlı olduğu KYC tokenında çalışır ve o KYC tokenının sahip cüzdanı tarafından imzalanır. Düğümünüz tokenın düğümü ya da onun üst düğümlerinden biri olmalıdır.

Gerekli izin: kyc:whitelist:create

İstek​

POST /v2/admin/tokens/{token_id}/kyc/whitelist/bulk

Parametreler​

AdTipKonumAçıklama
token_idstringpathZorunlu. Varlık tokenının id'si

Başlıklar​

AdAçıklama
AuthorizationZorunlu. Bearer <access_token>
Content-TypeZorunlu. application/json

Gövde​

AlanTipZorunluAçıklama
setup_idstringEvetKuralların yazılacağı KYC tokenını belirleyen setup: tokenın kendi setup_id değeri
user_addressesarray of stringEvet1–100 cüzdan adresi. Gönderildiği haliyle saklanır; biçimi kontrol edilmez

Örnek​

curl --request POST \
--url '{{baseUrl}}/v2/admin/tokens/68ae06cfcccf4e8fc19362d1/kyc/whitelist/bulk' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data '{
"setup_id": "68b1c2d3e4f5a6b7c8d9e0f1",
"user_addresses": [
"0x1234567890123456789012345678901234567890",
"0x0987654321098765432109876543210987654321"
]
}'

Yanıt​

Durum 201.

{
"requires_approval": false,
"completed": true
}

Yanıt Alanları​

AlanTipAçıklama
requires_approvalbooleanHer zaman false: KYC yazma işlemlerinin onay adımı yoktur
completedbooleanİstek kabul edilip zincir üzerindeki çağrı kuyruğa alındığında true. Zincirin onayladığı anlamına gelmez

Hatalar​

DurumKodAçıklama
40010015Doğrulama başarısız — details alanına bakın. Boş liste ya da 100'den fazla adres de bu kodu alır
40010016token_id geçerli bir id değil
40010001 (domain 5)Token bulunamadı
40310005 (domain 2)Token, düğümünüzün alt ağacı dışındaki bir düğüme ait
40010015setup_id bir setup'a karşılık gelmiyor ya da setup'ın ağı veya KYC tokenı yok (hangisi olduğunu message söyler)
50010000Adreslerden biri bu listede zaten var ya da istekte iki kez geçiyor; hiçbiri eklenmedi

Hata biçimi ve ortak kodlar için Hatalar sayfasına bakın.