Direktang pakikipag-ugnayan sa kontrata: archive ng Smart Cycle 1
Kasalukuyang dokumento ng SC2 →
Inilalarawan ng gabay na ito ang mga kontrata at pamamaraan ng Smart Cycle 1. Huwag gamitin ang mga address o tagubiling ito para sa Smart Cycle 2. Smart Cycle 2
Step-by-step na gabay sa pagtingin ng mga cycle at pagtawag sa mga participant function sa Lockup Flow at Daily Flow sa pamamagitan ng BscScan.
| BABALA Para sa mga bihasang Web3 user. I-verify ang buong contract address, network, at mga parameter bago kumpirmahin ang bawat transaksyon sa iyong wallet. |
Mabilis na Gabay
Sinusunod ng direktang pakikipag-ugnayan ang parehong on-chain logic na inilalantad ng personal account sa pamamagitan ng madaling gamiting interface.
| I-bind ang wallet | Buksan ang referral link, ikonekta ang napiling address, at itatag ang partner binding. |
| I-authorize ang USDT | Tawagin ang approve sa USDT contract at ilagay ang eksaktong address ng napiling Flow. |
| Lumikha ng cycle | Tawagin ang lockup gamit ang tamang halaga at, para sa Lockup Flow, ang tamang tier. |
| Humiling ng assistance | Hanapin ang orderId, i-verify ang availability, at tawagin ang claim mula sa parehong wallet. |
| BABALA Huwag kailanman magpadala ng USDT sa participant contract sa pamamagitan ng regular transfer. Nililikha ang Smart Cycle gamit ang sequence na approve -> lockup. |
Panimula
Ang personal account ng Atlas System ay isang graphical interface na nagpapadali sa pakikipag-ugnayan sa Smart Cycle. Isinasagawa ang mahahalagang operasyon ng kalahok sa BNB Smart Chain sa pamamagitan ng mga inilathalang smart contract.
Kung pansamantalang hindi available ang website o personal account, maaaring tingnan ng kalahok na nakakonekta na ang wallet ang kanyang mga cycle at direktang tawagin sa BscScan ang mga available na participant function.
| BABALA Ang direktang pakikipag-ugnayan sa pamamagitan ng BscScan ay para sa mga bihasang Web3 user. Hindi vine-validate ng BscScan ang mga address o parameter na inilalagay mo. Hindi na mababawi ang isang transaksyon matapos itong makumpirma sa blockchain. |
Ang direktang pakikipag-ugnayan sa BscScan ay nagbibigay ng access sa mga available na function ng kontrata, ngunit hindi nito pinapalitan ang analytics, mga abiso, at iba pang serbisyo ng opisyal na interface ng Atlas System.
Mga kailangan mo
Bago magsimula, tiyaking mayroon ka ng:
- Isang Web3 wallet na sumusuporta sa BNB Smart Chain, gaya ng MetaMask, Trust Wallet, SafePal, o OKX Wallet.
- USDT sa BNB Smart Chain, hindi sa Ethereum, TRON, o ibang network.
- Kaunting BNB sa parehong wallet upang bayaran ang network gas fee, maliban kung tahasang ipinakitang sponsored ang transaksyon.
- Access sa opisyal na BscScan domain.
Paano tinutukoy ang partner na nag-imbita
Magkahiwalay na aksyon ang partner binding at paglikha ng Smart Cycle.
Tinutukoy ang partner na nag-imbita kapag unang ikinonekta ang wallet sa opisyal na Atlas interface:
- Kung bubuksan ng kalahok ang Atlas sa pamamagitan ng personal referral link at ikokonekta ang wallet, itatalaga ang wallet na iyon sa structure ng kalahok na nag-imbita.
- Kung bubuksan ng kalahok ang opisyal na website nang walang personal referral link at direktang ikokonekta ang wallet, itatalaga ang wallet sa website structure.
- Ang mga susunod na direktang call sa Lockup Flow o Daily Flow ay ginagawa mula sa parehong wallet address at hindi binabago ang dati nang partner binding.
Walang hiwalay na field sa lockup function ng participant contract para sa address ng partner na nag-imbita. Samakatuwid, hindi kayang gumawa o magbago ng partner binding ang BscScan nang mag-isa.
Upang mapanatili ang binding sa isang partikular na partner, kumpletuhin ang mga sumusunod na hakbang bago ang unang direktang contract call:
- Buksan ang personal referral link ng partner na nag-imbita sa opisyal na Atlas website.
- Ikonekta ang parehong wallet na gagamitin mo sa BscScan.
- Kumpirmahing nakakonekta ang tamang wallet address.
- Saka lamang magpatuloy sa approve at lockup sa pamamagitan ng BscScan.
Ang direktang pakikipag-ugnayan sa contract ay pangunahing para sa pamamahala ng Smart Cycle mula sa nakakonekta nang wallet. Hindi nito pinapalitan ang unang partner registration sa pamamagitan ng opisyal na Atlas interface.
| Parametro | Halaga |
| Network | BNB Smart Chain Mainnet |
| Chain ID | 56 |
| Katutubong token | BNB |
| Blockchain explorer | https://bscscan.com/ |
Mga opisyal na address
Palaging i-verify ang buong address bago ang transaksyon, hindi lamang ang una at huling mga character nito.
Bersyon 1.2 ng gabay, sinuri noong Setyembre 21, 2026. Bago ang bawat transaksyon, ihambing ang buong address sa opisyal na talaan ng kontrata ng Atlas System. Kung magkaiba, huminto at makipag-ugnayan sa opisyal na suporta.
| Smart contract | Address |
| Lockup Flow: Smart Cycle na may nakapirming panahon | 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889 |
| Daily Flow V2: kasalukuyang kontrata para sa mga bagong cycle | 0x8e61483d45a822cCB59482c47e1b6D28465605EC |
| Daily Flow V1 Legacy: para lamang sa mga umiiral na cycle | 0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3 |
| USDT BEP-20 | 0x55d398326f99059fF775485246999027B3197955 |
| BABALA Ginagamit ang mga Transport at Distrib contract para sa internal routing at distribution. Hindi dapat tawagin ng mga kalahok ang kanilang mga function nang walang hiwalay na opisyal na instruction. |
Paano nakikipag-ugnayan ang BscScan sa isang contract
Sa page ng verified contract, naglalaman ang tab na Contract ng dalawang pangunahing seksyon:
- Read Contract – tingnan ang data. Hindi kailangan ang wallet signature o network fee.
- Write Contract – tawagin ang mga function na nagbabago sa contract state. Kailangan ang nakakonektang wallet, signature, at gas payment sa BNB maliban kung tahasang sponsored ang transaksyon.
| BABALA Huwag magpadala ng USDT sa contract sa pamamagitan ng regular transfer |
Nililikha ang Smart Cycle sa pamamagitan ng dalawang magkakasunod na transaksyon, hindi sa regular transfer:
- approve – bigyan ng pahintulot ang napiling contract na gumastos ng eksaktong halaga ng USDT
- lockup – lumikha ng Smart Cycle para sa halagang iyon
Ang direktang pagpapadala ng USDT sa address ng Lockup Flow o Daily Flow ay hindi lumilikha ng Smart Cycle at maaaring magresulta sa hindi na mababawi na pagkawala ng access sa mga token.
Mga unit ng USDT sa BscScan
Gumagamit ang USDT contract sa BNB Smart Chain ng 18 decimal place. Samakatuwid, tumatanggap ang BscScan ng halaga sa pinakamaliit na unit ng token:
| Halaga | Value para sa amount |
| 10 USDT | 10000000000000000000 |
| 100 USDT | 100000000000000000000 |
| 1,000 USDT | 1000000000000000000000 |
| 2,000 USDT | 2000000000000000000000 |
| Pormula: amount = halaga ng USDT x 10^18 |
Part 1. Gumawa ng fixed-term Smart Cycle
Gamitin ang Lockup Flow contract: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
Hakbang 1. Pumili ng Smart Cycle
Tumatanggap ang lockup function ng numeric parameter na tier:
| tier | Smart Cycle | Tagal ng cycle | Tinatayang Delta |
| 1 | Launch | 1 araw | 0.3% |
| 2 | Momentum | 5 araw | 2% |
| 3 | Premiere | 10 araw | 5% |
| 4 | President | 20 araw | 12% |
| 5 | Imperium | 30 araw | 22.5% |
Hakbang 2. Bigyan ng pahintulot ang Lockup Flow na gumastos ng USDT
- Buksan ang USDT contract sa BscScan.
- Pumunta sa Contract -> Write Contract.
- Piliin ang Connect to Web3 at ikonekta ang iyong wallet.
- Buksan ang approve (address spender, uint256 amount).
- Sa spender, ilagay ang eksaktong Lockup Flow address: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
- Sa amount, ilagay ang halaga sa pinakamaliit na unit ng token. Para sa 100 USDT: 100000000000000000000
- Piliin ang Write at kumpirmahin ang transaksyon sa iyong wallet.
- Maghintay hanggang maging Success ang status ng transaksyon.
I-authorize lamang ang halagang balak mong gamitin. Iwasan ang unlimited allowance maliban kung talagang kinakailangan.
Hakbang 3. Suriin ang allowance
Bago lumikha ng cycle, maaari mong i-verify ang authorization:
- Sa USDT page, buksan ang Contract -> Read Contract.
- Buksan ang allowance(address owner, address spender).
- Sa owner, ilagay ang iyong wallet address.
- Sa spender, ilagay ang Lockup Flow address.
- Piliin ang Query. Dapat katumbas o mas malaki ang resulta kaysa sa halagang ipapasa mo sa lockup.
Hakbang 4. Lumikha ng Smart Cycle
- Buksan ang Lockup Flow contract sa BscScan.
- Pumunta sa Contract -> Write Contract.
- Piliin ang Connect to Web3.
- Buksan ang lockup(uint256 amount, uint8 tier).
- Sa amount, ilagay ang parehong halagang in-authorize sa approve.
- Sa tier, maglagay ng numero mula 1 hanggang 5 ayon sa table sa itaas.
- Suriing muli ang contract address, amount, at tier.
- Piliin ang Write at kumpirmahin ang transaksyon sa iyong wallet.
- Pagkatapos kumpirmahin, buksan ang transaction hash at i-verify na Success ang status nito. Ang minimum amount na itinakda sa kasalukuyang contract code ay 10 USDT.
Part 2. Hanapin ang orderId at siyasatin ang Smart Cycle
Kailangan ang cycle identifier na orderId upang tawagin ang claim.
Paraan 1. Hanapin ang orderId sa transaksyon
- Buksan ang lockup transaction sa BscScan.
- Hanapin ang Transaction Receipt Event Logs.
- Buksan ang Locked event.
- Kopyahin ang value ng orderId.
Paraan 2. Kunin ang listahan ng iyong mga cycle
- Buksan ang Lockup Flow.
- Pumunta sa Contract -> Read Contract.
- Ilagay ang iyong wallet address sa getUserOrdersCount(address user) at piliin ang Query.
- Kopyahin ang ibinalik na bilang ng mga cycle.
- Buksan ang getUserOrders(address user, uint256 from, uint256 number).
- Sa user, ilagay ang iyong wallet address.
- Sa from, ilagay ang 0.
- Sa number, ilagay ang value na ibinalik ng getUserOrdersCount.
- Piliin ang Query.
Ang bawat ibinalik na cycle ay naglalaman ng:
- orderId – cycle identifier;
- owner – wallet address ng owner;
- started – oras ng pagsisimula;
- finished – oras ng pagkumpleto;
- amountLocked – halaga ng ibinigay na assistance;
- amountEarned – nakalkulang halaga bago isagawa ang assistance request;
- amountReturned – nakalkulang halaga pagkatapos ng platform fee;
- tier – uri ng Smart Cycle;
- notClaimed – nagpapahiwatig na hindi pa nakukumpleto ang assistance request. Ang mga value ng started at finished ay mga Unix timestamp.
Part 3. Humiling ng assistance matapos makumpleto ang Smart Cycle
- Kumpirmahing lumipas na ang finished time.
- Kumpirmahing true ang notClaimed.
- Buksan ang Lockup Flow sa BscScan.
- Pumunta sa Contract -> Write Contract.
- Ikonekta ang parehong wallet na lumikha ng Smart Cycle.
- Buksan ang claim(uint256 orderId).
- Ilagay ang iyong orderId.
- Piliin ang Write.
- I-verify ang contract address at orderId sa confirmation window ng wallet.
- Kumpirmahin ang transaksyon.
- Hintayin ang Success at i-verify ang Claimed event.
Hindi tumatanggap ng amount ang claim function. orderId lamang ang ibibigay mo; isinasagawa ng smart contract ang pagkalkula ayon sa mga panuntunan nito.
Bahagi 4. Daily Flow
Gamitin ang Daily Flow V2 para sa mga bagong cycle. Nananatili sa V1 ang mga umiiral na V1 cycle; huwag gamitin ang orderId ng isang kontrata sa ibang kontrata.
0x8e61483d45a822cCB59482c47e1b6D28465605EC
Pinipili ang plano batay sa amountLocked pagkatapos ideposito ang liquidity: Core kung mas mababa sa 2,000 USDT; Elite mula 2,000 USDT. Ang minimum na isinumiteng halaga ay 10 USDT. Maaaring makaapekto ang pag-round sa hangganan; suriin ang tier sa Locked event at sa getOrder.
| Plano | Halaga | Tagal ng cycle | Delta sa loob ng 200 araw | Bawat araw, kasama ang orihinal na halaga |
|---|---|---|---|---|
| Core | Mas mababa sa 2,000 USDT | 200 araw | 120% | 1.1% |
| Elite | Mula 2,000 USDT | 200 araw | 160% | 1.3% |
Kasama na sa arawang kalkulasyon ang pagbabalik ng orihinal na halaga: 0.5% ng orihinal na halaga at 0.6% Delta para sa Core o 0.8% para sa Elite. Mga parameter ito ng kalkulasyon ng kontrata, hindi garantisadong bayad.
Hakbang 1. Magbigay ng pahintulot sa Daily Flow V2
- Buksan ang USDT contract sa BscScan.
- Pumunta sa Contract -> Write Contract.
- Piliin ang Connect to Web3 at ikonekta ang iyong wallet.
- Buksan ang approve (address spender, uint256 amount).
- Sa approve at allowance, gamitin ang eksaktong Daily Flow V2 address bilang spender. Ilagay ang amount sa pinakamaliit na yunit ng USDT (18 decimal place). Pahintulutan lamang ang kailangang halaga at hintayin ang Success.
I-authorize lamang ang halagang balak mong gamitin. Iwasan ang unlimited allowance maliban kung talagang kinakailangan.
Hakbang 2. Gumawa ng Daily Flow V2 cycle
- Buksan ang Daily Flow V2 sa BscScan.
- Pumunta sa Contract -> Write Contract.
- Piliin ang Connect to Web3 at ikonekta ang iyong wallet.
- Buksan ang lockup(uint256 amount). Ilagay ang pinahintulutang halaga sa pinakamaliit na yunit. Walang tier parameter; awtomatikong pinipili ang plano.
- Piliin ang Write at kumpirmahin ang transaksyon sa iyong wallet.
- Maghintay hanggang maging Success ang status ng transaksyon.
- Hanapin ang Transaction Receipt Event Logs.
- Buksan ang Locked event.
- Kopyahin ang value ng orderId.
Hakbang 3. Suriin ang Daily Flow cycle
Gamitin ang Read Contract ng kontrata kung saan ginawa ang cycle. Basahin ang getUserOrdersCount at getUserOrders gaya ng nasa Bahagi 2, o tawagin ang getOrder(uint256 orderId). Suriin ang owner bago magpatuloy.
Ang amountAvailable ay ang nakalkulang halaga bago ang bayad sa platform, hindi pagsusuri ng liquidity ng pool. Sa V2, ipinapakita ng amountAvailablePrincipal at amountAvailableDelta ang mga bahagi nito. Hatiin ang mga halaga ng token sa 10^18 upang ipakita sa USDT.
Ang started, finished, at lastClaimed ay mga Unix timestamp. Ang amountUnclaimed ay ang natitirang nakalkulang halaga, hindi nangangahulugang maaari na itong makuha ngayon.
Hakbang 4. Kunin ang available na tulong sa Daily Flow
Suriin muna ang getOrder: dapat iyong wallet ang owner at dapat higit sa zero ang amountAvailable. Kinakalkula ito para sa mga kumpletong 24-oras na panahon mula sa started, hanggang 200 araw. Hindi kailangang maghintay hanggang finished.
- Buksan ang Daily Flow V2 sa BscScan.
- Pumunta sa Contract -> Write Contract.
- Ikonekta ang parehong wallet na lumikha ng Smart Cycle.
- Buksan ang claim(uint256 orderId).
- Ilagay ang iyong orderId.
- Piliin ang Write.
- I-verify ang contract address at orderId sa confirmation window ng wallet.
- Kumpirmahin ang transaksyon.
- Hintayin ang Success at i-verify ang Claimed event.
Hindi tumatanggap ng amount ang claim function. orderId lamang ang ibibigay mo; isinasagawa ng smart contract ang pagkalkula ayon sa mga panuntunan nito.
Sa V2, sa Delta lamang ipinapataw ang bayad sa platform. Basahin ang platformFee para sa kasalukuyang setting; ang bayad ay amountAvailableDelta na minultiply sa platformFee at hinati sa 10^25. Maaaring magbago ang setting. Hiwalay ang gas ng network.
Kung magpakita ang V2 ng Insufficient pool liquidity, mababaligtad ang claim call. Ang No unclaimed rewards ay nangangahulugang wala pang bagong kumpletong araw; ang Claimed everything ay nangangahulugang nakuha na ang lahat ng 200 panahon. Huwag paulit-ulit magsumite ng bigong transaksyon: suriin ang datos at kontakin ang opisyal na suporta.
Daily Flow V1 Legacy: pamamahala ng mga umiiral na cycle
0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3
Para sa cycle na ginawa sa V1, basahin ang datos at tawagin ang claim sa V1 gamit ang sarili nitong orderId at ang orihinal na wallet. Sinusuportahan din ng V1 ang getOrder, getUserOrdersCount, at getUserOrders, ngunit wala itong paghihiwalay ng orihinal na halaga at Delta tulad sa V2.
Hindi tulad ng V2, kinakalkula ng V1 ang bayad sa platform sa buong arawang halaga. Huwag gamitin ang V2 fee formula sa V1. Hindi garantiya ng bayad sa hinaharap ang ipinakitang kalkulasyon o matagumpay na bayad noon; nakadepende ang pagpapatupad sa mga tuntunin ng kontrata at available na liquidity.