Ekstensi Solana Token-2022: biaya transfer, hook, dan status akun
Cara ekstensi Token-2022 pada mint dan akun token mengubah biaya, akun tambahan, pembekuan, memo, dan kompatibilitas wallet.
Dalam panduan iniToken-2022 menambahkan state pada mint dan akun
Ringkasan singkat
Token-2022 memakai akun mint dan akun token, tetapi ekstensi opsional dapat mengubah hasil transfer. Sebelum mengirim, periksa alamat mint, program pemilik, ekstensi aktif, otoritas, dan status akun penerima; ticker saja tidak menunjukkan aturannya.
Token-2022 menambahkan state pada mint dan akun
Token Extensions Program, biasanya disebut Token-2022, menambahkan perilaku opsional lewat data state dan instruksi ekstensi. Sebagian berada di mint dan memengaruhi transfer token tersebut; sebagian lain berada pada akun token masing-masing. Tidak semua token Token-2022 berperilaku sama: beberapa ekstensi tidak kompatibel dan kebanyakan tidak bisa ditambahkan setelah akun diinisialisasi. Periksa daftar sebenarnya. Solana
Alamat mint mengidentifikasi aset; ticker hanya label
Nama dan simbol memudahkan membaca wallet tetapi bukan identitas unik. Setiap token memiliki alamat mint unik dan program pemilik mint juga penting. Token Program lama dan Token-2022 adalah program berbeda, sehingga akun tidak saling menggantikan hanya karena ticker sama. Cocokkan alamat mint penuh dengan sumber tepercaya dan periksa program, ekstensi, serta otoritasnya. Solana · Solana
Biaya transfer mengurangi saldo tersedia penerima
Ekstensi mint TransferFeeConfig menetapkan tarif dan batas maksimum biaya. Untuk transfer 10,00 token dengan biaya 1,5% dan batas 0,20, biayanya 0,15: saldo tersedia penerima bertambah 9,85 dan 0,15 ditahan pada akun token tujuan. Hitung dari jumlah bruto, desimal, serta konfigurasi aktif saat ini. Solana
Transfer hook menambahkan logika program dan akun ekstra
Mint dengan transfer hook menyimpan alamat program hook dan memanggilnya melalui CPI pada setiap transfer. Hook dapat meminta akun tambahan dari ExtraAccountMetaList untuk memeriksa allowlist, batas transfer, atau persiapan sebelumnya. Jika akun kurang atau program menolak, seluruh transaksi gagal; transfer tidak bisa melewati hook secara parsial. Selesaikan daftar terbaru dan simulasikan sebelum tanda tangan. Solana · Solana
Akun baru dapat dimulai dalam keadaan beku
Ekstensi DefaultAccountState pada mint menentukan state awal akun token baru dan dapat membuatnya mulai beku. Akun tidak dapat dipakai untuk operasi token biasa hingga freeze authority mint mencairkannya. Mengubah default berlaku untuk akun mendatang, bukan mencairkan yang sudah beku. Periksa state akun penerima dan siapa yang dapat mencairkannya. Solana · Solana
Syarat memo berada pada akun penerima
MemoTransfer diaktifkan pada akun token penerima, bukan pada mint. Jika aktif, instruksi memo harus berada tepat sebelum transfer masuk dalam transaksi yang sama. Transfer keluar dari akun itu tidak perlu memo hanya karena ekstensi ini. Tanpa memo atau dengan urutan keliru, program menolak transfer. Ikuti petunjuk penerima dan verifikasi alamatnya. Solana
Dukungan wallet bergantung pada ekstensi yang aktif
Wallet dapat menerima token ber-hook tanpa menjalankan hook, tetapi untuk mengirimnya wallet harus menyelesaikan program hook dan akun tambahan terkini. Wallet juga perlu menampilkan jumlah bersih setelah biaya dan aturan akun beku atau memo. Penerbit dapat mengubah program atau daftar akun, jadi baca ulang konfigurasi setiap kali memulai pengiriman. Solana · Solana
Periksa seluruh transfer sebelum menandatangani
Mulai dari alamat mint penuh dan program pemiliknya. Baca ekstensi serta otoritas mint, lalu periksa status akun penerima dan persyaratan memo. Jika ada biaya, hitung jumlah bersih; jika ada hook, tambahkan akun yang diperlukan dan simulasikan seluruh transaksi. Menemukan alamat tujuan tidak menjamin transfer berhasil. Ini menjelaskan mekanisme transaksi, bukan hasil investasi.
[PDA dan akun token Solana](/id/learn/solana-program-derived-addresses-seeds-bump-off-curve-explained) · [Biaya transaksi Solana](/id/learn/solana-transaction-fees-base-priority-compute-units-explained)
Pertanyaan umum
Q1Apakah semua token Token-2022 mengenakan biaya transfer?
Tidak. Biaya adalah ekstensi mint opsional; periksa konfigurasi mint tersebut.
Q2Bisakah wallet menerima token ber-hook tetapi tidak mengirimnya?
Bisa. Menerima tidak menjalankan hook, sedangkan mengirim perlu menyelesaikan akunnya.
Q3Apakah ticker sama membuktikan tokennya sama?
Tidak. Periksa alamat mint penuh dan program pemilik; nama dan simbol tidak unik.
Sumber dan bacaan lanjutan
Laporkan masalah
Kami akan menyiapkan email berisi tautan artikel ini. Mark menerima laporan setelah Anda mengirimkannya
Cek cepat
Sudah membaca panduannya? Uji diri dengan 3 pertanyaan
Pertanyaan 01
Di mana biaya Token-2022 yang ditahan dicatat?
Pilih jawaban untuk melihat penjelasannya
Glosarium opsi
Proses ketika kewajiban memenuhi kontrak setelah pemberitahuan exercise dialokasikan kepada penjual opsi dan dapat menimbulkan penyerahan atau pembelian saham.
Baca panduan lengkapSelisih harga beli dan jualPerbedaan antara harga penawaran beli tertinggi dan harga penawaran jual terendah. Selisih ini merupakan biaya implisit untuk membeli lalu menjual kontrak dan dapat melebar ketika pasar kurang likuid.
Baca panduan lengkap0DTEAn option that expires on the current trading day; little time remains for the thesis to work, while gamma and execution risk can change quickly.
Baca panduan lengkap