Interacțiune directă cu contractele: arhiva Smart Cycle 1 - Atlas System
Beta
Atlas System funcționează în regim beta public până la 1 august 2026
Testare beta publică
Site-ul este încă în curs de finalizare înainte de lansarea oficială, astfel încât interfața, secțiunile și conținutul pot continua să fie actualizate.
Aceste modificări nu afectează Smart Cycles. Ele au fost deja create în smart contract și înregistrate permanent pe blockchain, astfel încât actualizările site-ului nu au niciun impact asupra lor.
Închide
Înapoi

Interacțiune directă cu contractele: arhiva Smart Cycle 1

Documente SC2 actuale →

Acest ghid descrie contractele și metodele Smart Cycle 1. Nu utilizați aceste adrese sau instrucțiuni pentru Smart Cycle 2. Smart Cycle 2

Ghid pas cu pas pentru vizualizarea ciclurilor și apelarea funcțiilor participantului în Lockup Flow și Daily Flow prin BscScan.

AVERTISMENT
Pentru utilizatori Web3 experimentați. Verificați adresa completă a contractului, rețeaua și parametrii înainte de a confirma fiecare tranzacție în portofel.

Parcurs rapid

Interacțiunea directă urmează aceeași logică on-chain pe care contul personal o oferă printr-o interfață comodă.

Asociați portofelulDeschideți linkul de recomandare, conectați adresa dorită și stabiliți asocierea cu partenerul.
Autorizați USDTApelați approve în contractul USDT și introduceți adresa exactă a Flow selectat.
Creați un cicluApelați lockup cu suma corectă și, pentru Lockup Flow, cu tier corect.
Solicitați asistențaGăsiți orderId, verificați disponibilitatea și apelați claim din același portofel.
AVERTISMENT
Nu trimiteți niciodată USDT către un contract al participantului prin transfer obișnuit. Un Smart Cycle se creează prin secvența approve -> lockup.

Introducere

Contul personal Atlas System este o interfață grafică ce simplifică interacțiunea cu Smart Cycle. Operațiunile principale ale participantului sunt efectuate pe BNB Smart Chain prin smart contracts publicate.

Dacă site-ul sau contul personal este temporar indisponibil, participantul al cărui portofel a fost deja conectat își poate verifica ciclurile și poate apela funcțiile disponibile ale participantului direct prin BscScan.

AVERTISMENT
Interacțiunea directă prin BscScan este destinată utilizatorilor Web3 experimentați. BscScan nu validează adresele sau parametrii introduși. O tranzacție nu poate fi anulată după confirmarea pe blockchain.

Interacțiunea directă prin BscScan oferă acces la funcțiile disponibile ale contractelor, dar nu înlocuiește analizele, notificările și celelalte servicii ale interfeței oficiale Atlas System.

De ce aveți nevoie

Înainte de a începe, asigurați-vă că aveți:

  1. Un portofel Web3 compatibil cu BNB Smart Chain, precum MetaMask, Trust Wallet, SafePal sau OKX Wallet.
  2. USDT pe BNB Smart Chain, nu pe Ethereum, TRON sau altă rețea.
  3. O cantitate mică de BNB în același portofel pentru plata taxelor de gas ale rețelei, cu excepția cazului în care tranzacția este indicată explicit ca sponsorizată.
  4. Acces la domeniul oficial BscScan.

Cum este stabilit partenerul care invită

Asocierea cu partenerul și crearea unui Smart Cycle sunt acțiuni separate.

Partenerul care invită este stabilit când un portofel se conectează pentru prima dată la interfața oficială Atlas:

  • Dacă un participant deschide Atlas printr-un link personal de recomandare și conectează un portofel, portofelul respectiv este atribuit structurii participantului care l-a invitat.
  • Dacă un participant deschide site-ul oficial fără un link personal de recomandare și conectează direct un portofel, portofelul este atribuit structurii site-ului.
  • Apelurile directe ulterioare către Lockup Flow sau Daily Flow sunt efectuate de la aceeași adresă de portofel și nu modifică asocierea cu partenerul stabilită anterior.

Funcțiile lockup din contractele participanților nu conțin un câmp separat pentru adresa partenerului care invită. Prin urmare, BscScan nu poate crea sau modifica de unul singur asocierea cu partenerul.

Pentru a păstra asocierea cu un anumit partener, parcurgeți pașii următori înainte de primul apel direct al contractului:

  1. Deschideți linkul personal de recomandare al partenerului care invită pe site-ul oficial Atlas.
  2. Conectați același portofel pe care îl veți utiliza pe BscScan.
  3. Confirmați că este conectată adresa corectă a portofelului.
  4. Abia apoi continuați cu approve și lockup prin BscScan.

Interacțiunea directă cu contractul este destinată în principal gestionării Smart Cycle dintr-un portofel deja conectat. Aceasta nu înlocuiește înregistrarea inițială a partenerului prin interfața oficială Atlas.

ParametruValoare
RețeaBNB Smart Chain Mainnet
ID rețea56
Token nativBNB
Explorator blockchainhttps://bscscan.com/

Adrese oficiale

Verificați întotdeauna adresa completă înaintea unei tranzacții, nu doar primele și ultimele caractere.

Versiunea 1.2 a ghidului, verificată la 21 septembrie 2026. Înaintea fiecărei tranzacții, comparați adresa completă cu registrul oficial al contractelor Atlas System. Dacă diferă, opriți-vă și contactați asistența oficială.

Contract inteligentAdresă
Lockup Flow: Smart Cycle cu termen fix0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
Daily Flow V2: contractul actual pentru cicluri noi0x8e61483d45a822cCB59482c47e1b6D28465605EC
Daily Flow V1 Legacy: numai cicluri existente0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3
USDT BEP-200x55d398326f99059fF775485246999027B3197955

Cum interacționează BscScan cu un contract

Pe pagina unui contract verificat, fila Contract conține două secțiuni principale:

  • Read Contract – vizualizarea datelor. Nu sunt necesare semnătura portofelului sau taxa de rețea.
  • Write Contract – apelarea funcțiilor care modifică starea contractului. Sunt necesare un portofel conectat, semnătura și plata taxei de gas în BNB, cu excepția cazului în care tranzacția este sponsorizată explicit.

Smart Cycle este creat prin două tranzacții consecutive, nu printr-un transfer obișnuit:

  • approve – autorizează contractul selectat să cheltuiască o sumă exactă de USDT
  • lockup – creează un Smart Cycle pentru suma respectivă

Trimiterea USDT direct la adresa Lockup Flow sau Daily Flow nu creează un Smart Cycle și poate duce la pierderea ireversibilă a accesului la tokenuri.

Unități USDT pe BscScan

Contractul USDT de pe BNB Smart Chain utilizează 18 zecimale. Prin urmare, BscScan acceptă sumele în cele mai mici unități ale tokenului:

Sumă Valoarea parametrului amount
10 USDT10000000000000000000
100 USDT100000000000000000000
1,000 USDT1000000000000000000000
2,000 USDT2000000000000000000000
Formulă: amount = suma USDT x 10^18

Partea 1. Creați un Smart Cycle cu termen fix

Utilizați contractul Lockup Flow: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889

Pasul 1. Selectați un Smart Cycle

Funcția lockup acceptă parametrul numeric tier:

tierSmart CycleDurata cicluluiDelta estimată
1Launch1 zi0.3%
2Momentum5 zile2%
3Premiere10 zile5%
4President20 de zile12%
5Imperium30 de zile22.5%

Pasul 2. Autorizați Lockup Flow să cheltuiască USDT

  1. Deschideți contractul USDT pe BscScan.
  2. Accesați Contract -> Write Contract.
  3. Selectați Connect to Web3 și conectați portofelul.
  4. Deschideți approve (address spender, uint256 amount).
  5. În spender, introduceți adresa exactă Lockup Flow: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
  6. În amount, introduceți suma în cele mai mici unități ale tokenului. Pentru 100 USDT: 100000000000000000000
  7. Selectați Write și confirmați tranzacția în portofel.
  8. Așteptați până când starea tranzacției este Success.

Autorizați numai suma pe care intenționați să o utilizați. Evitați allowance nelimitat, cu excepția cazului în care este strict necesar.

Pasul 3. Verificați allowance

Înainte de a crea un ciclu, puteți verifica autorizarea:

  1. Pe pagina USDT, deschideți Contract -> Read Contract.
  2. Deschideți allowance(address owner, address spender).
  3. În owner, introduceți adresa portofelului.
  4. În spender, introduceți adresa Lockup Flow.
  5. Selectați Query. Rezultatul trebuie să fie egal cu sau mai mare decât suma pe care o veți transmite către lockup.

Pasul 4. Creați Smart Cycle

  1. Deschideți contractul Lockup Flow pe BscScan.
  2. Accesați Contract -> Write Contract.
  3. Selectați Connect to Web3.
  4. Deschideți lockup(uint256 amount, uint8 tier).
  5. În amount, introduceți aceeași sumă autorizată prin approve.
  6. În tier, introduceți un număr de la 1 la 5 din tabelul de mai sus.
  7. Verificați din nou adresa contractului, amount și tier.
  8. Selectați Write și confirmați tranzacția în portofel.
  9. După confirmare, deschideți hashul tranzacției și verificați dacă starea este Success. Suma minimă stabilită în codul actual al contractului este de 10 USDT.

Partea 2. Găsiți orderId și inspectați un Smart Cycle

Identificatorul ciclului orderId este necesar pentru apelarea claim.

Metoda 1. Găsiți orderId în tranzacție

  1. Deschideți tranzacția lockup pe BscScan.
  2. Găsiți Transaction Receipt Event Logs.
  3. Deschideți evenimentul Locked.
  4. Copiați valoarea orderId.

Metoda 2. Obțineți lista ciclurilor

  1. Deschideți Lockup Flow.
  2. Accesați Contract -> Read Contract.
  3. Introduceți adresa portofelului în getUserOrdersCount(address user) și selectați Query.
  4. Copiați numărul de cicluri returnat.
  5. Deschideți getUserOrders(address user, uint256 from, uint256 number).
  6. În user, introduceți adresa portofelului.
  7. În from, introduceți 0.
  8. În number, introduceți valoarea returnată de getUserOrdersCount.
  9. Selectați Query.

Fiecare ciclu returnat conține:

  • orderId – identificatorul ciclului;
  • owner – adresa portofelului proprietarului;
  • started – ora începerii;
  • finished – ora finalizării;
  • amountLocked – valoarea asistenței oferite;
  • amountEarned – suma calculată înainte de executarea solicitării de asistență;
  • amountReturned – suma calculată după taxa platformei;
  • tier – tipul Smart Cycle;
  • notClaimed – indică faptul că solicitarea de asistență nu a fost încă finalizată. Valorile started și finished sunt marcaje temporale Unix.

Partea 3. Solicitați asistența după finalizarea unui Smart Cycle

  1. Confirmați că timpul finished a trecut.
  2. Confirmați că notClaimed este true.
  3. Deschideți Lockup Flow pe BscScan.
  4. Accesați Contract -> Write Contract.
  5. Conectați același portofel care a creat Smart Cycle.
  6. Deschideți claim(uint256 orderId).
  7. Introduceți orderId.
  8. Selectați Write.
  9. Verificați adresa contractului și orderId în fereastra de confirmare a portofelului.
  10. Confirmați tranzacția.
  11. Așteptați Success și verificați evenimentul Claimed.

Funcția claim nu acceptă o sumă. Furnizați numai orderId; smart contractul efectuează calculul conform regulilor sale.

Partea 4. Daily Flow

Folosiți Daily Flow V2 pentru ciclurile noi. Ciclurile V1 existente rămân în V1; nu utilizați orderId dintr-un contract în altul.

0x8e61483d45a822cCB59482c47e1b6D28465605EC

Planul este ales după amountLocked în urma depunerii lichidității: Core sub 2.000 USDT; Elite de la 2.000 USDT. Suma minimă transmisă este 10 USDT. Rotunjirea poate influența pragul; verificați tier în evenimentul Locked și prin getOrder.

PlanSumăDurata cicluluiDelta pe 200 de zilePe zi, inclusiv suma inițială
CoreSub 2.000 USDT200 de zile120%1.1%
EliteDe la 2.000 USDT200 de zile160%1.3%

Calculul zilnic include deja restituirea sumei inițiale: 0,5% din suma inițială plus 0,6% Delta pentru Core sau 0,8% pentru Elite. Aceștia sunt parametri de calcul ai contractului, nu plăți garantate.

Pasul 1. Autorizați Daily Flow V2

  1. Deschideți contractul USDT pe BscScan.
  2. Accesați Contract -> Write Contract.
  3. Selectați Connect to Web3 și conectați portofelul.
  4. Deschideți approve (address spender, uint256 amount).
  5. În approve și allowance, utilizați adresa exactă Daily Flow V2 ca spender. Introduceți amount în unitățile de bază USDT (18 zecimale). Autorizați numai suma necesară și așteptați Success.

Autorizați numai suma pe care intenționați să o utilizați. Evitați allowance nelimitat, cu excepția cazului în care este strict necesar.

Pasul 2. Creați un ciclu Daily Flow V2

  1. Deschideți Daily Flow V2 pe BscScan.
  2. Accesați Contract -> Write Contract.
  3. Selectați Connect to Web3 și conectați portofelul.
  4. Deschideți lockup(uint256 amount). Introduceți suma autorizată în unități de bază. Nu există parametrul tier; planul este ales automat.
  5. Selectați Write și confirmați tranzacția în portofel.
  6. Așteptați până când starea tranzacției este Success.
  7. Găsiți Transaction Receipt Event Logs.
  8. Deschideți evenimentul Locked.
  9. Copiați valoarea orderId.

Pasul 3. Verificați un ciclu Daily Flow

Utilizați secțiunea Read Contract a contractului în care a fost creat ciclul. Citiți getUserOrdersCount și getUserOrders conform părții 2 sau apelați getOrder(uint256 orderId). Verificați owner înainte de a continua.

amountAvailable este suma calculată înainte de comisionul platformei, nu o verificare a lichidității pool-ului. În V2, amountAvailablePrincipal și amountAvailableDelta arată componentele sale. Împărțiți sumele tokenurilor la 10^18 pentru afișarea în USDT.

started, finished și lastClaimed sunt marcaje temporale Unix. amountUnclaimed este suma calculată rămasă, nu neapărat o sumă ce poate fi solicitată acum.

Pasul 4. Solicitați ajutorul Daily Flow disponibil

Verificați mai întâi getOrder: owner trebuie să fie portofelul dvs., iar amountAvailable trebuie să depășească zero. Calculul se face pentru perioade complete de 24 de ore de la started, până la 200 de zile. Nu trebuie să așteptați finished.

  1. Deschideți Daily Flow V2 pe BscScan.
  2. Accesați Contract -> Write Contract.
  3. Conectați același portofel care a creat Smart Cycle.
  4. Deschideți claim(uint256 orderId).
  5. Introduceți orderId.
  6. Selectați Write.
  7. Verificați adresa contractului și orderId în fereastra de confirmare a portofelului.
  8. Confirmați tranzacția.
  9. Așteptați Success și verificați evenimentul Claimed.

Funcția claim nu acceptă o sumă. Furnizați numai orderId; smart contractul efectuează calculul conform regulilor sale.

În V2, comisionul platformei se aplică numai asupra Delta. Citiți platformFee pentru valoarea curentă; comisionul este amountAvailableDelta înmulțit cu platformFee și împărțit la 10^25. Setarea se poate schimba. Gas-ul rețelei este separat.

Dacă V2 afișează Insufficient pool liquidity, apelul claim este anulat. No unclaimed rewards înseamnă că nu există o nouă perioadă zilnică completă; Claimed everything înseamnă că au fost solicitate toate cele 200 de perioade. Nu retrimiteți tranzacții eșuate: verificați datele și contactați asistența oficială.

Daily Flow V1 Legacy: gestionarea ciclurilor existente

0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3

Pentru un ciclu creat în V1, citiți datele și apelați claim în V1 cu propriul orderId și portofelul inițial. V1 acceptă și getOrder, getUserOrdersCount și getUserOrders, dar nu afișează defalcarea sumă inițială/Delta din V2.

Spre deosebire de V2, V1 calculează comisionul platformei pentru întreaga sumă zilnică. Nu aplicați formula comisionului V2 la V1. Nici calculul afișat, nici o plată anterioară reușită nu garantează o plată viitoare; executarea depinde de regulile contractului și lichiditatea disponibilă.

Coduri-sursă verificate ale contractelor

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