บอตซื้อขาย NFT บน ETH ต้องมีบันทึกบัญชีหลายแบบที่ตัวเลขยอดรวมง่าย ๆ แทนไม่ได้ ETH ดั้งเดิมให้ทุนการทำงานเครือข่ายในธุรกรรม Ethereum ปกติ WETH เป็นโทเคนแยกที่ใช้ในกระบวนการซื้อขายที่รองรับ สินทรัพย์ NFT มีตัวระบุและกฎจำนวนของตนเอง ส่วนคำสั่งลงนามสร้างภาระได้ก่อนยอดเปลี่ยน

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

คู่มือนี้เน้น Ethereum และใช้ยอด แก๊ส และตัวอย่างซื้อขายสมมติ ตัวเลขเป็นสมมติฐานสอน เครือข่าย EVM อื่นและเส้นทางธุรกรรมที่มีผู้สนับสนุนหรือมีชั้นนามธรรมอาจมีรูปแบบเงินทุนต่างกันซึ่งต้องตรวจปัจจุบันแยกเอง

กำหนดแบบจำลองบัญชีของบอตซื้อขาย NFT บน ETH

แบบจำลองบัญชีของบอตซื้อขาย NFT บน ETH ควรแยก ETH ดั้งเดิม โทเคนทดแทนกันได้สำหรับชำระเงิน สินทรัพย์ NFT และภาระซื้อขายที่ยังค้าง แต่ละบันทึกตอบคนละคำถาม และควรเก็บหน่วยกับหลักฐานของตนเอง

ยอดดั้งเดิมบอกผู้ดำเนินการว่าบัญชีมี ETH เท่าใด ยอด WETH อธิบายหน่วยของสัญญาโทเคนเฉพาะ สินทรัพย์คงเหลือ NFT ระบุสินทรัพย์และจำนวน ส่วนคำสั่งอธิบายการแลกเปลี่ยนที่อาจเกิดในอนาคต ซึ่งผลอาจยังไม่ปรากฏในยอดใด

ผูกตัวตนเชนกับทุกบันทึก สัญลักษณ์โทเคนเดียวกันหรือที่อยู่ดูคุ้นบนอีกเครือข่ายไม่ได้ยืนยันว่าสินทรัพย์เดียวกันหรือเงินพร้อมใช้ แดชบอร์ดข้ามเครือข่ายไม่ควรปล่อยยอดรวมกลายเป็นสมมติฐานธุรกรรมที่ไม่มีเส้นทางรองรับ

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

เข้าใจการแยกยอด ETH กับ WETH

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

คำอธิบาย WETH ของ OpenSea อธิบายบทบาทในข้อเสนอ NFT บน Ethereum บอตควรเก็บตัวตนโทเคนที่เกี่ยวข้องและตรวจข้อกำหนดเส้นทางปัจจุบัน แทนสมมติว่าหน้าจอใดที่แสดงหน่วย ETH ใช้ทั้งสองรูปได้โดยไม่ทำรายการอื่น

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

ความต่างยังมีผลต่อความพร้อม บัญชีที่มี WETH มากแต่ ETH ดั้งเดิมน้อยอาจต้องมีวิธีรองรับเพื่อเติมทุนให้การทำงานเครือข่ายถัดไป ยอดรวมเดียวอาจซ่อนข้อจำกัดในทางปฏิบัตินี้

ติดตามธุรกรรมห่อสินทรัพย์สมมติ

สมมติว่าบัญชีเริ่มด้วย 1.5 ETH และไม่มี WETH ในตัวอย่างสมมติ บัญชีห่อ 1.2 ETH และจ่ายค่าเครือข่าย 0.002 ETH หลังทำรายการจึงถือ 1.2 WETH และ 0.298 ETH

หากสมมติมูลค่าวางแผนหนึ่งต่อหนึ่ง จำนวนรวมคือ 1.498 หน่วยเทียบเท่า ETH ซึ่งสะท้อนค่าใช้จ่าย 0.002 ETH วิธีประเมินนี้ไม่ได้รวมยอดเข้าด้วยกันหรือยืนยันว่ายอดใดจ่ายคำสั่งภายหลังทุกแบบได้โดยตรง

หากต่อมาคลายห่อ 0.2 WETH และเสียค่าใช้จ่ายสมมติอีก 0.001 ETH ยอด WETH ลดเป็น 1.0 และ ETH ดั้งเดิมเพิ่มเป็น 0.497 การทำรายการเพิ่ม ETH ดั้งเดิมพร้อมใช้พร้อมลดสินทรัพย์ที่ห่อ

เก็บทั้งสองด้านของการแปลงแต่ละครั้งและตัวอ้างอิงธุรกรรมจริง รายงานที่แสดงเฉพาะ ETH เข้าจากคลายห่ออาจจัดเงินต้นที่คืนเป็นรายได้ผิด ประวัติเศรษฐกิจพื้นฐานอธิบายเหตุที่ยอดเปลี่ยน

เก็บเงินสำรองแก๊สในสินทรัพย์ที่ใช้จ่ายจริง

สำหรับธุรกรรม Ethereum ปกติที่บัญชีจ่ายค่าธรรมเนียมเครือข่ายโดยตรง ค่าแก๊สจ่ายเป็น ETH ยอด WETH ไม่ได้ผ่านข้อกำหนดทุนดั้งเดิมนี้โดยอัตโนมัติ หากมีรูปแบบจ่ายอื่นที่รองรับ ควรระบุชัด แทนสมมติว่ามี

บอตควรสำรองจำนวนดั้งเดิมเหมาะสมสำหรับการกระทำที่อนุญาตและการกู้บัญชี การสำรองเป็นทางเลือกเชิงนโยบาย แยกจากงบโทเคนชำระเงินที่ใช้ซื้อ NFT และควรแสดงในหน้าบัญชี

คู่มือ ค่าแก๊ส OpenSea สำหรับการซื้อขาย ตรวจว่าการกระทำต่างกันสร้างค่าเครือข่ายอย่างไร ที่นี่ประเด็นบัญชีสำคัญคือสินทรัพย์ที่ใช้จ่าย NFT กับสินทรัพย์ที่ใช้ทำงานเครือข่ายอาจต่างกัน

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

คำนวณแก๊สด้วยหน่วยจริง

เอกสารแก๊สของ Ethereum แยกปริมาณแก๊สออกจากราคาต่อหน่วยแก๊ส บอตควรเก็บหน่วยเหล่านั้น แทนถือขีดจำกัดแก๊สเป็นจำนวน ETH หรือราคาเสนอเป็นค่าธรรมเนียมรวม

สำหรับธุรกรรมสมมติ ขีดจำกัด 160,000 หน่วยแก๊สและค่าธรรมเนียมสูงสุด 50 gwei ต่อหน่วยให้วงเผื่อต้นทุนแก๊สสูงสุด 0.008 ETH การคำนวณใช้หนึ่ง gwei เท่ากับหนึ่งในพันล้านของ ETH ไม่ได้หมายความว่าจะถูกเรียกเก็บเต็มวงเผื่อเสมอ

หากใช้งานจริงสมมติ 120,000 หน่วยด้วยราคาที่มีผลจริง 30 gwei ค่าใช้จ่ายจริงคือ 0.0036 ETH สมุดบัญชีควรบันทึกผลนี้แยกจากการสำรอง 0.008 ETH ก่อนหน้า

นี่เป็นการคำนวณ Ethereum เพื่อยกตัวอย่าง ไม่ใช่ขนาดธุรกรรม NFT ทั่วไปหรือราคาปัจจุบัน ค่าประมาณจริงขึ้นกับการกระทำและสถานะ ส่วนเครือข่ายอื่นอาจมีองค์ประกอบค่าธรรมเนียมเพิ่ม แบบจำลองควรใช้ใบรับธุรกรรมและความหมายต้นทุนจริงของเชนที่เกี่ยวข้อง

แยกภาระ WETH ออกจากยอด WETH ที่ถือ

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

สมมติบัญชี Ethereum ถือ 1.2 WETH และมีภาระซื้อที่ทำงานแยกกันสองรายการ 0.45 กับ 0.50 WETH รวมเงินที่อาจใช้ 0.95 WETH จึงเหลือ 0.25 WETH ภายใต้นโยบายสำรองเต็มอย่างง่าย

กระเป๋าอาจยังแสดง 1.2 WETH ก่อนข้อเสนอใดดำเนินการ การแสดงไม่ได้หมายความว่านโยบายควรอนุญาตภาระอีก 1.2 WETH การคำนวณสำรองอธิบายการใช้สินทรัพย์เดียวกันที่อาจเกิดในอนาคต

อย่าสรุปแบบจำลองเงินในกระเป๋านี้ไปใช้ทุกเชน ข้อเสนอตลาด Solana อาจจัดสรรเงินต่างกัน คู่มือกระบวนการ ซื้อขาย NFT ด้วยสัญญาอัจฉริยะ เน้นตรวจกลไกจริงเบื้องหลังส่วนติดต่อ แทนใช้แบบจำลองบัญชีเดียวทุกแห่ง

แยกวงเงินใช้โทเคนออกจากสิทธิ์ NFT

วงเงินใช้โทเคนทดแทนกันได้อนุญาตผู้ใช้จ่ายเฉพาะภายใต้กฎของโทเคนนั้น ส่วนสิทธิ์ NFT อนุญาตการโอนเฉพาะหรือผู้ดำเนินการตามมาตรฐาน NFT และพฤติกรรมสัญญา ไม่ควรใช้ช่อง approved กำกวมเดียวกันในแบบจำลองบัญชี

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

นโยบายกลยุทธ์บัญชียังเป็นข้อจำกัดแยก การอนุมัติทางเทคนิคอาจให้การกระทำกว้างกว่าชุดคอลเลกชันหรือเพดานราคาที่บอตอนุญาต เส้นทางธุรกรรมต้องบังคับกฎที่แคบกว่าก่อนใช้สิทธิ์ที่มี

เมื่อสิทธิ์เปลี่ยน ให้เก็บหลักฐานและเวลา ปุ่มสลับในเครื่องไม่ควรแสดงว่าเป็นการเพิกถอนบนเชน เว้นแต่การกระทำที่รองรับเสร็จจริง คำสั่งเดิมและการทำรายการค้างอาจยังต้องกระทบยอดแยก

ระบุสินทรัพย์ ERC-721 ด้วยสัญญาและโทเคน

มาตรฐาน ERC-721 กำหนดส่วนติดต่อโทเคนที่ระบุตัวแยก รวมการดำเนินการด้านความเป็นเจ้าของและการโอน บันทึกซื้อขายควรเก็บสัญญากับตัวระบุโทเคนควบคู่เชน

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

ใช้หลักฐานความเป็นเจ้าของเหมาะกับสัญญาจริง จำนวนโทเคนระดับคอลเลกชันไม่ได้ยืนยันว่าบัญชีเป็นเจ้าของชิ้นเฉพาะที่ตั้งใจลงขาย บอตต้องตรวจสินทรัพย์เฉพาะที่เกี่ยวกับการกระทำที่เสนอ

เก็บประวัติเมื่อสินทรัพย์ออกไปแล้วกลับมาด้วย ตัวระบุยังเดิม แต่ต้นทุนได้มาและช่วงถืออาจเปลี่ยน การเขียนทับบันทึกเก่าจะลบผลเศรษฐกิจการซื้อขายก่อนหน้า

ใช้บัญชีจำนวนสำหรับ ERC-1155

บัญชีจำนวน ERC-1155 ต้องมียอดสำหรับตัวระบุโทเคนที่เกี่ยวข้องแต่ละตัว มาตรฐาน ERC-1155 รองรับหลายประเภทโทเคนและจำนวนโอนภายในสัญญา ธงความเป็นเจ้าของหนึ่งชิ้นแทนการถือทั้งหมดเช่นนี้อย่างถูกต้องไม่ได้

บอตควรเก็บสัญญา ตัวระบุ บัญชี และจำนวนในบันทึกสินทรัพย์คงเหลือ การโอนบางหน่วยอาจเหลือยอดภายใต้ตัวระบุเดิม การที่สินทรัพย์ยังปรากฏในกระเป๋าภายหลังไม่ได้หมายความว่าจำนวนเดิมไม่เปลี่ยน

การทำรายการแบบชุดต้องตีความรอบคอบด้วย ธุรกรรมเดียวอาจกระทบหลายตัวระบุหรือจำนวน กระบวนการบัญชีควรสร้างการเปลี่ยนสินทรัพย์จริงกลับมา แทนจัดทั้งธุรกรรมให้สินทรัพย์ใดก็ตามที่ส่วนติดต่อแสดงก่อน

ป้ายมาตรฐานเป็นข้อมูลนำเข้าของแบบจำลองความเป็นเจ้าของ ไม่ใช่หลักฐานว่าทุกสัญญาหรือเส้นทางตลาดรองรับการทำรายการที่เป็นไปได้ทุกแบบ ตรวจพฤติกรรมที่รองรับซึ่งเกี่ยวข้องกับการซื้อขายที่ตั้งใจ และปฏิเสธกรณีไม่รองรับชัดเจน

ติดตามการซื้อหลายหน่วยผ่านการขายบางส่วน

พิจารณาการซื้อสมมติแยกอีกตัวอย่างจำนวนแปดหน่วย หน่วยละ 0.035 หน่วยเทียบเท่า ETH พร้อมค่าเข้าที่จัดสรร 0.004 หน่วยเทียบเท่า ETH ต้นทุนได้มารวมคือ 0.284 หน่วยเทียบเท่า ETH หากจัดสรรเท่ากัน แต่ละหน่วยมีต้นทุน 0.0355

สมมติว่าต่อมาขายสามหน่วย หน่วยละ 0.05 รายรับขั้นต้นคือ 0.15 รายการหักสมมติ 3% คือ 0.0045 และค่าออกที่จัดสรรแยก 0.002 ทำให้รายรับสุทธิเหลือ 0.1435

สามหน่วยที่ขายมีต้นทุนได้มา 0.1065 จึงมีกำไรรับรู้ 0.037 อีกห้าหน่วยเหลือต้นทุนจัดสรร 0.1775 ผลในที่สุดของมันยังเปิดอยู่ และไม่ควรนับเป็นกำไรรับรู้แล้ว

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

รักษาจำนวนเต็มและตัวระบุโทเคนอย่างแม่นยำ

ค่าบนเชนมักใช้จำนวนเต็มหน่วยฐาน ขณะที่ส่วนติดต่อแสดงทศนิยม บอตควรแปลงอย่างตั้งใจด้วยจำนวนทศนิยมของสินทรัพย์ที่เกี่ยวข้อง และเก็บค่าที่แน่นอนเพื่อสร้างธุรกรรม ค่าประมาณจุดลอยตัวฐานสองอาจไม่เหมาะกับขอบเขตเงินที่ต้องแม่นยำ

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

บันทึกภายในแสดงรูปแบบอ่านง่ายควบคู่ค่าที่แน่นอนได้ จึงช่วยให้ผู้ดำเนินการตรวจข้อเสนอโดยไม่เสียความละเอียดที่ต้องใช้ยืนยันธุรกรรม รูปแบบแสดงผลไม่ควรแก้จำนวนที่อนุญาตพื้นฐาน

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

รักษาจำนวนเต็มและตัวระบุโทเคนอย่างแม่นยำERC-721 identityERC-1155 balancePayment allowanceNFT operator approvalTRADING FIELD NOTESEDUCATIONAL RESOURCE
กฎตัวตนและจำนวน NFT ต่างจากวงเงินชำระและสิทธิ์ผู้ดำเนินการ แต่ละอย่างต้องมีหลักฐานบัญชีของตน

ตีความคำสั่งลงนามแยกจากผลธุรกรรม

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

เมื่อดำเนินการ ให้ตรวจการเปลี่ยนสินทรัพย์จริง ผู้รับ และสิ่งตอบแทน ตัวบ่งชี้ธุรกรรมสำเร็จทั่วไปไม่ได้อธิบายผลเศรษฐกิจทุกอย่างในธุรกรรมที่มีหลายการกระทำด้วยตัวมันเอง

แสดงการส่งที่ยังไม่แน่นอนไว้จนหลักฐานเชนที่เกี่ยวข้องคลี่คลาย การหมดเวลารอไม่ควรปล่อยการสำรองหรือสร้างการซื้ออิสระใหม่โดยอัตโนมัติ การกู้คืนเริ่มจากเจตนาเดิมและตัวอ้างอิงธุรกรรม

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

ระบุตัวตนเชนให้ชัดข้ามเครือข่าย EVM

รูปแบบที่อยู่ที่เข้ากับ Ethereum ไม่ได้ทำให้ยอดหรือสัญญาใช้แทนกันข้ามเครือข่าย บอตควรรวมตัวตนเชนเมื่อเก็บสัญญาโทเคน สิทธิ์ เส้นทางคำสั่ง และตัวอ้างอิงธุรกรรม

คู่มือ บอต NFT บน Polygon ให้การเปรียบเทียบที่มีประโยชน์ ความเข้ากันได้กับ EVM ทำให้แนวคิดซอฟต์แวร์บางอย่างคุ้นเคยได้ แต่สินทรัพย์แก๊สดั้งเดิม สัญญาที่นำขึ้นใช้ และเส้นทางตลาดที่รองรับยังต้องตรวจแยก

อย่าใช้ยอดแดชบอร์ดรวมอนุญาตธุรกรรมบนเครือข่ายหนึ่ง เว้นแต่เส้นทางเติมเงินที่รองรับเป็นส่วนของข้อเสนอจริง เงินที่อื่นไม่ได้พร้อมที่ปลายทางโดยอัตโนมัติเพียงเพราะสัญลักษณ์ตรงกัน

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

กระทบยอดการโอนโดยไม่สร้างรายได้ซื้อขายขึ้นเอง

การห่อ คลายห่อ และย้ายระหว่างกระเป๋าเจ้าของเปลี่ยนยอดได้โดยไม่สร้างการขาย NFT ที่มีกำไร สมุดบัญชีต้องมีการจัดประเภทที่รักษาความแตกต่าง และเลี่ยงถือสินทรัพย์เข้าทุกอย่างเป็นรายได้

NFT ที่รับโดยไม่มีบันทึกซื้อที่ทราบอาจมีต้นทุนอดีตที่ยังไม่คลี่คลาย บันทึกสินทรัพย์และข้อมูลที่ขาด แทนกำหนดฐานต้นทุนศูนย์เพียงเพราะไม่พบการจ่ายในธุรกรรมเดียว

เช่นเดียวกัน NFT ที่ออกอาจเป็นการโอนภายใน ไม่ใช่ขาย รายรับขายต้องมีหลักฐานสิ่งตอบแทนและบริบท ทิศทางเคลื่อนโทเคนอย่างเดียวไม่ได้ยืนยันผลการเงิน

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

ทดสอบแบบจำลองบัญชีด้วยความไม่ตรงกันที่ตั้งใจสร้าง

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

ข้อมูลทดสอบอีกแบบอาจรวมการขาย ERC-1155 บางส่วนและข้อสังเกตการโอนซ้ำ จำนวนเหลือและการจัดสรรต้นทุนควรเปลี่ยนครั้งเดียวตามการขายจริง หลักฐานซ้ำต้องไม่สร้างหน่วยหรือรายรับเพิ่ม

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

การทดสอบยืนยันพฤติกรรมภายในขอบเขตที่ระบุ ไม่ได้ยืนยันกลยุทธ์ประเมินมูลค่าหรือรับประกันความเข้ากันได้ในอนาคต คุณค่าคือแสดงว่าซอฟต์แวร์รักษาความต่างที่จำเป็นต่อการเข้าใจบัญชี

บอตซื้อขาย ERC-721 ควรรักษาตัวตนเชน สัญญา และโทเคนผ่านการตรวจเจ้าของ การอนุมัติ คำสั่ง และการโอนที่ยืนยัน

ทำให้สมุดบัญชีบอต NFT บน ETH อธิบายได้

หน้าบัญชีสุดท้ายควรให้ผู้อ่านแยก ETH ดั้งเดิมที่ใช้ได้ ยอดโทเคนชำระเงิน ภาระคำสั่งที่อาจเกิด จำนวน NFT ที่ยืนยัน และค่าใช้จ่ายรับรู้ ยอดมูลค่าร่วมวางเหนือบันทึกเหล่านี้ได้โดยไม่แทนที่

เมื่อผลดูน่าประหลาด ให้ย้อนถึงการเปลี่ยนสินทรัพย์พื้นฐาน WETH ที่ลดอาจใช้ซื้อ ETH ที่ลดอาจจ่ายแก๊ส และการขาย NFT บางส่วนอาจเหลือสถานะเปิดมาก สมุดบัญชีควรอธิบายแต่ละความสัมพันธ์ด้วยหน่วยของมัน

ทบทวนค่าประมาณและต้นทุนจริงหลังธุรกรรมเสร็จ โดยเก็บการอนุญาตเดิม ความต่างช่วยวางแผนภายหลังได้ แต่การเขียนข้อเสนอเก่าใหม่ให้ตรงผลจะซ่อนว่าการควบคุมทำงานหรือไม่

บอตซื้อขาย NFT บน ETH เชื่อถือได้ง่ายขึ้นเมื่อไม่ทำให้สินทรัพย์ มาตรฐาน หรือสถานะปะปน การแยกชัดรองรับการอนุญาตแม่นและการทบทวนการเงินตรงไปตรงมา รวมถึงข้อสรุปว่าบัญชีขาดเงินที่ถูกประเภทหรือหลักฐานสำหรับการซื้อขายถัดไปที่เสนอ

เรียนรู้ต่อ

สำรวจทรัพยากรทั้งหมด