กระบวนการเสนอซื้ออัตโนมัติบน OpenSea ควรเปลี่ยนกฎวิจัยเป็นข้อเสนอที่จำกัด ไม่ใช่คำสั่งปลายเปิดให้ซื้อไปเรื่อย ๆ นโยบายเสนอซื้อที่มีประโยชน์ระบุว่า NFT ใดเข้าเกณฑ์ ยอดชำระสูงสุดที่ยอมรับ จำนวนการได้มาที่อาจเกิด อายุข้อเสนอ และทรัพยากรที่กันไว้ระหว่างยังอาจมีการยอมรับ
ข้อเสนออาจถูกยอมรับภายหลังเมื่อคอลเลกชันเปลี่ยนและผู้เสนอซื้อไม่ได้เฝ้าหน้าจอแล้ว ทางเลือกที่ล่าช้านี้เป็นหัวใจความเสี่ยง ผู้ขายเลือกว่าจะยอมรับหรือไม่และเมื่อใด ผู้ซื้อต้องยอมรับได้กับทุกสินทรัพย์และเงื่อนไขเวลาที่ข้อกำหนดซึ่งลงนามอนุญาต
บทความนี้พัฒนากระบวนการเสนอซื้อที่มีขอบเขตด้วยตัวอย่าง NFT บน Ethereum สมมติ โดยแยกการวิจัย การกันงบภายใน ข้อเสนอที่ลงนาม และการได้มาที่เสร็จแล้ว กลไกข้อเสนอเฉพาะ Solana ต่างกันและถูกกล่าวถึงอย่างชัดเจน แทนการสมมติว่าใช้แบบจำลองจัดเงินเดียวกัน
การเสนอซื้ออัตโนมัติบน OpenSea เริ่มด้วยกฎการได้สินทรัพย์
เริ่มจากสินทรัพย์ที่คุณยินดีถือ ข้อเสนอซื้อรายชิ้นระบุโทเคนเฉพาะ ข้อเสนอซื้อคอลเลกชันยอมรับสมาชิกที่เข้าเกณฑ์ของคอลเลกชันที่กำหนด ส่วนข้อเสนอซื้อตามคุณลักษณะจำกัดชุดที่เข้าเกณฑ์ให้แคบลง โดยขึ้นอยู่กับตลาดที่รองรับและเงื่อนไขปัจจุบัน สิ่งเหล่านี้เป็นการตัดสินใจได้สินทรัพย์คนละแบบ แม้ใช้ราคาเดียวกัน
กฎที่บอกว่า “เสนอซื้อต่ำกว่าราคาต่ำสุด” ยังไม่ครบ ราคาต่ำสุดอาจอิงรายการขายที่ไม่เข้าเกณฑ์ มีคุณภาพต่ำผิดปกติ หรือซื้อไม่ได้จริง จึงบอกมูลค่า NFT เฉพาะที่จะได้รับหลังข้อเสนอถูกยอมรับได้น้อย กำหนดสัญญา เชน มาตรฐานโทเคน และเกณฑ์ที่ยอมรับก่อนคำนวณราคา
คำแนะนำข้อเสนอซื้อคอลเลกชัน ของ OpenSea อธิบายว่าข้อเสนอซื้อคอลเลกชันหนึ่งรายการยอมรับได้ครั้งเดียว ขณะที่สามารถสร้างและยอมรับหลายข้อเสนอแยกกันได้ ปริมาณจึงสำคัญ การมีโอกาสยอมรับหนึ่งครั้งครอบคลุมคอลเลกชันไม่เหมือนการซื้อทุกโทเคนในคอลเลกชันนั้น
สำหรับการซื้อตามเกณฑ์ ให้ถามว่าโทเคนทุกหน่วยที่เข้าเกณฑ์ยอมรับได้ในยอดที่เสนอหรือไม่ หากคำตอบขึ้นอยู่กับการตรวจโทเคนที่จะได้รับด้วยตนเอง ข้อเสนอวงกว้างที่ไม่มีผู้ดูแลอาจไม่ตรงกับกลยุทธ์ ซอฟต์แวร์ไม่สามารถสัญญาว่าจะคัดเลือกในแบบที่เกณฑ์ซึ่งลงนามไม่ได้ระบุ
คู่มือกลยุทธ์ข้อเสนอซื้อ OpenSea พิจารณาว่าขอบเขตข้อเสนอส่งผลต่อการตัดสินใจทางเศรษฐกิจอย่างไร ระบบอัตโนมัติเพิ่มความจำเป็นต้องบันทึกขอบเขตนั้นในกฎที่คงอยู่ถาวร และตรวจว่าคำสั่งที่ลงนามจริงตรงกับกฎ
กำหนดราคาจากสินทรัพย์ที่อาจได้รับจริง
ข้อเสนอซื้อคอลเลกชันให้ทางเลือกแก่ผู้ขาย หากโทเคนหนึ่งในกลุ่มเข้าเกณฑ์น่าต้องการน้อยกว่าหรือขายต่อยากกว่า เจ้าของอาจยินดียอมรับมากกว่า การใช้ราคาขายเฉลี่ยของคอลเลกชันเป็นมูลค่าคาดหมายของทุกชิ้นที่จะเข้ามาจึงอาจประเมินคุณภาพสินทรัพย์คงเหลือในอนาคตสูงเกินจริง
แบบจำลองราคาแบบระมัดระวังเริ่มจากทางออกที่เป็นไปได้ของชิ้นงานที่ยอมรับได้ซึ่งมีคุณภาพต่ำที่สุด แล้วรวมต้นทุนและความไม่แน่นอน ไม่ควรใช้ราคาขายล่าสุดที่สูงที่สุดของคอลเลกชันแล้วสมมติว่าบอตจะได้โทเคนที่น่าต้องการเท่ากันด้วยราคาข้อเสนอวงกว้าง
พิจารณากรณีวางแผนสมมติที่ประมาณราคาขายต่อก่อนหักต้นทุน 0.42 ETH สมมติยอดหักผู้ขายรวม 5% ของราคาขายและต้นทุนออกเพิ่ม 0.009 ETH เงินรับสุทธิคาดหมายภายใต้สมมติฐานนั้นคือ 0.399 ลบ 0.009 หรือ 0.39 ETH
หากนโยบายกำหนดส่วนเผื่อตามแบบจำลอง 0.04 ETH และเผื่อต้นทุนเข้า 0.005 ETH ยอดชำระซื้อสูงสุดที่ตรงกับตารางคำนวณนี้คือเทียบเท่า 0.345 ETH การจ่ายซื้อ 0.345 ใช้ต้นทุนเข้า 0.005 แล้วรับ 0.39 จะเหลือ 0.04
นี่คือเพดานแบบมีเงื่อนไข ไม่ใช่หลักฐานว่า NFT มีมูลค่า 0.345 หรือทางออกจะเกิดขึ้น หากค่าประมาณขายต่อลดเป็น 0.36 ยอดหักเดิมจะทำให้เหลือ 0.333 หลังต้นทุนออก ยอดซื้อสูงสุดสำหรับส่วนเผื่อและต้นทุนเข้าเดิมลดเป็น 0.288
การเปลี่ยนมาจากสมมติฐานทางออกที่แย่ลง ไม่ใช่ความจำเป็นต้องเสนอสูงกว่าคู่แข่ง บอตที่เพิ่มข้อเสนออัตโนมัติทุกครั้งที่มีข้อเสนออื่นอาจสูญเสียความเชื่อมโยงระหว่างราคากับมูลค่าของสิ่งที่จะได้มา
เก็บตัวระบุสกุลเงินไว้ในข้อเสนอการกระทำ
ETH ดั้งเดิมกับ WETH เป็นยอดแยกกัน แม้เชื่อมกันได้ผ่านกลไกห่อสินทรัพย์ แต่ข้อเสนอซื้อบน Ethereum ที่ต้องใช้ WETH ไม่ได้มีเงินพร้อมเพียงเพราะกระเป๋าแสดง ETH ดั้งเดิมเพียงพอ ธุรกรรมยังต้องมีสิทธิ์ที่เหมาะสมและมีวิธีจ่ายต้นทุนเครือข่ายในสินทรัพย์ดั้งเดิมที่จำเป็นแยกต่างหาก
คำอธิบาย WETH ของ OpenSea อธิบายบทบาทของ WETH ในข้อเสนอซื้อ NFT บน Ethereum สำหรับระบบอัตโนมัติ ให้เก็บสัญญาโทเคนชำระเงินและเชนที่แน่นอนไว้กับยอดเงิน สัญลักษณ์คุ้นเคยที่ไม่มีตัวระบุเหล่านั้นไม่เพียงพอเป็นคำสั่งจัดเงิน
ข้อเสนอควรแสดงหน่วยเดิมควบคู่กับค่าที่แปลงเพื่อรายงาน หากผู้วิจัยเทียบต้นทุนเป็นค่าเทียบเท่า ETH ให้เก็บว่าต้นทุนใดจ่ายเป็น WETH และต้นทุนใดจ่ายเป็น ETH ดั้งเดิม ความเทียบเท่าที่ใช้วางแผนต้องไม่เขียนทับยอดโทเคนจริงในกระเป๋า
การอนุมัติเป็นอีกมิติหนึ่ง การมี WETH พอต่างจากการอนุญาตให้ผู้ดำเนินการที่เกี่ยวข้องโอน WETH ตามข้อเสนอที่ถูกยอมรับและยังมีผล สิทธิ์ที่ขาดอาจทำให้ดำเนินการไม่ได้ ส่วนสิทธิ์ที่กว้างเกินหรือถูกลืมอาจสร้างปัญหาจัดการบัญชีอีกแบบ ตรวจผู้ดำเนินการและขอบเขตจริง แทนการถือว่าการอนุมัติเป็นเพียงช่องตั้งค่าทั่วไปที่ต้องติ๊ก
อย่าห่อ ETH ที่เหลือทุกหน่วยโดยอัตโนมัติเพื่อนำไปเสนอซื้อเพิ่ม แผนปฏิบัติงานอาจต้องใช้สินทรัพย์ดั้งเดิมเพื่อยกเลิก โอน หรือทำการกระทำอื่นที่รองรับ งบซื้อกับเงินสำรองต้นทุนเครือข่ายมีจุดประสงค์ต่างกัน แม้สุดท้ายรายงานด้วยสกุลบัญชีเดียวกัน
การเสนอซื้ออัตโนมัติบน OpenSea ต้องมีบัญชียอดที่กันไว้
สำหรับตัวอย่าง Ethereum สมมติกระเป๋าถือ 1.00 WETH เจ้าของกัน 0.10 WETH ไม่ให้กลยุทธ์นี้ใช้ จึงเหลือ 0.90 WETH สำหรับยอดชำระตามข้อเสนอซื้อ ยอด ETH ดั้งเดิมแยกต่างหากครอบคลุมการดำเนินงานเครือข่ายภายใต้ขีดจำกัดของตน
บอตเสนอข้อเสนอซื้อแยกกันสามรายการ รายการละหนึ่งชิ้นที่ราคา 0.28 WETH ยอดซื้อที่อาจเกิดรวมคือ 0.84 WETH เหลือส่วนจัดสรรของกลยุทธ์ที่ยังไม่ผูกพัน 0.06 หากทั้งสามถูกยอมรับระหว่างยังมีผล นโยบายมีเงินรองรับได้โดยไม่ต้องพึ่งให้ข้อเสนออื่นล้มเหลว
ข้อเสนอเหมือนกันรายการที่สี่จะเพิ่มยอดซื้อที่อาจเกิดเป็น 1.12 WETH เกินส่วนจัดสรร 0.90 ซอฟต์แวร์ควรปฏิเสธหรือแก้ข้อเสนอการกระทำตามนโยบายเจ้าของ ไม่ควรใช้ยอดกระเป๋าปัจจุบันตรวจแต่ละข้อเสนออย่างอิสระและมองข้ามภาระอื่น
นี่คือการกันงบภายในระบบ ไม่ใช่คำอ้างว่าเงินข้อเสนอซื้อ Ethereum ถูกโอนไปฝากไว้แล้ว คู่มือข้อเสนอซื้อคอลเลกชันปัจจุบันอธิบายว่า WETH ที่อนุญาตล่วงหน้ายังคงอยู่ในกระเป๋าจนกว่าจะมีการยอมรับ บัญชียอดที่กันไว้เป็นการควบคุมทางบัญชีแบบระมัดระวังเพื่อติดตามว่ากระเป๋ายังอาจถูกเรียกให้จ่ายอะไร
จากนั้นสมมติสองข้อเสนอถูกยอมรับ ยอดชำระซื้อรวม 0.56 WETH เหลือยอดกระเป๋า 0.44 WETH ในตัวอย่างจัดเงินที่ทำให้ง่ายนี้ ในจำนวนนั้น 0.28 ยังรองรับข้อเสนอที่เหลือ และ 0.10 ยังอยู่นอกกลยุทธ์ มีเพียง 0.06 ที่ยังไม่ผูกพันภายใต้นโยบาย
การนับ 0.44 ทั้งหมดเป็นกำลังเสนอซื้อใหม่จะลืมทั้งข้อเสนอที่ยังมีผลและส่วนจัดสรรที่ปกป้องไว้ ขีดจำกัดงบการเสนอซื้ออัตโนมัติบน OpenSea ต้องยังใช้ได้เมื่อยอดกระเป๋าที่เห็นเปลี่ยน แทนการคำนวณใหม่จากยอดนั้นเพียงอย่างเดียว
จำกัดจำนวนสินทรัพย์ควบคู่กับเงิน
ขีดจำกัดเงินไม่ได้ครอบคลุมข้อกังวลการได้สินทรัพย์ทุกด้าน บัญชีอาจซื้อ NFT ราคาต่ำได้ห้าชิ้น แต่ต้องการวิจัย เก็บ และจัดการเพียงสามชิ้น ขีดจำกัดการกระจุกตัวในคอลเลกชันอาจถึงก่อนใช้งบเงินรวมหมดด้วย
สำหรับตัวอย่างสามข้อเสนอ สมมติกลยุทธ์อนุญาตให้เพิ่มจากคอลเลกชันได้สูงสุดสามชิ้น ข้อเสนอที่ยังมีผลทั้งสามใช้กำลังรับสินทรัพย์ที่อาจเกิดนั้นแล้ว แม้ข้อเสนอที่สี่ถูกกว่าก็ยังผิดนโยบายจำนวนชิ้น เว้นแต่ภาระอื่นจะได้ข้อยุติ
รวมสินทรัพย์ที่ถือเดิมในการคำนวณเดียวกัน หากกลยุทธ์ถือสองชิ้นแล้วและจำกัดรวมในคอลเลกชันไว้สี่ ก็อนุญาตให้ได้มาเพิ่มที่อาจเกิดได้เพียงสอง บอตที่นับข้อเสนอเปิดแต่ลืมสินทรัพย์ที่ถืออาจเกินการกระจุกตัวที่ตั้งใจหลังมีการยอมรับสำเร็จไม่กี่ครั้ง
ขีดจำกัดควรพิจารณาคอลเลกชันเกี่ยวข้องหรือตัวขับความต้องการร่วมด้วย เมื่อความสัมพันธ์นั้นสำคัญต่อกลยุทธ์ ที่อยู่สัญญาต่างกันสามแห่งไม่ได้แทนแหล่งความสนใจผู้ซื้ออิสระสามแหล่งเสมอไป การจัดกลุ่มที่เหมาะสมเป็นดุลยพินิจงานวิจัยที่ควรมองเห็นได้
บทความเกี่ยวกับบอตดูแลสภาพคล่อง NFT ขยายปัญหาสินทรัพย์คงเหลือและการถูกเลือกซื้อขายในจังหวะที่เสียเปรียบ กฎเสนอซื้ออาจถูกต้องเชิงกลไก แต่กลับสะสมสินทรัพย์ตรงเวลาที่ผู้ขายซึ่งมีข้อมูลต้องการออกมากที่สุด การจำกัดจำนวนให้เวลาผู้ปฏิบัติงานประเมินรูปแบบนั้น
เทียบข้อเสนอที่อนุมัติกับสิ่งที่จะลงนาม
การตรวจขั้นสุดท้ายควรเทียบข้อเสนอการกระทำที่อนุมัติกับคำสั่งจริงที่นำมาให้ลงนาม ตรวจเกณฑ์สินทรัพย์ โทเคนชำระเงิน ยอดสูงสุด จำนวน ผู้รับ และช่วงที่มีผล การคำนวณวิจัยที่ถูกต้องไม่ปกป้องบัญชีหากขั้นลงนามใช้เงื่อนไขต่างกัน
การตรวจเงินสำหรับการเสนอซื้ออัตโนมัติบน OpenSea ควรทำซ้ำกับยอดเงินที่ใหม่พอและยอดที่กันไว้เดิมด้วย ช่วงระหว่างวิจัยกับลงนามอาจมีการยอมรับอื่น การโอน หรือการตัดสินใจจากอีกกลยุทธ์ การอนุมัติจากภาพบัญชีก่อนหน้าไม่ใช่สิทธิ์ถาวรให้ใช้ยอดเดิม
เก็บข้อเสนอที่อนุมัติกับตัวระบุคำสั่งที่ได้ไว้ด้วยกัน หากตัวลงนามเห็นคำสั่งต่างอย่างมีสาระ ให้หยุดและแก้ความต่าง แทนการสมมติว่าซอฟต์แวร์ปรับสิ่งที่ไม่เป็นอันตราย เจ้าของต้องเข้าใจอำนาจจริงที่กำลังให้
ตัวอย่างสมมติ ข้อเสนอการกระทำอนุญาตหนึ่งชิ้นที่ 0.28 WETH ภายในเวลาจำกัด หน้าจอภายหลังที่แสดงข้อเสนอสามรายการซึ่งยอมรับแยกกันได้ในยอดนั้นสร้างยอดซื้อที่อาจเกิดสูงสุด 0.84 WETH ราคาต่อหน่วยตรงกัน แต่จำนวนทำให้การตัดสินใจเปลี่ยน
เช่นเดียวกัน การเปลี่ยนข้อเสนอรายชิ้นที่แคบเป็นข้อเสนอคอลเลกชันเปลี่ยนว่าสินทรัพย์ใดอาจเข้ามา แม้จำนวนและยอดชำระรวมยังเท่าเดิม ความแตกต่างเหล่านี้มองเห็นได้เมื่อการตรวจเทียบความหมาย แทนราคาเด่นเพียงตัวเดียว
บันทึกตรวจสอบที่ได้ควรอธิบายทั้งสิ่งที่ตรงกันและความไม่ตรงที่ถูกปฏิเสธ บันทึกจะเป็นข้อมูลอ้างอิงสำหรับการยอมรับ การยกเลิก และการกู้คืนภายหลัง ช่วยให้ผู้ปฏิบัติงานสืบชิ้นงานที่ได้กลับไปยังขอบเขตที่อนุญาตเดิม
กำหนดอายุของแต่ละข้อเสนออย่างตั้งใจ
ช่วงที่ข้อเสนอมีผลเป็นส่วนหนึ่งของราคา ความยินดีจ่าย 0.28 WETH ในชั่วโมงถัดไปต่างจากการยินดีจ่ายยอดเดียวกันหลังประกาศสำคัญวันพรุ่งนี้ การรับความเสี่ยงนานขึ้นทำให้ผู้ขายมีเวลามากขึ้นที่จะยอมรับหลังสมมติฐานของผู้ซื้อล้าสมัยแล้ว
เลือกระยะเวลาที่ส่วนติดต่อและโปรโตคอลจริงรองรับ นโยบายควรระบุเวลาหมดอายุช้าที่สุดที่ยอมให้ใช้และเงื่อนไขที่ต้องทบทวนก่อนหน้านั้น หลีกเลี่ยงการกำหนดอายุจากค่าเริ่มต้นซอฟต์แวร์โดยไม่พิจารณากำหนดการข้อมูลของคอลเลกชัน
เวลาหมดอายุข้อเสนอของการเสนอซื้ออัตโนมัติบน OpenSea ควรใช้มาตรฐานเวลาที่ชัดเจนและบันทึกเวลาประทับ ข้อความภายในว่า “เหลือหนึ่งชั่วโมง” ไม่ใช่ตัวระบุที่คงอยู่ถาวร เก็บเงื่อนไขจริงไว้เพื่อให้การเริ่มใหม่สร้างข้อเท็จจริงได้ว่ายังอาจมีการยอมรับหรือไม่
การหมดอายุต่างจากการนำแถวออกจากรายการภายในด้วย โปรแกรมควรกระทบยอดสถานะข้อเสนอเดิมและเงื่อนไขความมีผลที่ใช้ หน้าจอที่ซ่อนข้อเสนอเก่าอาจช่วยให้ดูง่าย โดยไม่ได้พิสูจน์ว่าคำสั่งที่ซ่อนทุกอันหมดผลแล้ว
ทบทวนเหตุผลการลงทุนก่อนต่ออายุข้อเสนอ การต่อราคาเดิมไปตลอดโดยอัตโนมัติเปลี่ยนการตัดสินใจชั่วคราวเป็นภาระยืนยาว การต่ออายุควรเป็นการประเมินใหม่ของเกณฑ์สินทรัพย์ที่จะถือ หลักฐานทางออก เงินพร้อมใช้ และความเสี่ยงปัจจุบัน ไม่ใช่เพียงเหตุการณ์จากตัวตั้งเวลา
การยกเลิกเป็นกระบวนการที่มีขอบเขต
คำสั่งยกเลิกต้องระบุว่าพยายามทำให้ข้อเสนอใดใช้ไม่ได้ บนเชนใด และภายใต้โปรโตคอลใด การยกเลิกข้อเสนอรายชิ้นหนึ่งไม่ได้ลบข้อเสนอคอลเลกชันทั้งหมดโดยอัตโนมัติ การเพิกถอนอำนาจบอตภายในเครื่องก็ไม่ได้ทำให้คำสั่งที่ลงนามแล้วและมีให้ใช้ที่อื่นหมดผลเสมอไป
เอกสารอ้างอิงการยกเลิก OpenSea ปัจจุบันให้ข้อจำกัดเฉพาะของการยกเลิกนอกเชนสำหรับคำสั่งที่มี SignedZone ป้องกัน กล่าวคือการอนุญาตดำเนินการตามคำสั่งที่ออกไปแล้วอาจมีผลเกี่ยวข้อง บทเรียนปฏิบัติงานทั่วไปคือให้ตรวจเส้นทางยกเลิกที่เกี่ยวข้อง แทนการสมมติว่าข้อมูลตอบกลับ API ที่สำเร็จทุกครั้งรับประกันว่าจะไม่มีการดำเนินการภายหลัง
คงยอดกันไว้สำหรับภาระที่อาจเกิดระหว่างการยกเลิกยังไม่แน่ชัด หากข้อเสนอถูกยอมรับระหว่างกระบวนการยกเลิก ผลคือได้ NFT และใช้ยอดเงินไป ไม่ใช่เพียงงานดูแลระบบที่ล้มเหลว บัญชีสินทรัพย์คงเหลือและบัญชีงบต้องสะท้อนการได้มานั้น
การปิดอย่างเป็นระเบียบจึงมีหลายส่วน ได้แก่ หยุดอนุญาตข้อเสนอใหม่ ระบุภาระเดิม ขอการยกเลิกที่รองรับเมื่อเหมาะสม และกระทบยอดสถานะสุดท้าย การปิดแล็ปท็อปหรือตัดส่วนติดต่อหยุดเฉพาะส่วนติดต่อนั้น ไม่ได้ลบอำนาจที่ให้ก่อนหน้า
ความแตกต่างนี้สำคัญแม้โดยปกติยกเลิกได้สะดวก ควรออกแบบระบบอัตโนมัติตามการรับประกันเฉพาะของกลไกที่เกี่ยวข้อง รวมข้อยกเว้นในเอกสาร แทนการอิงป้ายที่ทำให้ผู้ใช้สบายใจที่สุด
ข้อเสนอที่ไม่มีเงินรองรับไม่ใช่แผนออกที่จัดการครบถ้วน
การพึ่งว่าเงินไม่พอจะทำให้ข้อเสนอใช้ไม่ได้เป็นทางเลือกที่อ่อนกว่าการจัดการคำสั่งอย่างตั้งใจ คู่มือข้อเสนอซื้อคอลเลกชัน Ethereum ปัจจุบันระบุว่าข้อเสนอที่ไม่มีเงินรองรับอาจกลับมาใช้ได้เมื่อเติม WETH เพียงพอ การเติมเงินภายหลังจึงอาจฟื้นภาระทางเศรษฐกิจเก่า
สมมติผู้ซื้อขายเลิกติดตามคอลเลกชันหลังแนวโน้มแย่ลง แล้วเติม WETH สำหรับการซื้ออื่นที่ไม่เกี่ยวข้อง ข้อเสนอเก่าที่มองข้ามอาจกลับมีทรัพยากรให้ยอมรับได้อีก ธุรกรรมเติมเงินกับข้อเสนอเก่าอาจส่งผลต่อกัน แม้ผู้ใช้จะคิดว่าเป็นคนละเรื่อง
บอตควรแสดงการพึ่งพานี้ก่อนเพิ่มยอดโทเคนชำระเงิน ตรวจข้อเสนอที่ยังมีผลและที่อาจกลับมามีผลตามข้อมูลบัญชีที่รองรับ หากนโยบายไม่อนุมัติแล้ว ให้ใช้กระบวนการยกเลิกหรือทำให้ใช้ไม่ได้ที่เหมาะสมและตรวจผล
ความระวังเดียวกันใช้กับการเปลี่ยนวงเงินอนุญาตและสถานะอื่นที่มีผลต่อการดำเนินการตามคำสั่ง การดำเนินการไม่ได้ชั่วคราวไม่เท่ากับสิ้นสุดถาวรเสมอไป ระบบควรแยกคำสั่งที่หมดอายุหรือมีหลักฐานชัดเจนว่าใช้ไม่ได้แล้ว ออกจากคำสั่งที่เพียงดำเนินการไม่ได้ภายใต้เงื่อนไขปัจจุบัน
นี่เป็นเหตุให้เก็บประวัติข้อเสนอ ไม่ใช่สร้างวิธีหลบการตรวจเงิน กระบวนการเสนอซื้อที่ตรงไปตรงมาเผยแพร่ข้อเสนอที่บัญชีพร้อมทำตามภายในขอบเขตที่ระบุ และดูแลข้อเสนออย่างตั้งใจเมื่อเงื่อนไขเปลี่ยน
แยกแบบจำลองจัดเงิน Ethereum ออกจาก Solana
OpenSea เป็นส่วนติดต่อข้ามเครือข่ายต่างกัน ไม่ใช่กลไกชำระบัญชีสากลแบบเดียว ไม่ควรคัดลอกแบบจำลองกันยอดของ Ethereum ไปใช้ในโค้ด Solana เพียงเปลี่ยนสัญลักษณ์ชำระเงิน ผลต่อบัญชีและประเภทข้อเสนอที่รองรับต้องได้รับการตรวจแยกอย่างอิสระ
คู่มือข้อเสนอซื้อ Solana ปัจจุบันของ OpenSea ระบุว่าเงินข้อเสนอถูกเก็บบนเชนจนข้อเสนอสิ้นสุด อีกทั้งอธิบายการยกเลิกบนเชนและสกุลชำระเงินเฉพาะคอลเลกชัน กลไกเหล่านี้ต่างจากตัวอย่าง WETH ที่อนุญาตล่วงหน้าแต่ยังอยู่ในกระเป๋าข้างต้น
คู่มือเดียวกันระบุในปัจจุบันว่าข้อเสนอตามคุณลักษณะยังไม่เปิดให้ใช้กับคอลเลกชัน Solana ส่วนติดต่อผลิตภัณฑ์ที่แสดงตัวกรองคุณลักษณะจึงไม่ใช่หลักฐานเพียงพอว่าสร้างข้อเสนอ Solana ที่ตรงกันได้ เกณฑ์เปิดดูและการรองรับคำสั่งที่ดำเนินการได้เป็นคนละความสามารถ
สำหรับผู้ปฏิบัติงานข้ามเครือข่าย ให้แยกยอดเงิน เงินสำรองต้นทุนเครือข่าย ตัวระบุข้อเสนอ และกฎกระทบยอด มูลค่าพอร์ตรวมช่วยรายงานได้ แต่ไม่ได้ทำให้เงินใช้แทนกันข้ามเชน หรือทำให้หมดขั้นตอนที่ต้องใช้เปลี่ยนว่าเงินทุนพร้อมใช้อยู่ที่ไหน
คู่มือซื้อขาย OpenSea ในภาพกว้างช่วยวางข้อเสนอซื้อท่ามกลางการวิจัย การซื้อ และการตัดสินใจขายต่อ กลไกเฉพาะเชนควรยังมองเห็นได้ในกระบวนการกว้างนั้น แทนการถูกซ่อนด้วยสวิตช์เสนอซื้ออัตโนมัติเพียงตัวเดียว
ทดสอบกฎด้วยการยอมรับในสถานการณ์ที่เสียเปรียบ
การทดสอบการยอมรับที่มีประโยชน์เริ่มด้วยผลที่ผู้ซื้อไม่อยากได้รับ ข้อเสนอหลายรายการถูกจับคู่หลังความต้องการลดลง ชิ้นงานที่เข้าเกณฑ์แต่คุณภาพต่ำที่สุดเข้ามา คำตอบยกเลิกล่าช้า และข้อเสนอเก่ากลับมีเงินรองรับหลังฝากเงิน โปรแกรมควรยังอธิบายภาระของตนและอยู่ในนโยบายที่กำหนดได้
เขียนบัญชีรายการที่คาดไว้ก่อนทดสอบ สำหรับตัวอย่างสามข้อเสนอ การได้มาที่ยืนยันแล้วสองรายการกับข้อเสนอที่ยังมีผลหนึ่งรายการหมายถึงใช้ไป 0.56 WETH และยังอาจต้องจ่าย 0.28 การแจ้งยอมรับซ้ำต้องไม่ทำให้บันทึกการซื้อครั้งที่สามซึ่งไม่เคยเกิดขึ้น
ทดสอบข้อเสนอการกระทำที่เกิดพร้อมกันจากกระบวนการกลยุทธ์แยกกัน ทั้งคู่ควรอ้างสถานะยอดกันที่สอดคล้องกัน แทนตัดสินอย่างอิสระว่า 0.06 ที่ยังไม่ผูกพันก้อนเดียวกันพร้อมให้ใช้ การประสานงานสำคัญแม้กฎเสนอซื้อแต่ละชุดเรียบง่าย
การทดสอบที่ไม่ผ่านควรนำไปสู่การแก้เฉพาะจุด เกณฑ์ชิ้นงานผิดต้องแก้เรื่องตัวระบุ ยอดเงินที่รับภาระเกินต้องแก้การกันยอด การต่ออายุที่ใช้ข้อมูลเก่าต้องมีกำหนดทบทวนการตัดสินใจที่ดีขึ้น การรวมความล้มเหลวทุกอย่างเป็นข้อผิดพลาดธุรกรรมทั่วไปซ่อนกลไกที่ต้องใส่ใจ
การเสนอซื้ออัตโนมัติพร้อมมีบทบาทกว้างขึ้นก็ต่อเมื่อผู้ปฏิบัติงานตรวจได้ว่าระบบยังอาจซื้ออะไร ทำไมแต่ละข้อเสนอยังถูกต้องตามนโยบาย และการซื้อที่อาจเกิดเหล่านั้นอยู่ภายในทั้งขีดจำกัดเงินและสินทรัพย์คงเหลืออย่างไร หลักฐานนี้มีประโยชน์กว่าจำนวนข้อเสนอที่ซอฟต์แวร์สร้างได้