วิธีเรียกคืน SOL ส่วนเกินโดยไม่ปิดบัญชีโทเค็น
ตรวจสอบหลัก evidence ด้านราคาและความสามารถแล้ว 3 กันยายน 2569.
การปิดบัญชีโทเค็นที่ว่างไม่ใช่วิธีเดียวในการทำให้ค่าเช่าที่ขอคืนได้กลับมาใช้จ่ายได้อีกต่อไป เมื่อ Solana ลดขั้นต่ำในการยกเว้นค่าเช่าลง บัญชีจะสามารถเปิดอยู่ต่อไปและยังคงถือ SOL ไว้มากกว่าที่จำเป็น ส่วนต่างนั้นก็คือค่าเช่าส่วนเกิน
คุณสามารถเรียกคืน SOL โดยไม่ปิดบัญชีโทเค็นได้หรือไม่
ใช่ WithdrawExcessLamports จะโอนเฉพาะ SOL ที่เกินเงินสำรองยกเว้นค่าเช่าในปัจจุบันของบัญชีโทเค็นที่เข้าเกณฑ์ บัญชีจะยังคงเปิดอยู่และยอดโทเค็นไม่เปลี่ยนแปลง Sol Incinerator สามารถค้นหาส่วนเกินที่รองรับระหว่างการสแกนวอลเล็ตและแสดงจำนวนที่แน่นอนก่อนที่คุณจะเซ็นอนุมัติ
วิธีนี้มีประโยชน์สำหรับบัญชีที่คุณยังต้องใช้ บัญชีอาจถือโทเค็นที่ทดแทนกันได้ ถือ NFT มาตรฐาน หรือเพียงคงไว้ให้พร้อมรับมินต์นั้นอีกครั้ง การถอนไม่ได้สร้างบัญชีขึ้นใหม่ เปลี่ยนที่อยู่ หรือกระทบสินทรัพย์ที่บัญชีถืออยู่
ฟีเจอร์นี้ยังใช้ได้เมื่อบัญชีมี SOL ส่วนเกินด้วยเหตุผลอื่น เช่น มีการโอน lamport โดยตรงมายังที่อยู่ของบัญชี โดย คำสั่ง Token Program ได้รับการออกแบบมาสำหรับสถานการณ์ดังกล่าว และการลดค่าเช่าทำให้กลไกเดียวกันนี้ใช้ได้กับบัญชีเก่าจำนวนมาก
การถอนส่วนเกินกับการปิดบัญชีต่างกันอย่างไร
| คำถาม | ถอนค่าเช่าส่วนเกิน | ปิดบัญชีที่ว่าง |
|---|---|---|
| บัญชียังคงอยู่หรือไม่ | ใช่ | ไม่ |
| สามารถถือโทเค็นได้หรือไม่ | ใช่ | บัญชีต้องว่าง |
| SOL ส่วนใดจะถูกย้าย | ยอดคงเหลือที่สูงกว่าเงินสำรองแบบเรียลไทม์ | lamport ที่เหลือในบัญชี |
| บัญชีกลับมาเข้าเกณฑ์ได้หรือไม่ | ใช่ หลังจากมีการลดอีกครั้งหรือมี lamport เพิ่มเข้ามา | บัญชีที่สร้างใหม่จะเริ่มต้นด้วยเงินสำรองที่ใช้ในขณะนั้น |
| สินทรัพย์ถูกทำลายหรือไม่ | ไม่ | ไม่ การเบิร์นแยกต่างหากเป็นการทำลายสินทรัพย์ |
Sol Incinerator แยกการดำเนินการเหล่านี้ออกจากกัน บัญชีโทเค็นที่ว่างและสามารถปิดได้อย่างปลอดภัยจะใช้เส้นทางบัญชีว่างที่กำหนดไว้ บัญชีที่เก็บไว้และมียอดส่วนเกินจะใช้เส้นทางค่าเช่าส่วนเกินแบบไม่ทำลายสินทรัพย์ การเบิร์นเป็นการดำเนินการที่สามและควรเลือกเฉพาะเมื่อคุณตั้งใจที่จะทำลายสินทรัพย์เท่านั้น
จะเรียกคืน SOL ส่วนเกินด้วย Sol Incinerator ได้อย่างไร
- เปิดอยู่ Sol Incinerator และเชื่อมต่อวอลเล็ตของคุณ
- รอให้การสแกนแบบอ่านอย่างเดียวเสร็จสิ้น การดูตัวอย่างเพียงอย่างเดียวไม่จำเป็นต้องลงนามใด ๆ
- ใน Fun Mode ให้ตรวจสอบสรุปการเคลมแบบรวม ค่าเช่าส่วนเกินที่เข้าเกณฑ์จะถูกรวมอยู่ในหมวดหมู่การกู้คืนแบบไม่ทำลายสินทรัพย์
- ในอินเทอร์เฟซล้างข้อมูลขั้นสูง ให้เลือก ค่าเช่าส่วนเกิน หากคุณต้องการรวมรายการนี้กับการดำเนินการอื่นที่เลือกไว้
- ตรวจสอบยอดกู้คืนรวม ค่าธรรมเนียมโปรโตคอล ค่าใช้จ่ายเครือข่ายโดยประมาณ บัญชีต้นทางที่ได้รับผลกระทบ และการเปลี่ยนแปลงสุทธิ
- อนุมัติธุรกรรมในวอลเล็ตเฉพาะเมื่อรายละเอียดเหล่านั้นตรงกับสิ่งที่คุณต้องการทำ
- หลังการยืนยัน บัญชีที่เลือกจะยังคงเปิดอยู่โดยมียอดเท่ากับหรือสูงกว่าเงินสำรองค่าเช่าในปัจจุบัน
พรีวิวอาจเปลี่ยนแปลงได้ระหว่างการสแกนแต่ละครั้ง เนื่องจากมีการเปลี่ยนแปลงการตั้งค่าค่าเช่า ยอดคงเหลือในบัญชี หรือตัวเลือกล้างข้อมูลอื่นๆ ของคุณ โปรดตรวจสอบธุรกรรมสุดท้ายในวอลเล็ตแทนที่จะอ้างอิงจำนวนเงินที่คัดลอกจากบทความหรือการสแกนก่อนหน้า
บัญชีโทเค็นใดบ้างที่เข้าเกณฑ์
เว็บไซต์จะตรวจสอบบัญชี classic SPL Token และ Token-2022 ที่วอลเล็ตเป็นเจ้าของ บัญชีที่เก็บไว้ยังสามารถมีโทเค็นอยู่ได้ การเข้าเกณฑ์จะขึ้นอยู่กับจำนวน lamport ความยาวข้อมูล เงินสำรองค่าเช่าปัจจุบัน และ authority—ไม่ได้ขึ้นอยู่กับว่ายอดโทเค็นต้องเป็นศูนย์
การคำนวณจะแตกต่างกันไปตามแต่ละบัญชี:
gross excess = current source lamports − current rent-exempt reserve
ส่วนขยาย Token-2022 สามารถเพิ่มขนาดของบัญชีได้ ดังนั้นสองบัญชีจึงไม่จำเป็นต้องมีเงินสำรองเท่ากัน บัญชีที่เคยถอนไปแล้วหลังจากเฟสก่อนหน้าอาจมียอดที่ถอนได้น้อยกว่าบัญชีที่ยังไม่เคยถูกแตะต้องซึ่งสร้างขึ้นภายใต้การตั้งค่าแบบเดิม
เว็บไซต์ยังสามารถตรวจสอบกลุ่มบัญชีมินต์ที่วอลเล็ตมองเห็นได้ในขอบเขตที่กำหนด ระบบจะรวมมินต์ก็ต่อเมื่อวอลเล็ตที่เชื่อมต่อเป็น mint authority แบบผู้ลงนามรายเดียวในปัจจุบันเท่านั้น การกู้คืนมินต์มีกรณีผู้ลงนามเพิ่มเติม ซึ่งครอบคลุมอยู่ใน วิธีกู้คืน SOL ส่วนเกินจากมินต์โทเค็น Solana.
สิ่งใดจะไม่เปลี่ยนแปลงหลังการถอน
เฉพาะ lamport ที่เกินเงินสำรองเท่านั้นที่จะถูกย้าย การดำเนินการนี้จะคงสิ่งต่อไปนี้ไว้:
- ที่อยู่บัญชีโทเค็น;
- มินต์และเจ้าของโทเค็น;
- จำนวนโทเค็นดิบ;
- อุปทานของมินต์;
- ส่วนขยายบัญชีและข้อมูลแบบซีเรียลไลซ์อื่น; และ
- SOL เพียงพอเพื่อคงสถานะยกเว้นค่าเช่า
นั่นหมายความว่า NFT มาตรฐานยังคงอยู่ในบัญชีโทเค็นได้ และยอดโทเค็นที่ทดแทนกันได้ยังใช้งานได้เช่นเดิม ธุรกรรมยังคงอยู่บนเชนและเป็นสาธารณะ แต่ไม่ใช่การโอนโทเค็น การเบิร์น หรือการปิดบัญชี
ค่าธรรมเนียมคำนวณอย่างไร
Assetcinerator wrapper ของ Sol Incinerator บังคับเก็บค่าธรรมเนียมโปรโตคอล 200 basis point จากยอดส่วนเกินรวม:
protocol fee = floor(gross excess × 200 ÷ 10,000)
user amount before network fee = gross excess − protocol fee
การปัดเศษลงมีความสำคัญเมื่อจำนวนมีค่าน้อย เพราะการบันทึกบัญชีของ Solana ใช้ lamport เต็มหน่วย ค่าธรรมเนียมธุรกรรมจะหักจากวอลเล็ตแยกต่างหาก ด้วยเหตุนี้ ส่วนเกินรวมที่น้อยมากอาจไม่ก่อให้เกิดประโยชน์สุทธิที่มีนัยสำคัญ แม้ต้นทางจะเข้าเกณฑ์ในทางเทคนิค
เหตุใด Sol Incinerator จึงอาจข้ามบัญชีหนึ่งไป
บัญชีอาจถูกตัดออกด้วยเหตุผลด้านความปลอดภัยหรือโปรโตคอลหลายประการ ได้แก่
- ไม่มีส่วนเกินในขณะนี้: ยอด lamport ของบัญชีเท่ากับเงินสำรองในปัจจุบันอยู่แล้ว
- ว่างและปิดได้: วิธีปิดบัญชีแบบเต็มสามารถกู้คืนยอดคงเหลือในบัญชีแทนได้
- SOL แบบห่อที่เป็นเนทีฟ: Token Program จะปฏิเสธคำสั่งนี้สำหรับบัญชี native
- CPI Guard ที่ล็อกอยู่: บัญชี Token-2022 อาจขัดขวางการเรียกข้ามโปรแกรมของตัวห่อ
- การดำเนินการที่ขัดแย้งกัน: ต้นทางเดียวกันถูกเลือกไว้แล้วสำหรับการเบิร์น การปิด หรือการเปลี่ยนแปลงสถานะอื่น
- ปลายทางที่ได้รับการป้องกัน: การล้างข้อมูลจะหลีกเลี่ยงการถอนจากบัญชีที่การเคลมอื่นซึ่งเลือกไว้ต้องใช้เป็นปลายทาง
- สิทธิ์ไม่ตรงกัน: วอลเล็ตที่เชื่อมต่อไม่สามารถจัดหาผู้ลงนามตามที่ประเภทต้นทางกำหนดได้
การไม่มีแถวรายการไม่ได้พิสูจน์ว่าบัญชีไม่มี lamport แต่หมายความว่าแผนปัจจุบันของเว็บไซต์ไม่ได้จัดบัญชีนั้นเป็นแหล่งค่าเช่าส่วนเกินที่ปลอดภัยและดำเนินการได้
คุณสามารถเรียกคืนได้อีกครั้งหลังจากเฟสค่าเช่าถัดไปหรือไม่
ได้ การถอนที่สำเร็จจะทำให้บัญชีเหลือยอดขั้นต่ำของวันนี้ หากฟีเจอร์เกต Solana ในภายหลังลดขั้นต่ำดังกล่าว บัญชีเดิมที่เก็บไว้อาจมีส่วนเกินใหม่ได้ ให้สแกนแบบอ่านอย่างเดียวอีกครั้งหลังการเปิดใช้งานแต่ละระยะ และให้ตัวอย่างรายการแบบเรียลไทม์คำนวณส่วนต่าง
กรณีนี้ต่างจากการพยายามคาดการณ์เงินคืนครบทั้งห้าระยะตั้งแต่วันนี้ การทยอยเปิดใช้งานอาจหยุดชั่วคราวหรือย้อนกลับ และบัญชีแต่ละบัญชีอาจเปลี่ยนแปลงระหว่างนั้น ให้เคลมเฉพาะจำนวนที่เครือข่ายและตัวอย่างธุรกรรมระบุว่าเป็นส่วนเกินในขณะนี้
บทความที่เกี่ยวข้อง
คำถามที่พบบ่อย
คุณสามารถเรียกคืน SOL โดยไม่ปิดบัญชีโทเค็น Solana ได้หรือไม่
ใช่ เมื่อบัญชี Token Program ที่เข้าเกณฑ์มี lamport มากกว่าเงินสำรองยกเว้นค่าเช่าในปัจจุบัน WithdrawExcessLamports จะย้ายเฉพาะส่วนเกินนั้นไปยังวอลเล็ตของคุณ บัญชีต้นทางจะยังคงเปิดอยู่ และยอดโทเค็น มินต์ เจ้าของ ส่วนขยาย และข้อมูลบัญชีอื่นๆ จะไม่เปลี่ยนแปลง
การเรียกคืน SOL ส่วนเกินส่งผลต่อโทเค็นในบัญชีหรือไม่
ไม่ การถอนค่าเช่าส่วนเกินจะเปลี่ยนเฉพาะยอด lamport ของบัญชีต้นทาง ไม่สามารถลดยอดโทเค็นหรืออุปทานของมินต์ และจะเหลือ SOL ไว้เพียงพอให้บัญชียังคงได้รับการยกเว้นค่าเช่า คุณยังควรตรวจสอบบัญชีต้นทางและธุรกรรมที่แสดงก่อนลงนาม
Sol Incinerator เรียกเก็บค่าธรรมเนียมเท่าใดสำหรับการถอนค่าเช่าส่วนเกิน
Sol Incinerator เรียกเก็บ 200 เบซิสพอยต์ หรือ 2% ของส่วนเกินรวมที่ถอนผ่านตัวห่อออนเชน โดยปัดเศษลงเป็นจำนวน lamport เต็ม ค่าธรรมเนียมธุรกรรม Solana ตามปกติจะแยกต่างหาก ดังนั้นตัวอย่างรายการจึงเป็นค่าประมาณสุทธิที่ใช้อ้างอิงสำหรับรายการที่คุณเลือก
เหตุใดบัญชีจึงหายไปจากพรีวิวค่าเช่าส่วนเกิน
บัญชีอาจอยู่ที่ระดับเงินสำรองปัจจุบันแล้ว เป็นบัญชีว่างที่ถูกกำหนดให้อยู่ในเส้นทางการปิดบัญชี ใช้ native wrapped SOL มี Token-2022 CPI Guard ที่ล็อกอยู่ ขาดสิทธิ์ที่จำเป็น หรือถูกตัดออกเนื่องจากการเบิร์น การปิด หรือการเปลี่ยนแปลงสถานะอื่นที่เลือกไว้เกี่ยวข้องกับบัญชีนี้
