Interacțiune directă cu contractele: arhiva Smart Cycle 1
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 portofelul | Deschideți linkul de recomandare, conectați adresa dorită și stabiliți asocierea cu partenerul. |
| Autorizați USDT | Apelați approve în contractul USDT și introduceți adresa exactă a Flow selectat. |
| Creați un ciclu | Apelați lockup cu suma corectă și, pentru Lockup Flow, cu tier corect. |
| Solicitați asistența | Gă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:
- Un portofel Web3 compatibil cu BNB Smart Chain, precum MetaMask, Trust Wallet, SafePal sau OKX Wallet.
- USDT pe BNB Smart Chain, nu pe Ethereum, TRON sau altă rețea.
- 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ă.
- 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:
- Deschideți linkul personal de recomandare al partenerului care invită pe site-ul oficial Atlas.
- Conectați același portofel pe care îl veți utiliza pe BscScan.
- Confirmați că este conectată adresa corectă a portofelului.
- 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.
| Parametru | Valoare |
| Rețea | BNB Smart Chain Mainnet |
| ID rețea | 56 |
| Token nativ | BNB |
| Explorator blockchain | https://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 inteligent | Adresă |
| Lockup Flow: Smart Cycle cu termen fix | 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889 |
| Daily Flow V2: contractul actual pentru cicluri noi | 0x8e61483d45a822cCB59482c47e1b6D28465605EC |
| Daily Flow V1 Legacy: numai cicluri existente | 0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3 |
| USDT BEP-20 | 0x55d398326f99059fF775485246999027B3197955 |
| AVERTISMENT Contractele Transport și Distrib sunt utilizate pentru rutare și distribuire internă. Participanții nu trebuie să le apeleze funcțiile fără o instrucțiune oficială separată. |
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.
| AVERTISMENT Nu trimiteți USDT către un contract prin transfer obișnuit |
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 USDT | 10000000000000000000 |
| 100 USDT | 100000000000000000000 |
| 1,000 USDT | 1000000000000000000000 |
| 2,000 USDT | 2000000000000000000000 |
| 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:
| tier | Smart Cycle | Durata ciclului | Delta estimată |
| 1 | Launch | 1 zi | 0.3% |
| 2 | Momentum | 5 zile | 2% |
| 3 | Premiere | 10 zile | 5% |
| 4 | President | 20 de zile | 12% |
| 5 | Imperium | 30 de zile | 22.5% |
Pasul 2. Autorizați Lockup Flow să cheltuiască USDT
- Deschideți contractul USDT pe BscScan.
- Accesați Contract -> Write Contract.
- Selectați Connect to Web3 și conectați portofelul.
- Deschideți approve (address spender, uint256 amount).
- În spender, introduceți adresa exactă Lockup Flow: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
- În amount, introduceți suma în cele mai mici unități ale tokenului. Pentru 100 USDT: 100000000000000000000
- Selectați Write și confirmați tranzacția în portofel.
- 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:
- Pe pagina USDT, deschideți Contract -> Read Contract.
- Deschideți allowance(address owner, address spender).
- În owner, introduceți adresa portofelului.
- În spender, introduceți adresa Lockup Flow.
- 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
- Deschideți contractul Lockup Flow pe BscScan.
- Accesați Contract -> Write Contract.
- Selectați Connect to Web3.
- Deschideți lockup(uint256 amount, uint8 tier).
- În amount, introduceți aceeași sumă autorizată prin approve.
- În tier, introduceți un număr de la 1 la 5 din tabelul de mai sus.
- Verificați din nou adresa contractului, amount și tier.
- Selectați Write și confirmați tranzacția în portofel.
- 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
- Deschideți tranzacția lockup pe BscScan.
- Găsiți Transaction Receipt Event Logs.
- Deschideți evenimentul Locked.
- Copiați valoarea orderId.
Metoda 2. Obțineți lista ciclurilor
- Deschideți Lockup Flow.
- Accesați Contract -> Read Contract.
- Introduceți adresa portofelului în getUserOrdersCount(address user) și selectați Query.
- Copiați numărul de cicluri returnat.
- Deschideți getUserOrders(address user, uint256 from, uint256 number).
- În user, introduceți adresa portofelului.
- În from, introduceți 0.
- În number, introduceți valoarea returnată de getUserOrdersCount.
- 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
- Confirmați că timpul finished a trecut.
- Confirmați că notClaimed este true.
- Deschideți Lockup Flow pe BscScan.
- Accesați Contract -> Write Contract.
- Conectați același portofel care a creat Smart Cycle.
- Deschideți claim(uint256 orderId).
- Introduceți orderId.
- Selectați Write.
- Verificați adresa contractului și orderId în fereastra de confirmare a portofelului.
- Confirmați tranzacția.
- 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.
| Plan | Sumă | Durata ciclului | Delta pe 200 de zile | Pe zi, inclusiv suma inițială |
|---|---|---|---|---|
| Core | Sub 2.000 USDT | 200 de zile | 120% | 1.1% |
| Elite | De la 2.000 USDT | 200 de zile | 160% | 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
- Deschideți contractul USDT pe BscScan.
- Accesați Contract -> Write Contract.
- Selectați Connect to Web3 și conectați portofelul.
- Deschideți approve (address spender, uint256 amount).
- Î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
- Deschideți Daily Flow V2 pe BscScan.
- Accesați Contract -> Write Contract.
- Selectați Connect to Web3 și conectați portofelul.
- Deschideți lockup(uint256 amount). Introduceți suma autorizată în unități de bază. Nu există parametrul tier; planul este ales automat.
- Selectați Write și confirmați tranzacția în portofel.
- Așteptați până când starea tranzacției este Success.
- Găsiți Transaction Receipt Event Logs.
- Deschideți evenimentul Locked.
- 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.
- Deschideți Daily Flow V2 pe BscScan.
- Accesați Contract -> Write Contract.
- Conectați același portofel care a creat Smart Cycle.
- Deschideți claim(uint256 orderId).
- Introduceți orderId.
- Selectați Write.
- Verificați adresa contractului și orderId în fereastra de confirmare a portofelului.
- Confirmați tranzacția.
- 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ă.