ข้ามไปยังเนื้อหา
เปิด J Tools
หลายต่อหลาย 0.001 SOL ต่อการโอน ค่าธรรมเนียมเครือข่าย ค่าเช่า และมูลค่าธุรกรรมคิดแยกต่างหาก ค่าธรรมเนียมแพลตฟอร์ม เปิดเครื่องมือ

การโอนหลายต่อหลาย ย้าย SOL หรือโทเคน SPL หนึ่งตัวระหว่างกระเป๋าเงินที่จับคู่กัน โดยผู้ส่งแต่ละรายที่คุณนำเข้าจะจ่ายให้ผู้รับที่จับคู่ไว้ตามจำนวนที่ระบุ ทั้งรายการรันเป็นชุดเดียว และทุกการโอนถูกลงนามในเบราว์เซอร์ของคุณเอง คีย์ของผู้ส่งจึงไม่ไปถึงเซิร์ฟเวอร์เลย

หลายต่อหลาย j.tools/th/tools/many-to-many

เปิดเครื่องมือ

ค่าธรรมเนียมแพลตฟอร์ม

0.001 SOL ต่อการโอน ค่าธรรมเนียมเครือข่าย ค่าเช่า และมูลค่าธุรกรรมคิดแยกต่างหาก

เครื่องมือนี้เหมาะกับงานแบบไหน

#เครื่องมือนี้เหมาะกับงานแบบไหน
  • คุณมีกระเป๋าเงินต้นทางหลายใบ และแต่ละใบต้องส่งเงินให้ผู้รับเฉพาะของตัวเองในรอบเดียว
  • คุณกำลังกระจาย SOL หรือโทเคน SPL หนึ่งตัวตามการจับคู่ผู้ส่งกับผู้รับที่กำหนดไว้ตายตัว
  • คุณมีรายการคีย์ส่วนตัวของผู้ส่ง และรายการที่อยู่ผู้รับที่เรียงลำดับตรงกันอยู่แล้ว
  • คุณอยากกำหนดจำนวนรายแถว (บางแถวกวาดแบบ สูงสุด บางแถวใช้ตัวเลขตายตัว) แทนการใช้จำนวนเดียวกันทุกแถว

ก่อนเริ่ม

#ก่อนเริ่ม
  • จะเชื่อมต่อกระเป๋าเงินหรือไม่ก็ได้ (วิธีเชื่อมต่อ) กระเป๋าเงินที่เชื่อมต่อไม่ลงนามและไม่จ่ายอะไรเลย แค่ติดป้ายให้การรันเพื่อบันทึกค่าคอมมิชชัน สิ่งที่ชุดนี้ต้องใช้จริงคือการเชื่อมต่อ RPC ที่ใช้งานได้ ซึ่งหน้าเว็บตั้งให้เอง
  • คีย์ส่วนตัวของผู้ส่งที่พร้อมนำเข้า (base58, base64 หรืออาร์เรย์ไบต์) คีย์ถูกใช้ในเบราว์เซอร์เท่านั้น
  • รายการที่อยู่สาธารณะของผู้รับที่ตรงกัน สองรายการจับคู่กันตามตำแหน่ง
  • ถ้าเป็นโหมด SPL ต้องมี Mint ของโทเคนที่จะย้าย เลือกได้จากตัวเลือกโทเคนในหน้า
  • SOL ในผู้ส่งแต่ละรายพอสำหรับจำนวนที่ส่ง ค่าธรรมเนียมแพลตฟอร์ม และค่าธรรมเนียมพื้นฐานของเครือข่าย ผู้รับ SPL ที่ต้องสร้างบัญชีโทเคนใหม่จะมีค่าเช่าครั้งเดียวเล็กน้อยเพิ่มเข้ามา

ใช้เฉพาะกระเป๋าเงินสำหรับงานชั่วคราวเท่านั้น และห้ามใส่วลีกู้คืนหรือคีย์ของกระเป๋าเงินที่ใช้ระยะยาว

วิธีใช้งาน

#วิธีใช้งาน
  1. เลือกสินทรัพย์และนำเข้าแถว

    คุณเชื่อมต่อกระเป๋าเงินได้ที่ด้านบนของเครื่องมือ ปล่อยโทเคนไว้ที่ SOL สำหรับการโอน SOL หรือเปิดตัวเลือกโทเคนแล้วเลือกโทเคน SPL จากนั้นใช้ นำเข้าผู้ส่ง เพื่อวางคีย์ส่วนตัว และ นำเข้าผู้รับ เพื่อวางที่อยู่ โดยเรียงลำดับให้ตรงกัน

  2. ตรวจตัวอย่างการจับคู่

    เลือกโหมดจำนวนเพื่อเติมทุกแถวในครั้งเดียว สูงสุด ส่งยอดที่ใช้ได้ทั้งหมดของผู้ส่งแต่ละราย คงที่ ตั้งจำนวนเดียวต่อแถว และ เปอร์เซ็นต์ ส่งส่วนแบ่งจากยอดคงเหลือของผู้ส่งแต่ละราย จากนั้นดูตาราง คู่ (จาก ถึง ยอดคงเหลือของผู้ส่ง จำนวน และสถานะ) แล้วแก้คู่ที่ยังขาดผู้ส่งหรือผู้รับ

  3. รันทั้งชุด

    ดูแผง สรุป (ค่าธรรมเนียมแพลตฟอร์มตามจำนวนคู่ที่พร้อม ค่าธรรมเนียมเครือข่ายโดยประมาณ และยอดรวมที่จะส่ง) กดปุ่ม ส่ง N คู่ ซึ่งนับเฉพาะคู่ที่พร้อม แล้วดูสถานะแต่ละแถวจนหน้าต่างผลลัพธ์แสดงว่าส่งแล้ว ล้มเหลว หรือข้ามไปกี่รายการ

การตั้งค่าหลัก

#การตั้งค่าหลัก
  • ชนิดโทเคน: เป็นไปตามโทเคนที่คุณเลือก SOL ย้าย SOL ส่วน Mint อื่นทำให้ทั้งชุดเป็นการรัน SPL
  • Mint ของโทเคน: ต้องใช้สำหรับ SPL เป็น Mint เดียวที่ย้ายในทุกคู่ เลือกด้วยตัวเลือกโทเคน
  • คีย์ผู้ส่ง (จาก): คีย์ส่วนตัวที่ลงนามการโอนของแถวนั้นในเบราว์เซอร์ รับ base58, base64 หรืออาร์เรย์ไบต์
  • ผู้รับ (ถึง): ที่อยู่สาธารณะที่ผู้ส่งที่จับคู่ไว้จะจ่ายให้
  • จำนวน: จำนวนของคู่นั้น เป็นหน่วย SOL (โหมด SOL) หรือหน่วยโทเคน (โหมด SPL)
  • โหมดเติมทีละมาก: เติมทุกแถวอัตโนมัติด้วย สูงสุด คงที่ หรือ เปอร์เซ็นต์ เติมทันทีโดยไม่มีปุ่มยืนยัน แถวที่แก้เองจะถูกล็อกไว้จนกว่าคุณจะเปลี่ยนตัวควบคุมนี้
  • ค่าธรรมเนียมแพลตฟอร์ม: 0.001 SOL ต่อการโอน เก็บบนเชนภายในธุรกรรมของผู้ส่งแต่ละราย กระเป๋าเงินรับค่าธรรมเนียมถูกกำหนดโดยแพลตฟอร์ม คุณตั้งเองไม่ได้
  • การจัดระเบียบตอนนำเข้า: การนำเข้าจะตัดคีย์หรือที่อยู่ที่ซ้ำกันในการวางครั้งเดียวออก แถวที่อยู่ถัดจากแถวซ้ำจึงเลื่อนขึ้นมา ตรวจการจับคู่ทุกครั้งหลังนำเข้า

ค่าธรรมเนียมและค่าใช้จ่าย

#ค่าธรรมเนียมและค่าใช้จ่าย
ค่าใช้จ่ายจำนวน
ค่าธรรมเนียมแพลตฟอร์ม J Tools0.001 SOL ต่อการโอน
ค่าธรรมเนียมเครือข่าย Solanaจ่ายให้ validator ระหว่างทำธุรกรรม แสดงในสรุปแบบสด
ค่าเช่าและมูลค่าธุรกรรมค่าเช่าบัญชีโทเคนใหม่ของผู้รับจ่ายจากผู้ส่ง ไม่นับรวมในค่าธรรมเนียมแพลตฟอร์ม

ก่อนลงนาม

#ก่อนลงนาม

ตรวจสรุปแบบสดก่อนลงนาม แอปคือแหล่งข้อมูลล่าสุดของจำนวน ค่าธรรมเนียม และเส้นทาง

ปัญหาที่พบบ่อย

#ปัญหาที่พบบ่อย
  • ข้ามเพราะเศษค่าเช่า (M2M_RENT_DUST) แถวที่จะทำให้ผู้ส่งเหลือ SOL นิดหน่อยที่ไม่เป็นศูนย์แต่ต่ำกว่าขั้นต่ำสำหรับยกเว้นค่าเช่าของ Solana จะถูกข้าม แทนที่จะล้มเหลว ในโหมด SPL ก็ตรวจแบบเดียวกันกับ SOL ที่เหลือหลังหักค่าธรรมเนียม ใช้ สูงสุด หรือลดจำนวนลง ให้ผู้ส่งเหลือพอหรือถูกกวาดจนหมด
  • SOL ไม่พอ (M2M_INSUFFICIENT_SOL) ผู้ส่งจ่ายจำนวนที่ส่งบวกค่าธรรมเนียมไม่ไหว หรือผู้ส่ง SPL มี SOL ไม่พอสำหรับค่าธรรมเนียมและค่าเช่าบัญชีใหม่ เติม SOL ให้ผู้ส่งรายนั้น แถวที่จำนวนเป็นศูนย์ก็ถูกข้ามเช่นกัน
  • แถวที่ไม่มีคู่ ผู้รับที่ไม่มีผู้ส่งอยู่ตรงข้ามจะไม่ได้รับการส่ง และผู้ส่งที่ไม่มีผู้รับจะแสดงว่ายังขาดผู้รับ เรียงสองรายการให้ลำดับตรงกันและยาวเท่ากัน
  • หมดเวลารอการยืนยัน (CONFIRM_TIMEOUT) ธุรกรรมไม่ได้รับการยืนยันทันเวลา แม้เครื่องมือจะส่งซ้ำและเช็กประวัติบนเชนอีกรอบแล้ว จึงถูกทำเครื่องหมายว่าล้มเหลว ใช้ เก็บเฉพาะที่ล้มเหลว ซึ่งเก็บทั้งแถวที่ล้มเหลวและแถวที่ถูกข้ามไว้ แล้วลองใหม่
  • ผู้ส่งไม่ใช่กระเป๋าเงินปกติ ที่อยู่ของคีย์นั้นดูเหมือนบัญชีโทเคนหรือบัญชี nonce จึงส่งเงินออกไม่ได้ และแถวนั้นถูกข้าม
  • รายการยาวทำให้ช้าลง แต่ไม่ถูกปฏิเสธ แถวถูกลงนามและส่งออกเป็นช่วงละ 100 แถว และ endpoint สำหรับส่งธุรกรรมรับได้ 120 คำขอต่อนาทีต่อ IP ไม่มีเพดานจำนวนการโอนตายตัว การรันที่ยาวมากจึงแค่ใช้เวลานานขึ้น และต้องคอยดูทีละแถว

เคล็ดลับการใช้งาน

#เคล็ดลับการใช้งาน
  • ตรวจทั้งสองฝั่งของการจับคู่ ผู้รับเป็นที่อยู่สาธารณะอยู่แล้ว ใส่เข้า Wallet Scope ได้เลย ส่วนผู้ส่งเข้ามาเป็นคีย์ส่วนตัว ต้องแปลงเป็นที่อยู่สาธารณะก่อน แล้วสแกนในรอบที่สอง แถวที่วางผิดจะถูกจับได้ก่อนกลายเป็นการโอนที่จ่ายเงินไปแล้ว รายการที่ยาวเกินเพดาน 500 ที่อยู่ของ Wallet Scope ให้แบ่งสแกนหลายรอบ
  • ใช้ สูงสุด เมื่ออยากกวาดให้เกลี้ยง เมื่ออยากให้ผู้ส่งแต่ละรายโอนทั้งหมดไปให้ผู้รับ สูงสุด คิดค่าธรรมเนียมและขั้นต่ำค่าเช่าไว้ให้แล้ว คุณจึงไม่โดนข้ามเพราะเศษค่าเช่า
  • แบ่งรายการคู่ใหญ่อย่างตั้งใจ ไม่มีอะไรห้ามวางคู่เป็นพัน แต่การรันที่คุณคอยดูไม่ไหวก็คือการรันที่แก้ไม่ทัน แบ่งรายการยาวเป็นชุดที่เก็บแถวคู่ไว้ด้วยกัน อย่าตัดคู่หนึ่งแยกไปสองรอบ

เครื่องมือที่เกี่ยวข้อง

#เครื่องมือที่เกี่ยวข้อง

ช่วยเหลือ

#ช่วยเหลือ

เครื่องมือของหน้านี้

หลายต่อหลาย

j.tools/th/tools/many-to-many

ค่าธรรมเนียมแพลตฟอร์ม
0.001 SOL ต่อการโอน ค่าธรรมเนียมเครือข่าย ค่าเช่า และมูลค่าธุรกรรมคิดแยกต่างหาก
เปิดเครื่องมือ