Interaksi langsung dengan kontrak: arkib Smart Cycle 1
Panduan ini menerangkan kontrak dan kaedah Smart Cycle 1. Jangan gunakan alamat atau arahan ini untuk Smart Cycle 2. Smart Cycle 2
Panduan langkah demi langkah untuk melihat kitaran dan memanggil fungsi peserta dalam Lockup Flow dan Daily Flow melalui BscScan.
| AMARAN Untuk pengguna Web3 berpengalaman. Semak alamat kontrak penuh, rangkaian dan parameter sebelum mengesahkan setiap transaksi dalam dompet anda. |
Aliran ringkas
Interaksi langsung mengikut logik dalam rantaian yang sama seperti yang disediakan oleh akaun peribadi melalui antara muka yang mudah digunakan.
| Pautkan dompet | Buka pautan rujukan, sambungkan alamat yang ingin digunakan dan wujudkan pautan dengan rakan kongsi. |
| Benarkan penggunaan USDT | Panggil approve dalam kontrak USDT dan masukkan alamat tepat kontrak Flow yang dipilih. |
| Cipta kitaran | Panggil lockup dengan amaun yang betul dan, bagi Lockup Flow, nilai tier yang betul. |
| Mohon bantuan | Cari orderId, semak ketersediaan dan panggil claim daripada dompet yang sama. |
| AMARAN Jangan sekali-kali menghantar USDT ke kontrak peserta melalui pemindahan biasa. Smart Cycle dicipta melalui urutan approve -> lockup. |
Pengenalan
Akaun peribadi Atlas System ialah antara muka grafik yang memudahkan interaksi dengan Smart Cycle. Operasi utama peserta dijalankan pada BNB Smart Chain melalui kontrak pintar yang diterbitkan.
Jika laman web atau akaun peribadi tidak tersedia buat sementara waktu, peserta yang dompetnya telah disambungkan boleh menyemak kitaran dan memanggil fungsi peserta yang tersedia secara langsung melalui BscScan.
| AMARAN Interaksi langsung melalui BscScan ditujukan kepada pengguna Web3 berpengalaman. BscScan tidak mengesahkan alamat atau parameter yang anda masukkan. Transaksi tidak boleh dibatalkan selepas disahkan pada blok rantai. |
Interaksi terus melalui BscScan memberikan akses kepada fungsi kontrak yang tersedia, tetapi tidak menggantikan analitik, pemberitahuan dan perkhidmatan lain dalam antara muka rasmi Atlas System.
Keperluan
Sebelum bermula, pastikan anda mempunyai:
- Dompet Web3 yang menyokong BNB Smart Chain, seperti MetaMask, Trust Wallet, SafePal atau OKX Wallet.
- USDT pada BNB Smart Chain, bukan pada Ethereum, TRON atau rangkaian lain.
- Sedikit BNB dalam dompet yang sama untuk membayar fi rangkaian, melainkan transaksi ditunjukkan secara jelas sebagai ditaja.
- Akses kepada domain rasmi BscScan.
Cara rakan kongsi yang menjemput ditentukan
Pemautan rakan kongsi dan penciptaan Smart Cycle ialah tindakan berasingan.
Rakan kongsi yang menjemput ditentukan semasa dompet disambungkan kepada antara muka rasmi Atlas buat kali pertama:
- Jika peserta membuka Atlas melalui pautan rujukan peribadi dan menyambungkan dompet, dompet itu diletakkan dalam struktur peserta yang menjemputnya.
- Jika peserta membuka laman web rasmi tanpa pautan rujukan peribadi dan menyambungkan dompet secara langsung, dompet itu diletakkan dalam struktur laman web.
- Panggilan langsung seterusnya kepada Lockup Flow atau Daily Flow dibuat daripada alamat dompet yang sama dan tidak mengubah pautan rakan kongsi yang telah diwujudkan.
Fungsi lockup dalam kontrak peserta tidak mengandungi medan berasingan untuk alamat rakan kongsi yang menjemput. Oleh itu, BscScan sendiri tidak boleh mencipta atau mengubah pautan rakan kongsi.
Untuk mengekalkan pautan kepada rakan kongsi tertentu, lengkapkan langkah berikut sebelum panggilan langsung pertama kepada kontrak:
- Buka pautan rujukan peribadi rakan kongsi yang menjemput di laman web rasmi Atlas.
- Sambungkan dompet yang sama yang akan digunakan pada BscScan.
- Pastikan alamat dompet yang betul telah disambungkan.
- Hanya selepas itu teruskan dengan approve dan lockup melalui BscScan.
Interaksi langsung dengan kontrak bertujuan terutamanya untuk mengurus Smart Cycle daripada dompet yang telah disambungkan. Ia tidak menggantikan pendaftaran awal rakan kongsi melalui antara muka rasmi Atlas.
| Parameter | Nilai |
| Rangkaian | BNB Smart Chain Mainnet |
| Chain ID | 56 |
| Token natif | BNB |
| Penjelajah blockchain | https://bscscan.com/ |
Alamat rasmi
Sentiasa semak alamat penuh sebelum transaksi, bukan hanya aksara pertama dan terakhirnya.
Panduan versi 1.2, disemak pada 21 September 2026. Sebelum setiap transaksi, bandingkan alamat penuh dengan daftar kontrak rasmi Atlas System. Jika berbeza, berhenti dan hubungi sokongan rasmi.
| Kontrak pintar | Alamat |
| Lockup Flow: Smart Cycle bertempoh tetap | 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889 |
| Daily Flow V2: kontrak semasa untuk kitaran baharu | 0x8e61483d45a822cCB59482c47e1b6D28465605EC |
| Daily Flow V1 Legacy: kitaran sedia ada sahaja | 0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3 |
| USDT BEP-20 | 0x55d398326f99059fF775485246999027B3197955 |
| AMARAN Kontrak Transport dan Distrib digunakan untuk penghalaan dan pengagihan dalaman. Peserta tidak sepatutnya memanggil fungsi kontrak tersebut tanpa arahan rasmi berasingan. |
Cara BscScan berinteraksi dengan kontrak
Pada halaman kontrak yang disahkan, tab Contract mempunyai dua bahagian utama:
- Read Contract – melihat data. Tiada tandatangan dompet atau fi rangkaian diperlukan.
- Write Contract – memanggil fungsi yang mengubah keadaan kontrak. Dompet yang disambungkan, tandatangan dan bayaran gas dalam BNB diperlukan melainkan transaksi ditaja secara jelas.
| AMARAN Jangan hantar USDT ke kontrak melalui pemindahan biasa |
Smart Cycle dicipta melalui dua transaksi berturutan, bukan melalui pemindahan biasa:
- approve – membenarkan kontrak yang dipilih menggunakan amaun USDT yang ditetapkan dengan tepat
- lockup – mencipta Smart Cycle untuk amaun tersebut
Menghantar USDT terus ke alamat Lockup Flow atau Daily Flow tidak mencipta Smart Cycle dan boleh menyebabkan kehilangan akses kepada token secara kekal.
Unit USDT pada BscScan
Kontrak USDT pada BNB Smart Chain menggunakan 18 tempat perpuluhan. Oleh itu, BscScan menerima amaun dalam unit token terkecil:
| Amaun | Nilai untuk amount |
| 10 USDT | 10000000000000000000 |
| 100 USDT | 100000000000000000000 |
| 1,000 USDT | 1000000000000000000000 |
| 2,000 USDT | 2000000000000000000000 |
| Formula: amount = amaun USDT x 10^18 |
Bahagian 1. Mencipta Smart Cycle bertempoh tetap
Gunakan kontrak Lockup Flow: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
Langkah 1. Pilih Smart Cycle
Fungsi lockup menerima parameter berangka tier:
| tier | Smart Cycle | Tempoh kitaran | Anggaran Delta |
| 1 | Launch | 1 hari | 0.3% |
| 2 | Momentum | 5 hari | 2% |
| 3 | Premiere | 10 hari | 5% |
| 4 | President | 20 hari | 12% |
| 5 | Imperium | 30 hari | 22.5% |
Langkah 2. Benarkan Lockup Flow menggunakan USDT
- Buka kontrak USDT pada BscScan.
- Pergi ke Contract -> Write Contract.
- Pilih Connect to Web3 dan sambungkan dompet anda.
- Buka approve (address spender, uint256 amount).
- Dalam spender, masukkan alamat tepat Lockup Flow: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
- Dalam amount, masukkan amaun dalam unit token terkecil. Untuk 100 USDT: 100000000000000000000
- Pilih Write dan sahkan transaksi dalam dompet anda.
- Tunggu sehingga status transaksi menjadi Success.
Benarkan hanya amaun yang ingin digunakan. Elakkan kebenaran tanpa had melainkan benar-benar diperlukan.
Langkah 3. Semak amaun yang dibenarkan
Sebelum mencipta kitaran, anda boleh menyemak kebenaran:
- Pada halaman USDT, buka Contract -> Read Contract.
- Buka allowance(address owner, address spender).
- Dalam owner, masukkan alamat dompet anda.
- Dalam spender, masukkan alamat Lockup Flow.
- Pilih Query. Hasilnya mestilah sama dengan atau lebih besar daripada amaun yang akan diberikan kepada lockup.
Langkah 4. Cipta Smart Cycle
- Buka kontrak Lockup Flow pada BscScan.
- Pergi ke Contract -> Write Contract.
- Pilih Connect to Web3.
- Buka lockup(uint256 amount, uint8 tier).
- Dalam amount, masukkan amaun yang sama dengan amaun yang dibenarkan melalui approve.
- Dalam tier, masukkan nombor dari 1 hingga 5 daripada jadual di atas.
- Semak semula alamat kontrak, amaun dan tier.
- Pilih Write dan sahkan transaksi dalam dompet anda.
- Selepas pengesahan, buka transaksi melalui hashnya dan pastikan statusnya ialah Success. Amaun minimum dalam kod kontrak semasa ialah 10 USDT.
Bahagian 2. Mencari orderId dan menyemak Smart Cycle
Pengecam kitaran orderId diperlukan untuk memanggil claim.
Kaedah 1. Cari orderId dalam transaksi
- Buka transaksi lockup pada BscScan.
- Cari Transaction Receipt Event Logs.
- Buka peristiwa Locked.
- Salin nilai orderId.
Kaedah 2. Dapatkan senarai kitaran anda
- Buka Lockup Flow.
- Pergi ke Contract -> Read Contract.
- Masukkan alamat dompet anda dalam getUserOrdersCount(address user) dan pilih Query.
- Salin bilangan kitaran yang dikembalikan.
- Buka getUserOrders(address user, uint256 from, uint256 number).
- Dalam user, masukkan alamat dompet anda.
- Dalam from, masukkan 0.
- Dalam number, masukkan nilai yang dikembalikan oleh getUserOrdersCount.
- Pilih Query.
Setiap kitaran yang dikembalikan mengandungi:
- orderId – pengecam kitaran;
- owner – alamat dompet pemilik;
- started – masa mula;
- finished – masa tamat;
- amountLocked – amaun bantuan yang diberikan;
- amountEarned – amaun yang dikira sebelum permintaan bantuan dilaksanakan;
- amountReturned – amaun yang dikira selepas fi platform;
- tier – jenis Smart Cycle;
- notClaimed – menunjukkan bahawa permintaan bantuan belum diselesaikan. Nilai started dan finished ialah cap masa Unix.
Bahagian 3. Memohon bantuan selepas Smart Cycle selesai
- Pastikan masa finished telah berlalu.
- Pastikan notClaimed bernilai true.
- Buka Lockup Flow pada BscScan.
- Pergi ke Contract -> Write Contract.
- Sambungkan dompet yang sama yang digunakan untuk mencipta Smart Cycle.
- Buka claim(uint256 orderId).
- Masukkan orderId anda.
- Pilih Write.
- Semak alamat kontrak dan orderId dalam tetingkap pengesahan dompet.
- Sahkan transaksi.
- Tunggu Success dan semak peristiwa Claimed.
Fungsi claim tidak menerima amaun. Anda hanya memberikan orderId; kontrak pintar membuat pengiraan mengikut peraturannya.
Bahagian 4. Daily Flow
Gunakan Daily Flow V2 untuk kitaran baharu. Kitaran V1 sedia ada kekal dalam V1; jangan gunakan orderId satu kontrak dalam kontrak lain.
0x8e61483d45a822cCB59482c47e1b6D28465605EC
Pelan dipilih berdasarkan amountLocked selepas deposit kecairan: Core di bawah 2,000 USDT; Elite mulai 2,000 USDT. Jumlah minimum yang dihantar ialah 10 USDT. Pembundaran boleh mempengaruhi ambang; semak tier dalam peristiwa Locked dan melalui getOrder.
| Tarif | Amaun | Tempoh kitaran | Delta sepanjang 200 hari | Sehari, termasuk jumlah asal |
|---|---|---|---|---|
| Core | Di bawah 2,000 USDT | 200 hari | 120% | 1.1% |
| Elite | Mulai 2,000 USDT | 200 hari | 160% | 1.3% |
Pengiraan harian sudah merangkumi pemulangan jumlah asal: 0.5% jumlah asal ditambah 0.6% Delta untuk Core atau 0.8% untuk Elite. Ini ialah parameter pengiraan kontrak, bukan bayaran yang dijamin.
Langkah 1. Berikan kebenaran kepada Daily Flow V2
- Buka kontrak USDT pada BscScan.
- Pergi ke Contract -> Write Contract.
- Pilih Connect to Web3 dan sambungkan dompet anda.
- Buka approve (address spender, uint256 amount).
- Dalam approve dan allowance, gunakan alamat tepat Daily Flow V2 sebagai spender. Masukkan amount dalam unit asas USDT (18 tempat perpuluhan). Benarkan jumlah yang diperlukan sahaja dan tunggu Success.
Benarkan hanya amaun yang ingin digunakan. Elakkan kebenaran tanpa had melainkan benar-benar diperlukan.
Langkah 2. Cipta kitaran Daily Flow V2
- Buka Daily Flow V2 di BscScan.
- Pergi ke Contract -> Write Contract.
- Pilih Connect to Web3 dan sambungkan dompet anda.
- Buka lockup(uint256 amount). Masukkan jumlah yang dibenarkan dalam unit asas. Tiada parameter tier; pelan dipilih secara automatik.
- Pilih Write dan sahkan transaksi dalam dompet anda.
- Tunggu sehingga status transaksi menjadi Success.
- Cari Transaction Receipt Event Logs.
- Buka peristiwa Locked.
- Salin nilai orderId.
Langkah 3. Semak kitaran Daily Flow
Gunakan bahagian Read Contract bagi kontrak tempat kitaran dicipta. Baca getUserOrdersCount dan getUserOrders seperti dalam Bahagian 2, atau panggil getOrder(uint256 orderId). Semak owner sebelum meneruskan.
amountAvailable ialah jumlah yang dikira sebelum fi platform, bukan semakan kecairan kumpulan. Dalam V2, amountAvailablePrincipal dan amountAvailableDelta menunjukkan komponennya. Bahagikan jumlah token dengan 10^18 untuk memaparkan USDT.
started, finished dan lastClaimed ialah cap masa Unix. amountUnclaimed ialah baki jumlah yang dikira, bukan semestinya jumlah yang boleh dituntut sekarang.
Langkah 4. Tuntut bantuan Daily Flow yang tersedia
Semak getOrder dahulu: owner mestilah dompet anda dan amountAvailable mestilah lebih daripada sifar. Pengiraan dibuat untuk tempoh 24 jam penuh sejak started, sehingga 200 hari. Tidak perlu menunggu finished.
- Buka Daily Flow V2 di BscScan.
- Pergi ke Contract -> Write Contract.
- Sambungkan dompet yang sama yang digunakan untuk mencipta Smart Cycle.
- Buka claim(uint256 orderId).
- Masukkan orderId anda.
- Pilih Write.
- Semak alamat kontrak dan orderId dalam tetingkap pengesahan dompet.
- Sahkan transaksi.
- Tunggu Success dan semak peristiwa Claimed.
Fungsi claim tidak menerima amaun. Anda hanya memberikan orderId; kontrak pintar membuat pengiraan mengikut peraturannya.
Dalam V2, fi platform hanya dikenakan pada Delta. Baca platformFee untuk tetapan semasa; fi ialah amountAvailableDelta didarab dengan platformFee dan dibahagi dengan 10^25. Tetapan boleh berubah. Gas rangkaian berasingan.
Jika V2 memaparkan Insufficient pool liquidity, panggilan claim dibatalkan. No unclaimed rewards bermaksud tiada tempoh harian penuh baharu; Claimed everything bermaksud semua 200 tempoh telah dituntut. Jangan hantar transaksi yang gagal berulang kali: semak data dan hubungi sokongan rasmi.
Daily Flow V1 Legacy: mengurus kitaran sedia ada
0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3
Bagi kitaran yang dicipta dalam V1, baca data dan panggil claim pada V1 menggunakan orderId kitaran itu dan dompet asal. V1 turut menyokong getOrder, getUserOrdersCount dan getUserOrders, tetapi tidak memaparkan pecahan jumlah asal/Delta seperti V2.
Berbeza daripada V2, V1 mengira fi platform atas keseluruhan jumlah harian. Jangan gunakan formula fi V2 untuk V1. Pengiraan yang dipaparkan atau bayaran terdahulu yang berjaya tidak menjamin bayaran akan datang; pelaksanaan bergantung pada peraturan kontrak dan kecairan yang tersedia.