วิธีเพิกถอนสิทธิ์โทเค็นบน Solana
ตรวจสอบการอัปเดตค่า rent เมื่อวันที่ 3 กันยายน 2026: ตัวเลขค่า rent หรือยอดรับคงที่ต่อบัญชีทั้งหมดในบทความเก่านี้เป็นตัวอย่างในอดีตตามการตั้งค่าเดิมที่ 6,960 lamports ต่อไบต์ ไม่ใช่ราคาปัจจุบัน ขนาดบัญชี ขั้นค่า rent ที่เปิดใช้งาน การถอนก่อนหน้า ค่าธรรมเนียมการดำเนินการ และค่าเครือข่ายอาจทำให้ผลลัพธ์เปลี่ยนไป อ่าน การลดค่า rent ของ Solana ปี 2026 และใช้ตัวอย่างธุรกรรมแบบสดสำหรับวอลเล็ตของคุณ
การเพิกถอนสิทธิ์เป็นเรื่องที่คุ้นเคยบน Ethereum ซึ่งการอนุมัติ ERC-20 แบบไม่จำกัดเคยทำให้กระเป๋าเงินจำนวนมากถูกระบายเงินออกไป Solana มีกลไกที่เทียบเคียงกันได้ แต่ทำงานต่างกัน และควรทำความเข้าใจว่ากลไกนี้ทำอะไรกับคุณได้และไม่ได้บ้าง
จะเพิกถอนสิทธิ์โทเค็นบน Solana ได้อย่างไร
เชื่อมต่อกับ เครื่องมือเพิกถอน เครื่องมือนี้จะสแกนทุกบัญชีโทเค็นที่คุณเป็นเจ้าของ แสดงที่อยู่ที่คุณอนุมัติให้ย้ายโทเค็นออก และล้างการอนุมัติเหล่านั้นในชุดเดียว ไม่มีค่าธรรมเนียม — การเพิกถอนไม่ได้เรียกคืนค่าเช่า คุณจึงจ่ายเฉพาะค่าธรรมเนียมเครือข่าย จาก CLI ให้ใช้ spl-token revoke <TOKEN_ACCOUNT_ADDRESS>
ผู้รับมอบสิทธิ์ของ Solana คืออะไรกันแน่
เมื่อคุณอนุมัติบางอย่างบน Solana คุณกำลังกำหนด ผู้รับมอบสิทธิ์ ในบัญชีโทเค็นหนึ่งบัญชีโดยเฉพาะ คำสั่ง Approve จะบันทึกข้อมูลสองอย่างไว้ในบัญชีนั้น ได้แก่ ที่อยู่ของผู้รับมอบสิทธิ์ และจำนวนที่มอบสิทธิ์
จากนั้นผู้รับมอบสิทธิ์สามารถโอนหรือเผาโทเค็นจากบัญชีนั้นได้ไม่เกินจำนวนดังกล่าวโดยไม่ต้องขออนุญาตคุณอีก แต่ไม่สามารถแตะต้องบัญชีโทเค็นอื่น เกินจำนวนที่มอบสิทธิ์ หรือย้าย SOL ของคุณได้
นี่เป็นอำนาจที่มีผลจริงและควรให้ความสำคัญ — ผู้รับมอบสิทธิ์ที่มีวงเงินในบัญชีโทเค็นของคุณสามารถย้ายโทเค็นเหล่านั้นได้ แต่ขอบเขตความเสียหายแคบกว่ากลไกที่เทียบเท่ากันบน Ethereum อย่างมีนัยสำคัญ ด้วยเหตุผลเชิงโครงสร้างสามประการ
เหตุใดการอนุมัติของ Solana จึงมีขอบเขตแคบกว่าของ Ethereum
| การอนุมัติบน Ethereum | ผู้รับมอบสิทธิ์ของ Solana | |
|---|---|---|
| ขอบเขต | โทเค็นทั้งหมดจากสัญญานั้นที่คุณถืออยู่ | บัญชีโทเค็นหนึ่งบัญชี |
| จำนวน | มักไม่จำกัด | วงเงินคงที่ที่คุณกำหนด |
| หลายรายการพร้อมกัน | ใช่ สะสมแยกตามผู้ใช้สิทธิ์ | ไม่ได้ — หนึ่งบัญชีมีผู้รับมอบสิทธิ์ได้หนึ่งราย |
| ล้างได้ด้วย | ธุรกรรมเพิกถอนโดยตรง | การเพิกถอน หรือการปิดบัญชี |
แถวที่สามสำคัญที่สุด บน Ethereum การอนุมัติจะสะสมเพิ่มขึ้น: คุณสามารถมอบวงเงินให้สัญญาหลายสิบรายการสำหรับโทเค็นเดียวกัน และแต่ละรายการจะคงอยู่อย่างเงียบๆ จนกว่าจะเพิกถอน การใช้งาน DeFi หลายปีจึงทิ้งการอนุมัติแบบไม่จำกัดที่ถูกลืมไว้เป็นจำนวนมาก ซึ่งเป็นเหตุผลที่เครื่องมือเพิกถอนกลายเป็นสิ่งจำเป็นบน Ethereum
บน Solana แต่ละบัญชีโทเค็นมีผู้รับมอบสิทธิ์ได้ไม่เกินหนึ่งราย การตั้งผู้รับมอบสิทธิ์รายใหม่จะเขียนทับรายเดิม ไม่มีรายการที่สะสมเพิ่มขึ้น — บัญชีโทเค็นจะมีผู้รับมอบสิทธิ์เพียงหนึ่งรายในขณะนี้ หรือไม่มีเลย
นี่คือเหตุผลที่ Solana ไม่เคยมีวัฒนธรรมการใช้เครื่องมือเพิกถอนเหมือน Ethereum ความเสี่ยงมีอยู่จริงแต่มีขอบเขตจำกัด และมักถูกล้างไปเองระหว่างการใช้งานกระเป๋าเงินตามปกติ
ผู้รับมอบสิทธิ์มาจากไหน
ผู้รับมอบสิทธิ์ส่วนใหญ่ในบัญชีของคุณไม่ได้มีเจตนาร้าย — แต่เป็นกลไกที่ทำให้ฟีเจอร์ทั่วไปของ Solana ทำงานได้:
- การลงขายในมาร์เก็ตเพลส NFT การลงขาย NFT มักมอบสิทธิ์ให้โปรแกรมของมาร์เก็ตเพลส เพื่อให้ดำเนินการขายได้เมื่อมีผู้ซื้อ นี่จึงเป็นเหตุผลที่ NFT ที่กำลังลงขายไม่สามารถถูกเผาได้จนกว่าคุณจะยกเลิกการลงขาย: กระเป๋าเงินของคุณไม่มีอำนาจควบคุมสินทรัพย์นั้นแต่เพียงผู้เดียวอีกต่อไป
- โปรแกรมสเตกและห้องนิรภัย การฝากเข้าโปรโตคอลมักใช้ผู้รับมอบสิทธิ์แทนการโอนสิทธิ์ควบคุมสินทรัพย์
- NFT แบบตั้งโปรแกรมได้ pNFT จะถูกถือไว้ในสถานะระงับพร้อมอำนาจที่มอบหมาย เพื่อบังคับใช้ค่าลิขสิทธิ์
- การอนุมัติที่เป็นอันตราย กรณีที่ควรกังวลจริงๆ: เว็บไซต์ฟิชชิงแสดงธุรกรรมที่ดูเหมือนการรับสิทธิ์ แต่สิ่งที่คุณลงนามจริงๆ คือ
Approveซึ่งเป็นการมอบอำนาจผู้รับมอบสิทธิ์เหนือโทเค็นของคุณ
สิ่งเดียวที่การเพิกถอนไม่สามารถล้างได้
เนื้อหาทั้งหมดข้างต้นกล่าวถึงผู้รับมอบสิทธิ์ ระดับบัญชี — ซึ่งเป็นฟิลด์หนึ่งในบัญชีโทเค็นของคุณเอง ที่คุณเป็นเจ้าของและสามารถล้างสิทธิ์นี้ได้
Token-2022 ได้แนะนำอำนาจอีกประเภทที่แยกต่างหากและแข็งแกร่งกว่า นั่นคือ ผู้รับมอบสิทธิ์ถาวร ซึ่งตั้งค่าไว้บน มินต์ แทนที่จะตั้งไว้ในบัญชีของคุณ มินต์ที่มีสิทธิ์นี้จะให้อำนาจที่อยู่นั้นในการโอนและเผาเหนือ ทุก บัญชีที่ถือโทเค็นนั้นโดยไม่มีวงเงิน และผู้ถือไม่สามารถทำอะไรกับสิทธิ์นี้ได้ เพราะเป็นคุณสมบัติของตัวโทเค็นเอง ไม่ใช่สิทธิ์ที่คุณเป็นผู้อนุมัติ ดังนั้น Revoke จึงไม่กระทบสิทธิ์นี้ และไม่มีเครื่องมือใดทำได้เช่นกัน
โทเค็นที่ถูกต้องตามกฎหมายบางรายการตั้งใจใช้กลไกนี้ — เช่น สเตเบิลคอยน์ที่อยู่ภายใต้การกำกับดูแลและจำเป็นต้องมีเส้นทางเรียกคืน เป็นต้น แต่นั่นหมายความว่าขอบเขตที่แท้จริงของเครื่องมือเพิกถอน Solana ใดๆ รวมถึงของเรา คือ การอนุมัติที่คุณให้ไว้กับบัญชีของคุณเอง
หากมินต์ของโทเค็นมีผู้รับมอบสิทธิ์ถาวร วิธีเดียวที่จะยุติความเสี่ยงนั้นคือเลิกถือโทเค็นดังกล่าว ตรวจสอบมินต์ผ่านบล็อกเอ็กซ์พลอเรอร์ก่อนสรุปว่าการเพิกถอนสำเร็จหมายความว่าจะไม่มีใครย้ายยอดคงเหลือนั้นได้
วิธีตรวจสอบว่ารายการใดมีผู้รับมอบสิทธิ์
กระเป๋าเงินไม่แสดงข้อมูลนี้ Phantom และ Solflare แสดงยอดคงเหลือ แต่ไม่แสดงฟิลด์ผู้รับมอบสิทธิ์ที่อยู่บนแต่ละบัญชีโทเค็น ดังนั้นการอนุมัติที่คุณให้ไว้เมื่อสองปีก่อนจึงมองไม่เห็นในอินเทอร์เฟซที่คุณใช้ทุกวัน
ตรวจสอบได้สามวิธี:
- เครื่องมือเพิกถอน เชื่อมต่อกระเป๋าเงินของคุณ แล้วระบบจะสแกนทุกบัญชีโทเค็นทั้งในโปรแกรม SPL Token และ Token-2022 พร้อมแสดงผู้รับมอบสิทธิ์แต่ละราย มินต์ที่สิทธิ์นั้นมีผล และขนาดของวงเงินที่อนุญาต การสแกนเป็นแบบอ่านอย่างเดียว — ไม่ต้องลงนาม ไม่มีอะไรต้องอนุมัติเพียงเพื่อดูข้อมูล
- บล็อกเอ็กซ์พลอเรอร์ ค้นหาที่อยู่กระเป๋าเงินของคุณ เปิดบัญชีโทเค็นแต่ละบัญชี และตรวจสอบฟิลด์ผู้รับมอบสิทธิ์ ซึ่งจะแสดงขึ้นเมื่อมีการตั้งค่าไว้ วิธีนี้พอทำได้สำหรับบัญชีเดียว แต่น่าเบื่อมากหากมีเป็นร้อยบัญชี
spl-tokenCLIspl-token account-info <TOKEN_ACCOUNT_ADDRESS>จะรายงานผู้รับมอบสิทธิ์และจำนวนที่มอบสิทธิ์
หากผู้รับมอบสิทธิ์เป็นมาร์เก็ตเพลสที่คุณรู้จัก และ NFT กำลังลงขายอยู่ นั่นเป็นเรื่องปกติ — ให้ยกเลิกการลงขายแล้วผู้รับมอบสิทธิ์จะถูกล้าง
สังเกตคอลัมน์วงเงินที่อนุญาต การอนุมัติมักจะกำหนดวงเงินเป็นค่าสูงสุดที่เป็นไปได้แทนที่จะเป็นจำนวนที่จำเป็นจริงๆ ซึ่งเครื่องมือจะแสดงเป็น ไม่จำกัด การลงขายที่ถูกต้องตามปกติจะมอบสิทธิ์ให้กับ NFT เพียงหนึ่งรายการพอดี; วงเงินไม่จำกัดบนโทเค็นที่คุณถืออยู่เป็นจำนวนมากนั้นคุ้มค่าที่จะตรวจสอบอีกครั้ง
วิธีเพิกถอน
จากเครื่องมือ เชื่อมต่อที่ sol-incinerator.com/revoke ตรวจสอบรายการ แล้วลงนาม ทุกรายการที่เลือกจะถูกรวมเป็นธุรกรรมให้น้อยที่สุดเท่าที่จะเป็นไปได้ ดังนั้นกระเป๋าเงินที่มีผู้รับมอบสิทธิ์เก่าค้างอยู่สามสิบรายการจึงไม่ต้องลงนามสามสิบครั้ง
ไม่มีค่าธรรมเนียม การเพิกถอนไม่ได้ปล่อยค่าเช่าคืน จึงไม่มีเงินส่วนใดให้หักเป็นค่าธรรมเนียม — คุณจ่ายเพียงค่าธรรมเนียมธุรกรรมของเครือข่ายและไม่มีค่าใช้จ่ายอื่นใดอีก
จาก CLI กับบัญชีโทเค็นที่ระบุ:
spl-token revoke <TOKEN_ACCOUNT_ADDRESS>
การดำเนินการนี้จะเรียกใช้คำสั่ง Revoke ของโปรแกรม SPL Token ซึ่งต้องการเพียงบัญชีโทเค็นและลายเซ็นของคุณในฐานะเจ้าของ คำสั่งนี้จะล้างฟิลด์ผู้รับมอบสิทธิ์โดยตรง ไม่สามารถล้มเหลวเพียงบางส่วนได้ และไม่กระทบต่อยอดคงเหลือของคุณ
จาก UI ของกระเป๋าเงิน วิธีปกติคือจัดการทางอ้อม: ยกเลิกหรือถอดการลงขายสิ่งที่สร้างผู้รับมอบสิทธิ์นั้นตั้งแต่แรก การยกเลิกลงขาย NFT จากมาร์เก็ตเพลสที่คุณนำไปลงขาย จะลบผู้รับมอบสิทธิ์ของมาร์เก็ตเพลสนั้นออกเป็นส่วนหนึ่งของคำสั่งยกเลิก
การเพิกถอนผู้รับมอบสิทธิ์ของมาร์เก็ตเพลสบน NFT ที่กำลังลงขาย จะมีผลเท่ากับการยกเลิกการลงขาย — มาร์เก็ตเพลสจะไม่สามารถดำเนินการขายให้เสร็จสิ้นได้อีกต่อไป นี่เป็นพฤติกรรมที่ถูกต้อง แต่หากคุณตั้งใจจะลงขายต่อ ให้ปล่อยผู้รับมอบสิทธิ์นั้นไว้ตามเดิม
เหตุใดฉันจึงเพิกถอนจากบัญชีที่ถูกระงับไม่ได้
เพราะ Solana จะไม่อนุญาต โปรแกรม SPL Token จะปฏิเสธการเพิกถอนจากบัญชีโทเค็นที่ถูกระงับทันที โดยส่งคืนข้อผิดพลาด AccountFrozen — การระงับบัญชีจะบล็อกการเปลี่ยนแปลงอำนาจ ไม่ใช่แค่การโอน
เรื่องนี้สำคัญกว่าที่คิด เพราะสถานะถูกระงับกับการมีผู้รับมอบสิทธิ์มักเกิดขึ้นพร้อมกัน NFT แบบตั้งโปรแกรมได้จะถูกถือไว้ในสถานะระงับพร้อมผู้รับมอบสิทธิ์เพื่อบังคับใช้ค่าลิขสิทธิ์ และโปรแกรมสเตกจำนวนมากก็ระงับสินทรัพย์ที่ถือไว้ ดังนั้นผู้รับมอบสิทธิ์ที่คุณมีแนวโน้มจะพบมากที่สุดจึงมักเป็นรายการที่ล้างโดยตรงไม่ได้พอดี
เครื่องมือจะละเว้นบัญชีเหล่านี้ออกจากรายการ เพราะในทางปฏิบัติ บัญชีที่ถูกระงับและมีผู้รับมอบสิทธิ์มักจะทำงานตามที่ตั้งใจไว้ — เช่น pNFT ที่บังคับใช้ค่าลิขสิทธิ์ หรือสินทรัพย์ที่คุณตั้งใจนำไปสเตก — ไม่ใช่สิ่งที่คุณจำเป็นต้องดำเนินการ
หากคุณต้องการล้างสิทธิ์ บัญชีจะต้องถูก ยกเลิกการระงับก่อน ถอนสเตก ยกเลิกการลงขาย หรือดำเนินการใดๆ ก็ตามที่ทำให้บัญชีถูกระงับให้เสร็จสิ้น; เมื่อยกเลิกการระงับแล้ว ผู้รับมอบสิทธิ์ก็จะสามารถเพิกถอนได้ตามปกติ
การเผาไม่ใช่วิธีหลีกเลี่ยง บัญชีที่ถูกระงับจะปฏิเสธการเผาด้วยเหตุผลเดียวกับที่ปฏิเสธการเพิกถอน — การระงับจะบล็อกการดำเนินการ ไม่ใช่แค่การโอน — ดังนั้นคุณจึงไม่สามารถทำลายสินทรัพย์เพื่อหนีจากผู้รับมอบสิทธิ์ที่ถูกระงับได้ในขณะที่สินทรัพย์ยังคงอยู่ในนั้น มีเพียงผู้มีอำนาจระงับเท่านั้นที่สามารถยกเลิกการระงับได้
มีเหตุผลในทางปฏิบัติที่เครื่องมือจะไม่ลองดำเนินการดูอยู่ดี: การเพิกถอนจะถูกรวมเป็นธุรกรรมให้น้อยที่สุดเท่าที่จะเป็นไปได้ ดังนั้นบัญชีที่ถูกระงับจะทำให้ผู้รับมอบสิทธิ์รายอื่นทั้งหมดที่อยู่ในธุรกรรมเดียวกันล้มเหลวไปด้วย การละเว้นบัญชีเหล่านี้ออกไปคือสิ่งที่ทำให้รายการที่เหลือสำเร็จได้
เวอร์ชันที่สมบูรณ์: ปิดบัญชี
นี่คือส่วนที่มักถูกมองข้าม ผู้รับมอบสิทธิ์เป็นฟิลด์ที่จัดเก็บอยู่ในบัญชีโทเค็น ไม่มีบัญชี ก็ไม่มีผู้รับมอบสิทธิ์
ดังนั้น หากโทเค็นดังกล่าวเป็นสิ่งที่คุณไม่ต้องการอยู่แล้ว — โทเค็นสแปม, มีมคอยน์ที่ตายแล้ว, แอร์ดรอปหลอกลวงที่ชักจูงให้คุณลงนามบางอย่าง — การเผาโทเค็นและปิดบัญชีจะลบผู้รับมอบสิทธิ์อย่างถาวรเป็นผลพลอยได้ คุณไม่ได้เพิกถอนสิทธิ์มากเท่ากับการลบสิ่งที่สิทธิ์นั้นมีผลบังคับใช้ และต่างจากการเพิกถอนเพียงอย่างเดียว การปิดบัญชีจะคืนเงินฝากค่าเช่า ~0.00204 SOL ที่บัญชีนั้นถืออยู่
นั่นทำให้การล้างบัญชีเป็นการตอบสนองที่ถี่ถ้วนกว่าสำหรับโทเค็นใดๆ ที่คุณไม่มีความตั้งใจจะเก็บไว้:
| การดำเนินการ | ล้างผู้รับมอบสิทธิ์แล้ว | เก็บโทเค็นไว้ | คืน SOL แล้ว |
|---|---|---|---|
| เพิกถอน | ใช่ | ใช่ | ไม่ |
| เผา + ปิดบัญชี | ใช่ | ไม่ | 0.002 SOL |
เพิกถอนเมื่อคุณต้องการเก็บโทเค็นไว้ เผาและปิดบัญชีเมื่อไม่ต้องการเก็บ
หากคุณเชื่อว่าได้ลงนามในธุรกรรมที่เป็นอันตราย การเพิกถอนเพียงอย่างเดียวยังไม่เพียงพอ ผู้รับมอบสิทธิ์เป็นเพียงหนึ่งในหลายสิ่งที่ผู้โจมตีอาจได้ไป และหากวลีซีดของคุณรั่วไหล การดำเนินการใดๆ บนออนเชนก็ช่วยไม่ได้ ให้ย้ายสินทรัพย์ที่มีค่าของคุณไปยังกระเป๋าเงินใหม่ก่อน แล้วจึงจัดการกระเป๋าเงินที่ถูกเจาะ
รูปแบบภัยคุกคามที่เกิดขึ้นจริง
สำหรับคนส่วนใหญ่ สรุปตามตรงคือ: ให้ตรวจสอบผู้รับมอบสิทธิ์หากคุณเคยลงนามในสิ่งที่นึกเสียใจภายหลัง ยกเลิกการลงขายรายการที่ไม่ต้องการขายอีกต่อไป และล้างโทเค็นขยะซึ่งมักเป็นสิ่งที่การอนุมัติอันตรายผูกติดอยู่ด้วย
การออกแบบของ Solana หมายความว่าคุณไม่ได้แบกรับการอนุมัติแบบไม่จำกัดที่สะสมมาหลายปีเหมือนกระเป๋าเงิน Ethereum สิ่งที่คุณน่าจะ กำลัง แบกรับอยู่คือบัญชีโทเค็นที่ถูกทิ้งร้างหลายร้อยบัญชี ซึ่งแต่ละบัญชีเก็บเงินฝากที่ขอคืนได้ — ซึ่งมีมูลค่าเป็นเงินจริงและใช้เวลาประมาณหนึ่งนาทีในการเรียกคืน

เพิกถอนผู้รับมอบสิทธิ์
สแกนกระเป๋าเงินของคุณเพื่อหาผู้รับมอบสิทธิ์ระดับบัญชีที่คุณเคยอนุมัติไว้ และล้างสิทธิ์เหล่านั้น ไม่มีค่าธรรมเนียม — คุณจ่ายเฉพาะค่าธรรมเนียมเครือข่าย
บทความที่เกี่ยวข้อง
คำถามที่พบบ่อย
จะเพิกถอนสิทธิ์โทเค็นบน Solana ได้อย่างไร
ใช้คำสั่ง Revoke ของโปรแกรม SPL Token กับบัญชีโทเค็นที่มีการตั้งผู้รับมอบสิทธิ์ไว้ คำสั่งนี้ต้องการเพียงบัญชีโทเค็นและลายเซ็นของคุณในฐานะเจ้าของ หากใช้บรรทัดคำสั่ง ให้ใช้ spl-token revoke ตามด้วยที่อยู่บัญชีโทเค็น
ผู้รับมอบสิทธิ์ในบัญชีโทเค็น Solana คืออะไร
ผู้รับมอบสิทธิ์คือที่อยู่ที่คุณอนุญาตให้โอนหรือเผาโทเค็นได้ไม่เกินจำนวนที่กำหนดจากบัญชีโทเค็นหนึ่งบัญชีโดยเฉพาะ มาร์เก็ตเพลสใช้ผู้รับมอบสิทธิ์สำหรับการลงขาย NFT และโปรแกรมสเตกใช้สำหรับการฝาก แต่ละบัญชีโทเค็นมีผู้รับมอบสิทธิ์ได้เพียงครั้งละหนึ่งรายเท่านั้น
การอนุมัติของ Solana เสี่ยงเท่ากับการอนุมัติบน Ethereum หรือไม่
มีขอบเขตแคบกว่า ผู้รับมอบสิทธิ์ของ Solana มีผลเฉพาะกับบัญชีโทเค็นเดียวและมีวงเงินคงที่ อีกทั้งการอนุมัติผู้รับมอบสิทธิ์รายใหม่จะแทนที่รายเดิมแทนที่จะสะสมเพิ่ม ส่วนการอนุมัติบน Ethereum มีผลต่อสัญญาโทเค็นทั้งสัญญา มักไม่จำกัดวงเงิน และสะสมต่อเนื่องไปเรื่อยๆ
การปิดบัญชีโทเค็นจะลบผู้รับมอบสิทธิ์หรือไม่
ใช่ ลบได้ทั้งหมด ผู้รับมอบสิทธิ์เป็นฟิลด์ที่จัดเก็บอยู่ในบัญชีโทเค็น ดังนั้นเมื่อปิดบัญชี ผู้รับมอบสิทธิ์ก็จะหายไปพร้อมกัน การเผาโทเค็นที่ไม่ต้องการและปิดบัญชีจะลบผู้รับมอบสิทธิ์ทั้งหมดเป็นผลพลอยได้
จะทราบได้อย่างไรว่าบัญชีโทเค็นมีการตั้งผู้รับมอบสิทธิ์ไว้หรือไม่
ค้นหาที่อยู่ของคุณในบล็อกเอ็กซ์พลอเรอร์และตรวจสอบบัญชีโทเค็นแต่ละบัญชี ซึ่งจะแสดงฟิลด์ผู้รับมอบสิทธิ์หากมีการตั้งค่าไว้ CLI ของ spl-token จะแสดงข้อมูลนี้เช่นกัน และกระเป๋าเงินใดๆ ที่แสดงข้อมูลบัญชีดิบก็จะแสดงฟิลด์เดียวกันนี้
เหตุใดฉันจึงเพิกถอนสิทธิ์จากบัญชีโทเค็นที่ถูกระงับไม่ได้
โปรแกรม SPL Token จะปฏิเสธการเพิกถอนจากบัญชีที่ถูกระงับและส่งคืนข้อผิดพลาด AccountFrozen เพราะการระงับจะบล็อกการเปลี่ยนแปลงอำนาจ ไม่ใช่แค่การโอน NFT แบบตั้งโปรแกรมได้และสินทรัพย์ที่นำไปสเตกมักอยู่ในสถานะระงับ ต้องยกเลิกการระงับบัญชีก่อนจึงจะล้างผู้รับมอบสิทธิ์ได้ และการเผาไม่ใช่วิธีหลีกเลี่ยง เพราะบัญชีที่ถูกระงับจะปฏิเสธการเผาเช่นกัน
การเพิกถอนสามารถลบผู้รับมอบสิทธิ์ถาวรของ Token-2022 ได้หรือไม่
ไม่ได้ ผู้รับมอบสิทธิ์ถาวรถูกตั้งไว้บนมินต์ ไม่ใช่บนบัญชีโทเค็นของคุณ และมีอำนาจโอนและเผาเหนือทุกบัญชีที่ถือโทเค็นนั้น สิทธิ์นี้เป็นคุณสมบัติของตัวโทเค็นเอง จึงไม่มีคำสั่งเพิกถอนใดล้างได้ วิธีเดียวที่จะยุติความเสี่ยงนี้คือเลิกถือโทเค็นดังกล่าว