Skip to content
Semua panduan opsyen
Mekanisme token Solana12 min read

Sambungan Solana Token-2022: fi pindahan, hook dan keadaan akaun

Cara sambungan Token-2022 pada mint dan akaun token mengubah fi, akaun tambahan, pembekuan, memo dan keserasian dompet.

Dalam panduan iniToken-2022 menambah keadaan pada mint dan akaun

Ringkasan ringkas

Token-2022 menggunakan mint dan akaun token, tetapi sambungan pilihan boleh mengubah hasil pindahan. Sebelum menghantar, semak alamat mint, program pemilik, sambungan aktif, kuasa dan keadaan akaun penerima; ticker sahaja tidak menerangkan peraturannya.

Token-2022 menambah keadaan pada mint dan akaun

Token Extensions Program, yang biasanya dipanggil Token-2022, menambah ciri pilihan melalui data keadaan dan arahan sambungan. Ada yang disimpan pada mint dan mempengaruhi pindahan token itu; ada yang hanya pada setiap akaun token. Tidak semua token Token-2022 berkelakuan sama: sesetengah sambungan tidak serasi dan kebanyakannya tidak boleh ditambah selepas akaun dimulakan. Semak senarai sebenar. Solana

Alamat mint mengenal pasti aset; ticker cuma label

Nama dan simbol memudahkan bacaan dompet tetapi bukan pengenal unik. Setiap token mempunyai alamat mint yang unik dan program pemiliknya juga penting. Token Program asal dan Token-2022 ialah program berasingan, jadi akaun tidak boleh saling menggantikan hanya kerana ticker sama. Padankan alamat penuh dengan sumber dipercayai dan semak program, sambungan serta kuasa. Solana · Solana

Fi pindahan mengurangkan baki tersedia penerima

Sambungan mint TransferFeeConfig menetapkan kadar dan fi maksimum. Untuk pindahan kasar 10.00 token dengan fi 1.5% dan had 0.20, fi ialah 0.15: baki boleh guna penerima bertambah 9.85 dan 0.15 ditahan pada akaun token destinasi. Kira daripada amaun kasar, perpuluhan dan tetapan aktif semasa. Solana

Transfer hook menambah logik program dan akaun tambahan

Mint dengan transfer hook menyimpan alamat program hook dan memanggilnya melalui CPI pada setiap pindahan. Hook boleh meminta akaun tambahan daripada ExtraAccountMetaList untuk senarai benarkan, had amaun atau persediaan awal. Akaun yang tiada atau penolakan program menyebabkan seluruh transaksi gagal; tiada pindahan separa yang memintas hook. Selesaikan senarai terkini dan simulasikan sebelum tandatangan. Solana · Solana

Akaun baharu boleh bermula dalam keadaan beku

Ekstensi DefaultAccountState menetapkan keadaan awal akaun token baharu dan boleh menjadikannya beku. Akaun tidak boleh digunakan untuk operasi token biasa sehingga freeze authority mint mencairkannya. Perubahan keadaan lalai hanya mempengaruhi akaun akan datang, bukan mencairkan akaun yang sudah beku. Semak keadaan akaun penerima dan kuasa yang boleh mencairkannya. Solana · Solana

Keperluan memo berada pada akaun penerima

MemoTransfer didayakan pada akaun token penerima, bukannya mint. Jika aktif, arahan memo mesti terletak tepat sebelum pindahan masuk dalam transaksi yang sama. Pindahan keluar daripada akaun itu tidak memerlukan memo hanya kerana sambungan ini. Tanpa memo atau susunan yang salah, program menolak pindahan. Ikut arahan penerima dan sahkan alamatnya. Solana

Sokongan dompet bergantung pada sambungan aktif

Dompet boleh menerima token ber-hook tanpa menjalankan hook, tetapi untuk menghantarnya dompet mesti menyelesaikan program hook dan akaun tambahan semasa. Dompet juga perlu memaparkan amaun bersih selepas fi dan keadaan beku atau syarat memo. Penerbit boleh mengubah hook atau senarai akaun; baca semula tetapan setiap kali memulakan penghantaran. Solana · Solana

Semak seluruh pindahan sebelum menandatangani

Mulakan dengan alamat mint penuh dan program pemilik. Baca sambungan serta kuasa mint, kemudian semak keadaan akaun destinasi dan memo. Jika ada fi, kira amaun bersih; jika ada hook, sertakan akaun tambahannya dan simulasikan transaksi lengkap. Menemui alamat tidak menjamin pindahan berjaya. Ini menerangkan mekanik transaksi, bukan hasil pelaburan.

[PDA dan akaun token Solana](/ms/learn/solana-program-derived-addresses-seeds-bump-off-curve-explained) · [Fi transaksi Solana](/ms/learn/solana-transaction-fees-base-priority-compute-units-explained)

Soalan lazim

Q1Adakah semua token Token-2022 mengenakan fi pindahan?

Tidak. Fi ialah sambungan mint pilihan; semak tetapan sebenar mint tersebut.

Q2Bolehkah dompet menerima token hook tetapi tidak menghantarnya?

Boleh. Penerimaan tidak menjalankan hook, tetapi penghantaran perlu menyelesaikan akaun yang diminta.

Q3Adakah ticker yang sama membuktikan token yang sama?

Tidak. Semak alamat mint penuh dan program pemilik; nama dan simbol bukan pengenal unik.

Sumber dan bacaan lanjut

Laporkan masalah

Kami akan menyediakan e-mel dengan pautan artikel ini. Mark menerima laporan hanya selepas anda menghantarnya

Semakan pantas

Sudah membaca panduan? Uji diri dengan 3 soalan

Soalan 1 / 3

Soalan 01

Di manakah fi Token-2022 yang ditahan direkodkan?

Pilih jawapan untuk melihat penjelasan

Glosari opsyen