FireDancer เป็นไคลเอนต์ผู้ตรวจสอบความถูกต้องใหม่สำหรับ Solana
หากคุณเป็นผู้ให้บริการหรือต้องการเรียกใช้ตัวตรวจสอบความถูกต้องให้ดูที่คู่มือการเริ่มต้นใช้งานในเอกสาร FireDancer
หากคุณเป็นผู้ให้บริการที่ต้องการเรียกใช้ตัวตรวจสอบความถูกต้องให้ดูคู่มือการเผยแพร่ในเอกสารประกอบ
โครงการ FireDancer กำลังผลิตผู้ตรวจสอบสองคน
ตัวตรวจสอบทั้งสองถูกสร้างขึ้นจาก codebase นี้ ตัวตรวจสอบ FireDancer ไม่พร้อมสำหรับการทดสอบหรือการใช้งานและไม่มีการเผยแพร่ Frankendancer กำลังทดสอบใน Solana Testnet
ปัจจุบัน FireDancer รองรับ Linux เท่านั้นและต้องการเคอร์เนลที่ค่อนข้างใหม่อย่างน้อย v4.18 ในการสร้าง
$ git clone --recurse-submodules https://github.com/firedancer-io/firedancer.git
$ cd firedancer
$ ./deps.sh
$ make -j run เป้าหมาย make run เรียกใช้คำสั่ง fddev dev คำสั่งการพัฒนานี้จะช่วยให้มั่นใจว่าระบบของคุณได้รับการกำหนดค่าอย่างถูกต้องก่อนที่จะสร้างบล็อกปฐมกาลปุ่มบางปุ่มก๊อกน้ำและจากนั้นเริ่มการตรวจสอบความถูกต้องบนเครื่องท้องถิ่น fddev จะใช้ sudo เพื่อทำการเปลี่ยนแปลงการกำหนดค่าระบบที่มีสิทธิพิเศษเมื่อจำเป็น หาก sudo ไม่พร้อมใช้งานคุณอาจต้องเรียกใช้คำสั่งเป็นรูท
โดยค่าเริ่มต้น fddev จะสร้างคลัสเตอร์การพัฒนาใหม่หากคุณต้องการเข้าร่วมคลัสเตอร์นี้ด้วยตัวตรวจสอบอื่น ๆ คุณสามารถกำหนด [rpc.entrypoints] ในไฟล์กำหนดค่าเพื่อชี้ไปที่ตัวตรวจสอบตัวแรกของคุณและเรียกใช้ fddev dev อีกครั้ง
FireDancer สามารถใช้ได้ภายใต้ใบอนุญาต Apache 2 FireDancer ยังมีห้องสมุดภายนอกที่มีอยู่ภายใต้ใบอนุญาตที่หลากหลาย ดูใบอนุญาตสำหรับข้อความใบอนุญาตเต็มรูปแบบ