Sözleşmelerle doğrudan etkileşim: Smart Cycle 1 arşivi
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şkilendirin | Referans 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 verin | USDT sözleşmesinde approve işlevini çağırın ve seçilen Flow sözleşmesinin tam adresini girin. |
| Döngü oluşturun | Doğru tutarla ve Lockup Flow için doğru tier değeriyle lockup işlevini çağırın. |
| Yardım talep edin | orderId 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:
- MetaMask, Trust Wallet, SafePal veya OKX Wallet gibi BNB Smart Chain destekleyen bir Web3 cüzdanı.
- Ethereum, TRON veya başka bir ağda değil, BNB Smart Chain üzerinde USDT.
- İşlem açıkça sponsorlu olarak gösterilmiyorsa ağ ücretlerini ödemek için aynı cüzdanda az miktarda BNB.
- 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:
- Davet eden iş ortağının kişisel referans bağlantısını resmî Atlas sitesinde açın.
- BscScan üzerinde kullanacağınız cüzdanı bağlayın.
- Doğru cüzdan adresinin bağlı olduğunu doğrulayın.
- 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.
| Parametre | Değer |
| Ağ | BNB Smart Chain Mainnet |
| Chain ID | 56 |
| Yerel token | BNB |
| Blokzincir gezgini | https://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şme | Adres |
| Lockup Flow: sabit vadeli Smart Cycle | 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889 |
| Daily Flow V2: yeni döngüler için güncel sözleşme | 0x8e61483d45a822cCB59482c47e1b6D28465605EC |
| Daily Flow V1 Legacy: yalnızca mevcut döngüler | 0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3 |
| USDT BEP-20 | 0x55d398326f99059fF775485246999027B3197955 |
| UYARI Transport ve Distrib sözleşmeleri, iç yönlendirme ve dağıtım için kullanılır. Katılımcılar ayrı bir resmî talimat olmadan bunların işlevlerini çağırmamalıdır. |
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.
| UYARI Bir sözleşmeye normal transferle USDT göndermeyin |
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 USDT | 10000000000000000000 |
| 100 USDT | 100000000000000000000 |
| 1,000 USDT | 1000000000000000000000 |
| 2,000 USDT | 2000000000000000000000 |
| 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:
| tier | Smart Cycle | Döngü süresi | Tahmini Delta |
| 1 | Launch | 1 gün | 0.3% |
| 2 | Momentum | 5 gün | 2% |
| 3 | Premiere | 10 gün | 5% |
| 4 | President | 20 gün | 12% |
| 5 | Imperium | 30 gün | 22.5% |
Adım 2. Lockup Flow sözleşmesine USDT kullanma izni verin
- BscScan üzerinde USDT sözleşmesini açın.
- Contract -> Write Contract bölümüne gidin.
- Connect to Web3 seçeneğini seçip cüzdanınızı bağlayın.
- approve (address spender, uint256 amount) işlevini açın.
- spender alanına Lockup Flow adresini tam olarak girin: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
- amount alanına tutarı tokenın en küçük biriminde girin. 100 USDT için: 100000000000000000000
- Write seçeneğini seçin ve işlemi cüzdanınızda onaylayın.
- İş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:
- USDT sayfasında Contract -> Read Contract bölümünü açın.
- allowance(address owner, address spender) işlevini açın.
- owner alanına cüzdan adresinizi girin.
- spender alanına Lockup Flow adresini girin.
- 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
- BscScan üzerinde Lockup Flow sözleşmesini açın.
- Contract -> Write Contract bölümüne gidin.
- Connect to Web3 seçeneğini seçin.
- lockup(uint256 amount, uint8 tier) işlevini açın.
- amount alanına approve üzerinden izin verdiğiniz tutarın aynısını girin.
- tier alanına yukarıdaki tablodan 1 ile 5 arasında bir sayı girin.
- Sözleşme adresini, tutarı ve tier değerini yeniden kontrol edin.
- Write seçeneğini seçin ve işlemi cüzdanınızda onaylayın.
- 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
- BscScan üzerinde lockup işlemini açın.
- Transaction Receipt Event Logs bölümünü bulun.
- Locked olayını açın.
- orderId değerini kopyalayın.
Yöntem 2. Döngü listenizi alın
- Lockup Flow sözleşmesini açın.
- Contract -> Read Contract bölümüne gidin.
- getUserOrdersCount(address user) alanına cüzdan adresinizi girip Query seçeneğini seçin.
- Döndürülen döngü sayısını kopyalayın.
- getUserOrders(address user, uint256 from, uint256 number) işlevini açın.
- user alanına cüzdan adresinizi girin.
- from alanına 0 girin.
- number alanına getUserOrdersCount tarafından döndürülen değeri girin.
- 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
- finished zamanının geçtiğini doğrulayın.
- notClaimed değerinin true olduğunu doğrulayın.
- BscScan üzerinde Lockup Flow sözleşmesini açın.
- Contract -> Write Contract bölümüne gidin.
- Smart Cycle oluşturmak için kullandığınız cüzdanı bağlayın.
- claim(uint256 orderId) işlevini açın.
- orderId değerinizi girin.
- Write seçeneğini seçin.
- Cüzdan onay penceresinde sözleşme adresini ve orderId değerini doğrulayın.
- İşlemi onaylayın.
- 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.
| Tarife | Tutar | Döngü süresi | 200 gün boyunca Delta | Başlangıç tutarı dâhil günlük |
|---|---|---|---|---|
| Core | 2.000 USDT altında | 200 gün | 120% | 1.1% |
| Elite | 2.000 USDT ve üzeri | 200 gün | 160% | 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
- BscScan üzerinde USDT sözleşmesini açın.
- Contract -> Write Contract bölümüne gidin.
- Connect to Web3 seçeneğini seçip cüzdanınızı bağlayın.
- approve (address spender, uint256 amount) işlevini açın.
- 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
- BscScan üzerinde Daily Flow V2 sözleşmesini açın.
- Contract -> Write Contract bölümüne gidin.
- Connect to Web3 seçeneğini seçip cüzdanınızı bağlayın.
- lockup(uint256 amount) işlevini açın. İzin verilen tutarı temel birimlerle girin. tier parametresi yoktur; plan otomatik seçilir.
- Write seçeneğini seçin ve işlemi cüzdanınızda onaylayın.
- İşlem durumu Success olana kadar bekleyin.
- Transaction Receipt Event Logs bölümünü bulun.
- Locked olayını açın.
- 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.
- BscScan üzerinde Daily Flow V2 sözleşmesini açın.
- Contract -> Write Contract bölümüne gidin.
- Smart Cycle oluşturmak için kullandığınız cüzdanı bağlayın.
- claim(uint256 orderId) işlevini açın.
- orderId değerinizi girin.
- Write seçeneğini seçin.
- Cüzdan onay penceresinde sözleşme adresini ve orderId değerini doğrulayın.
- İşlemi onaylayın.
- 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.