Interaksi langsung dengan kontrak: arsip Smart Cycle 1
Panduan ini menjelaskan kontrak dan metode Smart Cycle 1. Jangan gunakan alamat atau petunjuk ini untuk Smart Cycle 2. Smart Cycle 2
Panduan langkah demi langkah untuk melihat siklus dan memanggil fungsi peserta di Lockup Flow dan Daily Flow melalui BscScan.
| PERINGATAN Untuk pengguna Web3 berpengalaman. Periksa alamat kontrak lengkap, jaringan, dan parameter sebelum mengonfirmasi setiap transaksi di dompet Anda. |
Alur singkat
Interaksi langsung mengikuti logika on-chain yang sama dengan yang disediakan akun pribadi melalui antarmuka yang praktis.
| Tautkan dompet | Buka tautan referral, hubungkan alamat yang akan digunakan, lalu tetapkan hubungan dengan mitra. |
| Izinkan penggunaan USDT | Panggil approve pada kontrak USDT dan masukkan alamat persis kontrak Flow yang dipilih. |
| Buat siklus | Panggil lockup dengan jumlah yang benar dan, untuk Lockup Flow, nilai tier yang benar. |
| Minta bantuan | Temukan orderId, periksa ketersediaan, dan panggil claim dari dompet yang sama. |
| PERINGATAN Jangan pernah mengirim USDT ke kontrak peserta melalui transfer biasa. Smart Cycle dibuat melalui urutan approve -> lockup. |
Pendahuluan
Akun pribadi Atlas System merupakan antarmuka grafis yang mempermudah interaksi dengan Smart Cycle. Operasi utama peserta dilakukan di BNB Smart Chain melalui smart contract yang telah dipublikasikan.
Jika situs atau akun pribadi sementara tidak tersedia, peserta yang dompetnya sudah pernah dihubungkan dapat meninjau siklus dan memanggil fungsi peserta yang tersedia langsung melalui BscScan.
| PERINGATAN Interaksi langsung melalui BscScan ditujukan bagi pengguna Web3 berpengalaman. BscScan tidak memvalidasi alamat atau parameter yang Anda masukkan. Transaksi tidak dapat dibatalkan setelah dikonfirmasi di blockchain. |
Interaksi langsung melalui BscScan memberikan akses ke fungsi kontrak yang tersedia, tetapi tidak menggantikan analitik, notifikasi, dan layanan lain pada antarmuka resmi Atlas System.
Yang Anda perlukan
Sebelum memulai, pastikan Anda memiliki:
- Dompet Web3 yang mendukung BNB Smart Chain, seperti MetaMask, Trust Wallet, SafePal, atau OKX Wallet.
- USDT di BNB Smart Chain, bukan di Ethereum, TRON, atau jaringan lain.
- Sejumlah kecil BNB di dompet yang sama untuk membayar biaya jaringan, kecuali transaksi secara eksplisit ditampilkan sebagai transaksi bersponsor.
- Akses ke domain resmi BscScan.
Cara menentukan mitra pengundang
Penautan mitra dan pembuatan Smart Cycle merupakan tindakan yang terpisah.
Mitra pengundang ditentukan saat dompet pertama kali dihubungkan ke antarmuka resmi Atlas:
- Jika peserta membuka Atlas melalui tautan referral pribadi dan menghubungkan dompet, dompet tersebut ditempatkan dalam struktur peserta yang mengundangnya.
- Jika peserta membuka situs resmi tanpa tautan referral pribadi dan langsung menghubungkan dompet, dompet tersebut ditempatkan dalam struktur situs.
- Panggilan langsung berikutnya ke Lockup Flow atau Daily Flow dilakukan dari alamat dompet yang sama dan tidak mengubah hubungan mitra yang telah ditetapkan.
Fungsi lockup dalam kontrak peserta tidak memiliki kolom terpisah untuk alamat mitra pengundang. Karena itu, BscScan sendiri tidak dapat membuat atau mengubah hubungan mitra.
Untuk mempertahankan hubungan dengan mitra tertentu, selesaikan langkah-langkah berikut sebelum panggilan langsung pertama ke kontrak:
- Buka tautan referral pribadi mitra pengundang di situs resmi Atlas.
- Hubungkan dompet yang sama dengan yang akan digunakan di BscScan.
- Pastikan alamat dompet yang benar telah terhubung.
- Baru setelah itu lanjutkan ke approve dan lockup melalui BscScan.
Interaksi langsung dengan kontrak terutama ditujukan untuk mengelola Smart Cycle dari dompet yang sudah terhubung. Cara ini tidak menggantikan pendaftaran mitra awal melalui antarmuka resmi Atlas.
| Parameter | Nilai |
| Jaringan | BNB Smart Chain Mainnet |
| Chain ID | 56 |
| Token asli jaringan | BNB |
| Penjelajah blockchain | https://bscscan.com/ |
Alamat resmi
Selalu periksa alamat lengkap sebelum transaksi, bukan hanya karakter awal dan akhirnya.
Panduan versi 1.2, diperiksa pada 21 September 2026. Sebelum setiap transaksi, bandingkan alamat lengkap dengan daftar kontrak resmi Atlas System. Jika berbeda, hentikan dan hubungi dukungan resmi.
| Kontrak pintar | Alamat |
| Lockup Flow: Smart Cycle berjangka tetap | 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889 |
| Daily Flow V2: kontrak saat ini untuk siklus baru | 0x8e61483d45a822cCB59482c47e1b6D28465605EC |
| Daily Flow V1 Legacy: hanya siklus yang sudah ada | 0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3 |
| USDT BEP-20 | 0x55d398326f99059fF775485246999027B3197955 |
| PERINGATAN Kontrak Transport dan Distrib digunakan untuk perutean serta distribusi internal. Peserta tidak boleh memanggil fungsinya tanpa instruksi resmi tersendiri. |
Cara BscScan berinteraksi dengan kontrak
Pada halaman kontrak terverifikasi, tab Contract memiliki dua bagian utama:
- Read Contract – melihat data. Tidak memerlukan tanda tangan dompet atau biaya jaringan.
- Write Contract – memanggil fungsi yang mengubah status kontrak. Memerlukan dompet terhubung, tanda tangan, dan pembayaran gas dalam BNB, kecuali transaksi secara eksplisit disponsori.
| PERINGATAN Jangan mengirim USDT ke kontrak melalui transfer biasa |
Smart Cycle dibuat melalui dua transaksi berurutan, bukan transfer biasa:
- approve – mengizinkan kontrak yang dipilih menggunakan jumlah USDT yang ditentukan secara tepat
- lockup – membuat Smart Cycle dengan jumlah tersebut
Mengirim USDT langsung ke alamat Lockup Flow atau Daily Flow tidak membuat Smart Cycle dan dapat mengakibatkan kehilangan akses permanen terhadap token.
Satuan USDT di BscScan
Kontrak USDT di BNB Smart Chain menggunakan 18 angka desimal. Karena itu, BscScan menerima jumlah dalam satuan terkecil token:
| Jumlah | Nilai untuk amount |
| 10 USDT | 10000000000000000000 |
| 100 USDT | 100000000000000000000 |
| 1,000 USDT | 1000000000000000000000 |
| 2,000 USDT | 2000000000000000000000 |
| Rumus: amount = jumlah USDT x 10^18 |
Bagian 1. Membuat Smart Cycle berjangka tetap
Gunakan kontrak Lockup Flow: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
Langkah 1. Pilih Smart Cycle
Fungsi lockup menerima parameter numerik tier:
| tier | Smart Cycle | Durasi siklus | Perkiraan 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. Izinkan Lockup Flow menggunakan USDT
- Buka kontrak USDT di BscScan.
- Buka Contract -> Write Contract.
- Pilih Connect to Web3 dan hubungkan dompet Anda.
- Buka approve (address spender, uint256 amount).
- Pada spender, masukkan alamat Lockup Flow secara tepat: 0x8F6daC6F25A5038112E1A01f1cBBD682e4D64889
- Pada amount, masukkan jumlah dalam satuan terkecil token. Untuk 100 USDT: 100000000000000000000
- Pilih Write dan konfirmasi transaksi di dompet Anda.
- Tunggu hingga status transaksi menjadi Success.
Izinkan hanya jumlah yang akan Anda gunakan. Hindari izin tanpa batas kecuali benar-benar diperlukan.
Langkah 3. Periksa jumlah yang diizinkan
Sebelum membuat siklus, Anda dapat memeriksa izin:
- Pada halaman USDT, buka Contract -> Read Contract.
- Buka allowance(address owner, address spender).
- Pada owner, masukkan alamat dompet Anda.
- Pada spender, masukkan alamat Lockup Flow.
- Pilih Query. Hasilnya harus sama dengan atau lebih besar dari jumlah yang akan Anda berikan ke lockup.
Langkah 4. Buat Smart Cycle
- Buka kontrak Lockup Flow di BscScan.
- Buka Contract -> Write Contract.
- Pilih Connect to Web3.
- Buka lockup(uint256 amount, uint8 tier).
- Pada amount, masukkan jumlah yang sama dengan yang diizinkan melalui approve.
- Pada tier, masukkan angka 1 hingga 5 dari tabel di atas.
- Periksa kembali alamat kontrak, jumlah, dan tier.
- Pilih Write dan konfirmasi transaksi di dompet Anda.
- Setelah konfirmasi, buka transaksi melalui hash-nya dan pastikan statusnya Success. Jumlah minimum dalam kode kontrak saat ini adalah 10 USDT.
Bagian 2. Menemukan orderId dan memeriksa Smart Cycle
Pengenal siklus orderId diperlukan untuk memanggil claim.
Cara 1. Temukan orderId dalam transaksi
- Buka transaksi lockup di BscScan.
- Temukan Transaction Receipt Event Logs.
- Buka peristiwa Locked.
- Salin nilai orderId.
Cara 2. Ambil daftar siklus Anda
- Buka Lockup Flow.
- Buka Contract -> Read Contract.
- Masukkan alamat dompet Anda dalam getUserOrdersCount(address user), lalu pilih Query.
- Salin jumlah siklus yang dikembalikan.
- Buka getUserOrders(address user, uint256 from, uint256 number).
- Pada user, masukkan alamat dompet Anda.
- Pada from, masukkan 0.
- Pada number, masukkan nilai yang dikembalikan getUserOrdersCount.
- Pilih Query.
Setiap siklus yang dikembalikan berisi:
- orderId – pengenal siklus;
- owner – alamat dompet pemilik;
- started – waktu mulai;
- finished – waktu selesai;
- amountLocked – jumlah bantuan yang diberikan;
- amountEarned – jumlah terhitung sebelum permintaan bantuan dilaksanakan;
- amountReturned – jumlah terhitung setelah biaya platform;
- tier – jenis Smart Cycle;
- notClaimed – menunjukkan bahwa permintaan bantuan belum selesai. Nilai started dan finished adalah stempel waktu Unix.
Bagian 3. Meminta bantuan setelah Smart Cycle selesai
- Pastikan waktu finished telah lewat.
- Pastikan notClaimed bernilai true.
- Buka Lockup Flow di BscScan.
- Buka Contract -> Write Contract.
- Hubungkan dompet yang sama dengan yang digunakan untuk membuat Smart Cycle.
- Buka claim(uint256 orderId).
- Masukkan orderId Anda.
- Pilih Write.
- Periksa alamat kontrak dan orderId di jendela konfirmasi dompet.
- Konfirmasi transaksi.
- Tunggu Success dan periksa peristiwa Claimed.
Fungsi claim tidak menerima jumlah. Anda hanya memberikan orderId; smart contract melakukan perhitungan sesuai aturannya.
Bagian 4. Daily Flow
Gunakan Daily Flow V2 untuk siklus baru. Siklus V1 yang sudah ada tetap berada di V1; jangan gunakan orderId dari satu kontrak pada kontrak lain.
0x8e61483d45a822cCB59482c47e1b6D28465605EC
Paket dipilih berdasarkan amountLocked setelah penyetoran likuiditas: Core di bawah 2.000 USDT; Elite mulai 2.000 USDT. Jumlah minimum yang dikirim adalah 10 USDT. Pembulatan dapat memengaruhi batas; periksa tier pada peristiwa Locked dan melalui getOrder.
| Paket | Jumlah | Durasi siklus | Delta selama 200 hari | Per hari, termasuk jumlah awal |
|---|---|---|---|---|
| Core | Di bawah 2.000 USDT | 200 hari | 120% | 1.1% |
| Elite | Mulai 2.000 USDT | 200 hari | 160% | 1.3% |
Perhitungan harian sudah mencakup pengembalian jumlah awal: 0,5% jumlah awal ditambah 0,6% Delta untuk Core atau 0,8% untuk Elite. Ini adalah parameter perhitungan kontrak, bukan jaminan pembayaran.
Langkah 1. Berikan izin kepada Daily Flow V2
- Buka kontrak USDT di BscScan.
- Buka Contract -> Write Contract.
- Pilih Connect to Web3 dan hubungkan dompet Anda.
- Buka approve (address spender, uint256 amount).
- Pada approve dan allowance, gunakan alamat Daily Flow V2 yang tepat sebagai spender. Masukkan amount dalam unit dasar USDT (18 desimal). Izinkan hanya jumlah yang diperlukan dan tunggu Success.
Izinkan hanya jumlah yang akan Anda gunakan. Hindari izin tanpa batas kecuali benar-benar diperlukan.
Langkah 2. Buat siklus Daily Flow V2
- Buka Daily Flow V2 di BscScan.
- Buka Contract -> Write Contract.
- Pilih Connect to Web3 dan hubungkan dompet Anda.
- Buka lockup(uint256 amount). Masukkan jumlah yang diizinkan dalam unit dasar. Tidak ada parameter tier; paket dipilih otomatis.
- Pilih Write dan konfirmasi transaksi di dompet Anda.
- Tunggu hingga status transaksi menjadi Success.
- Temukan Transaction Receipt Event Logs.
- Buka peristiwa Locked.
- Salin nilai orderId.
Langkah 3. Periksa siklus Daily Flow
Gunakan bagian Read Contract pada kontrak tempat siklus dibuat. Baca getUserOrdersCount dan getUserOrders seperti pada Bagian 2, atau panggil getOrder(uint256 orderId). Periksa owner sebelum melanjutkan.
amountAvailable adalah jumlah hasil perhitungan sebelum biaya platform, bukan pemeriksaan likuiditas pool. Pada V2, amountAvailablePrincipal dan amountAvailableDelta menunjukkan komponennya. Bagi jumlah token dengan 10^18 untuk menampilkannya dalam USDT.
started, finished, dan lastClaimed adalah stempel waktu Unix. amountUnclaimed adalah sisa jumlah hasil perhitungan, bukan jumlah yang pasti bisa diklaim sekarang.
Langkah 4. Klaim bantuan Daily Flow yang tersedia
Periksa getOrder terlebih dahulu: owner harus merupakan dompet Anda dan amountAvailable harus lebih besar dari nol. Perhitungan berlaku untuk periode 24 jam penuh sejak started, maksimal 200 hari. Tidak perlu menunggu finished.
- Buka Daily Flow V2 di BscScan.
- Buka Contract -> Write Contract.
- Hubungkan dompet yang sama dengan yang digunakan untuk membuat Smart Cycle.
- Buka claim(uint256 orderId).
- Masukkan orderId Anda.
- Pilih Write.
- Periksa alamat kontrak dan orderId di jendela konfirmasi dompet.
- Konfirmasi transaksi.
- Tunggu Success dan periksa peristiwa Claimed.
Fungsi claim tidak menerima jumlah. Anda hanya memberikan orderId; smart contract melakukan perhitungan sesuai aturannya.
Pada V2, biaya platform hanya dikenakan pada Delta. Baca platformFee untuk pengaturan saat ini; biaya adalah amountAvailableDelta dikalikan platformFee lalu dibagi 10^25. Pengaturan dapat berubah. Gas jaringan terpisah.
Jika V2 menampilkan Insufficient pool liquidity, panggilan claim dibatalkan. No unclaimed rewards berarti belum ada periode harian penuh baru; Claimed everything berarti seluruh 200 periode telah diklaim. Jangan mengirim transaksi gagal berulang kali: periksa data dan hubungi dukungan resmi.
Daily Flow V1 Legacy: mengelola siklus yang sudah ada
0x8F418e29a32AAB69Abf3DA742c43E7aDfBFbA3c3
Untuk siklus yang dibuat di V1, baca data dan panggil claim di V1 menggunakan orderId miliknya dan dompet awal. V1 juga mendukung getOrder, getUserOrdersCount, dan getUserOrders, tetapi tidak menampilkan pemisahan jumlah awal/Delta seperti V2.
Berbeda dari V2, V1 menghitung biaya platform atas seluruh jumlah harian. Jangan gunakan rumus biaya V2 untuk V1. Perhitungan yang ditampilkan maupun pembayaran sebelumnya yang berhasil tidak menjamin pembayaran berikutnya; eksekusi bergantung pada aturan kontrak dan likuiditas yang tersedia.