Sözleşmelerle doğrudan etkileşim: Smart Cycle 1 arşivi - Atlas System
Beta
Atlas System, 1 Ağustos 2026 tarihine kadar herkese açık beta modunda çalışmaktadır
Herkese Açık Beta
Web sitesi resmi lansman öncesinde hâlâ tamamlanma aşamasında; bu nedenle arayüz, bölümler ve içerik güncellenmeye devam edebilir. Smart Cycle'larınız bu değişikliklerden etkilenmez. Hepsi akıllı sözleşmede çoktan oluşturuldu ve blok zincirine kalıcı olarak kaydedildi; dolayısıyla web sitesindeki güncellemeler onları etkilemez.
Kapat
Geri

Sözleşmelerle doğrudan etkileşim: Smart Cycle 1 arşivi

Güncel SC2 belgeleri →

Bu kılavuz Smart Cycle 1 sözleşmelerini ve yöntemlerini açıklar. Bu adresleri veya talimatları Smart Cycle 2 için kullanmayın. Smart Cycle 2

BscScan üzerinden Lockup Flow ve Daily Flow döngülerini görüntüleme ve katılımcı işlevlerini çağırma için adım adım kılavuz.

UYARI
Deneyimli Web3 kullanıcıları içindir. Cüzdanınızdaki her işlemi onaylamadan önce sözleşme adresinin tamamını, ağı ve parametreleri kontrol edin.

Kısa yol haritası

Doğrudan etkileşim, kişisel hesabın kullanışlı bir arayüz üzerinden sunduğu zincir üstü mantıkla aynı şekilde çalışır.

Cüzdanı ilişkilendirinReferans bağlantısını açın, kullanacağınız adresi bağlayın ve iş ortağı ilişkilendirmesini oluşturun.
USDT kullanımına izin verinUSDT sözleşmesinde approve işlevini çağırın ve seçilen Flow sözleşmesinin tam adresini girin.
Döngü oluşturunDoğru tutarla ve Lockup Flow için doğru tier değeriyle lockup işlevini çağırın.
Yardım talep edinorderId değerini bulun, kullanılabilirliği kontrol edin ve aynı cüzdandan claim işlevini çağırın.
UYARI
Katılımcı sözleşmesine asla normal transferle USDT göndermeyin. Smart Cycle, approve -> lockup sırasıyla oluşturulur.

Giriş

Atlas System kişisel hesabı, Smart Cycle ile etkileşimi kolaylaştıran grafik arayüzdür. Temel katılımcı işlemleri, yayımlanmış akıllı sözleşmeler aracılığıyla BNB Smart Chain üzerinde gerçekleştirilir.

Web sitesi veya kişisel hesap geçici olarak kullanılamıyorsa, cüzdanını daha önce bağlamış olan katılımcı döngülerini inceleyebilir ve kullanılabilir katılımcı işlevlerini doğrudan BscScan üzerinden çağırabilir.

UYARI
BscScan üzerinden doğrudan etkileşim, deneyimli Web3 kullanıcılarına yöneliktir. BscScan girdiğiniz adresleri veya parametreleri doğrulamaz. Bir işlem blokzincirde onaylandıktan sonra geri alınamaz.

BscScan üzerinden doğrudan etkileşim, kullanılabilir sözleşme işlevlerine erişim sağlar; ancak resmî Atlas System arayüzünün analiz, bildirim ve diğer hizmetlerinin yerini tutmaz.

Gerekenler

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

  1. MetaMask, Trust Wallet, SafePal veya OKX Wallet gibi BNB Smart Chain destekleyen bir Web3 cüzdanı.
  2. Ethereum, TRON veya başka bir ağda değil, BNB Smart Chain üzerinde USDT.
  3. İşlem açıkça sponsorlu olarak gösterilmiyorsa ağ ücretlerini ödemek için aynı cüzdanda az miktarda BNB.
  4. Resmî BscScan alan adına erişim.

Davet eden iş ortağı nasıl belirlenir?

İş ortağı ilişkilendirmesi ve Smart Cycle oluşturma ayrı işlemlerdir.

Davet eden iş ortağı, cüzdan resmî Atlas arayüzüne ilk kez bağlandığında belirlenir:

  • Katılımcı Atlas platformunu kişisel referans bağlantısıyla açıp cüzdan bağlarsa, cüzdan davet eden katılımcının yapısına atanır.
  • Katılımcı resmî siteyi kişisel referans bağlantısı olmadan açıp cüzdanını doğrudan bağlarsa, cüzdan web sitesinin yapısına atanır.
  • Lockup Flow veya Daily Flow için sonraki doğrudan çağrılar aynı cüzdan adresinden yapılır ve önceden oluşturulan iş ortağı ilişkilendirmesini değiştirmez.

Katılımcı sözleşmelerindeki lockup işlevlerinde davet eden iş ortağının adresi için ayrı bir alan yoktur. Bu nedenle BscScan tek başına iş ortağı ilişkilendirmesi oluşturamaz veya değiştiremez.

Belirli bir iş ortağıyla ilişkilendirmeyi korumak için ilk doğrudan sözleşme çağrısından önce şu adımları tamamlayın:

  1. Davet eden iş ortağının kişisel referans bağlantısını resmî Atlas sitesinde açın.
  2. BscScan üzerinde kullanacağınız cüzdanı bağlayın.
  3. Doğru cüzdan adresinin bağlı olduğunu doğrulayın.
  4. Ancak bundan sonra BscScan üzerinden approve ve lockup işlemlerine geçin.

Doğrudan sözleşme etkileşimi öncelikle, daha önce bağlanmış bir cüzdandan Smart Cycle yönetmek içindir. Resmî Atlas arayüzü üzerinden ilk iş ortağı kaydının yerini tutmaz.

ParametreDeğer
AğBNB Smart Chain Mainnet
Chain ID56
Yerel tokenBNB
Blokzincir gezginihttps://bscscan.com/

Resmî adresler

İşlemden önce adresin yalnızca ilk ve son karakterlerini değil, her zaman tamamını kontrol edin.

Kılavuz sürümü 1.2; 21 Eylül 2026 tarihinde kontrol edildi. Her işlemden önce tam adresi resmî Atlas System sözleşme kaydıyla karşılaştırın. Fark varsa durun ve resmî destekle iletişime geçin.

Akıllı sözleşmeAdres
Lockup Flow: sabit vadeli Smart Cycle0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
Daily Flow V2: yeni döngüler için güncel sözleşme0x8e61483d45a822cCB59482c47e1b6D28465605EC
Daily Flow V1 Legacy: yalnızca mevcut döngüler0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3
USDT BEP-200x55d398326f99059fF775485246999027B3197955

BscScan bir sözleşmeyle nasıl etkileşir?

Doğrulanmış sözleşmenin sayfasındaki Contract sekmesinde iki ana bölüm bulunur:

  • Read Contract – verileri görüntüleme. Cüzdan imzası veya ağ ücreti gerekmez.
  • Write Contract – sözleşmenin durumunu değiştiren işlevleri çağırma. İşlem açıkça sponsorlu değilse bağlı cüzdan, imza ve BNB ile gas ödemesi gerekir.

Smart Cycle normal transferle değil, ardışık iki işlemle oluşturulur:

  • approve – seçilen sözleşmeye tam olarak belirtilen USDT tutarını kullanma izni verme
  • lockup – bu tutarla Smart Cycle oluşturma

USDT tutarını doğrudan Lockup Flow veya Daily Flow adresine göndermek Smart Cycle oluşturmaz ve tokenlara erişimin geri döndürülemez biçimde kaybedilmesine yol açabilir.

BscScan üzerindeki USDT birimleri

BNB Smart Chain üzerindeki USDT sözleşmesi 18 ondalık basamak kullanır. Bu nedenle BscScan tutarları tokenın en küçük biriminde kabul eder:

Tutar amount değeri
10 USDT10000000000000000000
100 USDT100000000000000000000
1,000 USDT1000000000000000000000
2,000 USDT2000000000000000000000
Formül: amount = USDT tutarı x 10^18

Bölüm 1. Sabit vadeli Smart Cycle oluşturma

Lockup Flow sözleşmesini kullanın: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889

Adım 1. Smart Cycle seçin

lockup işlevi sayısal tier parametresini kabul eder:

tierSmart CycleDöngü süresiTahmini Delta
1Launch1 gün0.3%
2Momentum5 gün2%
3Premiere10 gün5%
4President20 gün12%
5Imperium30 gün22.5%

Adım 2. Lockup Flow sözleşmesine USDT kullanma izni verin

  1. BscScan üzerinde USDT sözleşmesini açın.
  2. Contract -> Write Contract bölümüne gidin.
  3. Connect to Web3 seçeneğini seçip cüzdanınızı bağlayın.
  4. approve (address spender, uint256 amount) işlevini açın.
  5. spender alanına Lockup Flow adresini tam olarak girin: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
  6. amount alanına tutarı tokenın en küçük biriminde girin. 100 USDT için: 100000000000000000000
  7. Write seçeneğini seçin ve işlemi cüzdanınızda onaylayın.
  8. İşlem durumu Success olana kadar bekleyin.

Yalnızca kullanmayı planladığınız tutara izin verin. Kesinlikle gerekli olmadıkça sınırsız kullanım izninden kaçının.

Adım 3. İzin verilen tutarı kontrol edin

Döngü oluşturmadan önce izni doğrulayabilirsiniz:

  1. USDT sayfasında Contract -> Read Contract bölümünü açın.
  2. allowance(address owner, address spender) işlevini açın.
  3. owner alanına cüzdan adresinizi girin.
  4. spender alanına Lockup Flow adresini girin.
  5. Query seçeneğini seçin. Sonuç, lockup işlevine ileteceğiniz tutara eşit veya bu tutardan büyük olmalıdır.

Adım 4. Smart Cycle oluşturun

  1. BscScan üzerinde Lockup Flow sözleşmesini açın.
  2. Contract -> Write Contract bölümüne gidin.
  3. Connect to Web3 seçeneğini seçin.
  4. lockup(uint256 amount, uint8 tier) işlevini açın.
  5. amount alanına approve üzerinden izin verdiğiniz tutarın aynısını girin.
  6. tier alanına yukarıdaki tablodan 1 ile 5 arasında bir sayı girin.
  7. Sözleşme adresini, tutarı ve tier değerini yeniden kontrol edin.
  8. Write seçeneğini seçin ve işlemi cüzdanınızda onaylayın.
  9. Onaydan sonra işlem hash değerini açın ve durumun Success olduğunu doğrulayın. Mevcut sözleşme kodunda belirlenen minimum tutar 10 USDT tutarındadır.

Bölüm 2. orderId bulma ve Smart Cycle inceleme

claim çağrısı için döngü kimliği orderId gereklidir.

Yöntem 1. İşlemde orderId bulun

  1. BscScan üzerinde lockup işlemini açın.
  2. Transaction Receipt Event Logs bölümünü bulun.
  3. Locked olayını açın.
  4. orderId değerini kopyalayın.

Yöntem 2. Döngü listenizi alın

  1. Lockup Flow sözleşmesini açın.
  2. Contract -> Read Contract bölümüne gidin.
  3. getUserOrdersCount(address user) alanına cüzdan adresinizi girip Query seçeneğini seçin.
  4. Döndürülen döngü sayısını kopyalayın.
  5. getUserOrders(address user, uint256 from, uint256 number) işlevini açın.
  6. user alanına cüzdan adresinizi girin.
  7. from alanına 0 girin.
  8. number alanına getUserOrdersCount tarafından döndürülen değeri girin.
  9. Query seçeneğini seçin.

Döndürülen her döngü şunları içerir:

  • orderId – döngü kimliği;
  • owner – sahibin cüzdan adresi;
  • started – başlangıç zamanı;
  • finished – tamamlanma zamanı;
  • amountLocked – sağlanan yardım tutarı;
  • amountEarned – yardım talebi gerçekleştirilmeden önce hesaplanan tutar;
  • amountReturned – platform ücretinden sonraki hesaplanan tutar;
  • tier – Smart Cycle türü;
  • notClaimed – yardım talebinin henüz tamamlanmadığını belirtir. started ve finished değerleri Unix zaman damgalarıdır.

Bölüm 3. Smart Cycle tamamlandıktan sonra yardım talep etme

  1. finished zamanının geçtiğini doğrulayın.
  2. notClaimed değerinin true olduğunu doğrulayın.
  3. BscScan üzerinde Lockup Flow sözleşmesini açın.
  4. Contract -> Write Contract bölümüne gidin.
  5. Smart Cycle oluşturmak için kullandığınız cüzdanı bağlayın.
  6. claim(uint256 orderId) işlevini açın.
  7. orderId değerinizi girin.
  8. Write seçeneğini seçin.
  9. Cüzdan onay penceresinde sözleşme adresini ve orderId değerini doğrulayın.
  10. İşlemi onaylayın.
  11. Success durumunu bekleyip Claimed olayını doğrulayın.

claim işlevi tutar kabul etmez. Yalnızca orderId belirtirsiniz; akıllı sözleşme hesaplamayı kendi kurallarına göre yapar.

Bölüm 4. Daily Flow

Yeni döngüler için Daily Flow V2 kullanın. Mevcut V1 döngüleri V1 içinde kalır; bir sözleşmenin orderId değeri başka sözleşmede kullanılmamalıdır.

0x8e61483d45a822cCB59482c47e1b6D28465605EC

Plan, likidite yatırıldıktan sonraki amountLocked değerine göre seçilir: 2.000 USDT altında Core; 2.000 USDT ve üzerinde Elite. Gönderilen tutar en az 10 USDT olmalıdır. Yuvarlama eşik değerini etkileyebilir; Locked olayında ve getOrder ile tier değerini doğrulayın.

TarifeTutarDöngü süresi200 gün boyunca DeltaBaşlangıç tutarı dâhil günlük
Core2.000 USDT altında200 gün120%1.1%
Elite2.000 USDT ve üzeri200 gün160%1.3%

Günlük hesaplama başlangıç tutarının iadesini zaten içerir: başlangıç tutarının yüzde 0,5’i ile Core için yüzde 0,6 Delta veya Elite için yüzde 0,8 Delta. Bunlar sözleşmenin hesaplama parametreleridir; ödeme garantisi değildir.

Adım 1. Daily Flow V2 için harcama izni verin

  1. BscScan üzerinde USDT sözleşmesini açın.
  2. Contract -> Write Contract bölümüne gidin.
  3. Connect to Web3 seçeneğini seçip cüzdanınızı bağlayın.
  4. approve (address spender, uint256 amount) işlevini açın.
  5. approve ve allowance içinde spender olarak Daily Flow V2 sözleşmesinin tam adresini kullanın. amount değerini USDT temel birimleriyle girin (18 ondalık basamak). Yalnızca gereken tutara izin verin ve Success durumunu bekleyin.

Yalnızca kullanmayı planladığınız tutara izin verin. Kesinlikle gerekli olmadıkça sınırsız kullanım izninden kaçının.

Adım 2. Daily Flow V2 döngüsü oluşturun

  1. BscScan üzerinde Daily Flow V2 sözleşmesini açın.
  2. Contract -> Write Contract bölümüne gidin.
  3. Connect to Web3 seçeneğini seçip cüzdanınızı bağlayın.
  4. lockup(uint256 amount) işlevini açın. İzin verilen tutarı temel birimlerle girin. tier parametresi yoktur; plan otomatik seçilir.
  5. Write seçeneğini seçin ve işlemi cüzdanınızda onaylayın.
  6. İşlem durumu Success olana kadar bekleyin.
  7. Transaction Receipt Event Logs bölümünü bulun.
  8. Locked olayını açın.
  9. orderId değerini kopyalayın.

Adım 3. Daily Flow döngüsünü inceleyin

Döngünün oluşturulduğu sözleşmenin Read Contract bölümünü kullanın. Bölüm 2’de anlatıldığı gibi getUserOrdersCount ve getUserOrders verilerini okuyun veya getOrder(uint256 orderId) çağrısı yapın. Devam etmeden önce owner değerini doğrulayın.

amountAvailable, platform ücreti öncesindeki hesaplanan tutardır; havuz likiditesinin kontrolü değildir. V2 içinde amountAvailablePrincipal ve amountAvailableDelta bileşenleri gösterir. USDT olarak görüntülemek için token tutarlarını 10^18 değerine bölün.

started, finished ve lastClaimed Unix zaman damgalarıdır. amountUnclaimed kalan hesaplanan tutardır; bu tutarın hemen talep edilebileceği anlamına gelmez.

Adım 4. Kullanılabilir Daily Flow yardımını talep edin

Önce getOrder verisini kontrol edin: owner sizin cüzdanınız olmalı, amountAvailable sıfırdan büyük olmalıdır. Hesaplama started anından itibaren tam 24 saatlik dönemler için, en fazla 200 güne kadar yapılır. finished zamanını beklemek gerekmez.

  1. BscScan üzerinde Daily Flow V2 sözleşmesini açın.
  2. Contract -> Write Contract bölümüne gidin.
  3. Smart Cycle oluşturmak için kullandığınız cüzdanı bağlayın.
  4. claim(uint256 orderId) işlevini açın.
  5. orderId değerinizi girin.
  6. Write seçeneğini seçin.
  7. Cüzdan onay penceresinde sözleşme adresini ve orderId değerini doğrulayın.
  8. İşlemi onaylayın.
  9. Success durumunu bekleyip Claimed olayını doğrulayın.

claim işlevi tutar kabul etmez. Yalnızca orderId belirtirsiniz; akıllı sözleşme hesaplamayı kendi kurallarına göre yapar.

V2 içinde platform ücreti yalnızca Delta’ya uygulanır. Güncel ayar için platformFee değerini okuyun; ücret, amountAvailableDelta ile platformFee çarpımının 10^25 değerine bölümüdür. Ayar değişebilir. Ağ gas ücreti ayrıdır.

V2, Insufficient pool liquidity hatası bildirirse claim işlemi geri alınır. No unclaimed rewards, yeni bir tam günlük dönemin henüz bulunmadığını; Claimed everything, 200 dönemin tamamının talep edildiğini belirtir. Başarısız işlemleri tekrar tekrar göndermeyin: verileri kontrol edin ve resmî destekle iletişime geçin.

Daily Flow V1 Legacy: mevcut döngülerin yönetimi

0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3

V1 içinde oluşturulan döngü için verileri V1 üzerinden okuyun ve kendi orderId değeriyle, ilk cüzdandan claim çağrısı yapın. V1 de getOrder, getUserOrdersCount ve getUserOrders işlevlerini destekler; V2’deki başlangıç tutarı/Delta ayrımını sunmaz.

V2’den farklı olarak V1, platform ücretini günlük tutarın tamamı üzerinden hesaplar. V2 ücret formülünü V1’e uygulamayın. Ne görüntülenen hesaplama ne de geçmişte başarılı olan bir ödeme gelecekteki ödemeyi garanti eder; yürütme, sözleşme kurallarına ve mevcut likiditeye bağlıdır.

Doğrulanmış sözleşme kaynak kodları

Sourcify: Daily Flow V2 / Sourcify: Daily Flow V1 Legacy