Sadakat/kapalı döngü jetonu başlatın

Onay listesi kontrollü transferler + duraklatma ile Sui CLT. Sahipler noktaları yalnızca önceden onayladığınız adresler arasında taşırlar.

Sadakat puanları ve uygulama içi krediler, kontrol ettiğiniz ekosistem içinde kaldığında en iyi şekilde çalışır. Bu ön ayar, dağıtıcının onaylı alıcı adresleri (tüccarlar, ortaklar, operatör cüzdanları) bir onay listesi tuttuğu bir Sui Closed-Loop Token dağıtır. Kullanıcılar için basılan jetonlar yalnızca bu onay listesine akabilir — rasgele cüzdanlardan kaçış yolu yoktur, genel bir Coin'e dönüş yoktur, varsayılan olarak DEX listesi yoktur.

Neler dahil

Bu yığın neden

Sui'nin `sui::token` Closed-Loop Token, tür sistemi düzeyinde transferleri kontrol eden tek ana akım Move ilkelidir — sahipler `Token<T>` alırlar (`store` yeteneği yoktur, `public_transfer` yoktur) ve her transfer dağıtılan TokenPolicy'ye karşı onaylanması gereken bir ActionRequest üretir. Onay listesi kuralı, dağıtıcının TokenPolicyCap tarafından kontrol edilen iki yönetici işlevi (add_to_allowlist, remove_from_allowlist) aracılığıyla yönettiği bir `VecSet<address>` yapılandırmasıdır. Duraklatma, kapalı döngünün kendisinin acil durdurma gerektirdiği durumu kapsar.

Sahiplerin jetonlarını bunun yerine kalıcı olarak soulbound yapabilir miyim?

Evet — kapalı döngü ilkesini paketinden kaldırın ve transferable olmayan özelliği etkinleştirin. Bu boş bir TokenPolicy kaydeder: her transfer ActionRequest confirm_request'te iptal olur. Sui'de non-transferable + Identity-SBT ön ayarı o durumu kapsar.

Dağıtımdan sonra onay listesine adres nasıl eklerim?

Dağıtılan Move modülü `add_to_allowlist(policy, cap, addr, ctx)` ve `remove_from_allowlist` ortaya çıkarır. Yönetim sayfasından veya TokenPolicyCap'i tutan herhangi bir cüzdandan çağırın — varsayılan olarak jetonu dağıtan aynı cüzdan.

Onaylanmayan adreslerine gönderilen jetonlara ne olur?

`token::transfer` çağrısı bir ActionRequest döndürür; `verify_allowlist_transfer` alıcının listede olduğunu iddia eder, aksi takdirde işlem iptal edilir. Jetonlar asla gönderenin adresini terk etmez — temizlenecek başarısız ve durgun bir bakiye yoktur.