ข้ามไปที่เนื้อหา

Pearl CLI Integration

OpenJarvis มี wrapper แบบบาง jarvis pearl สำหรับเครื่องมือบรรทัดคำสั่งเนทีฟของ Pearl มันไม่ได้แทนที่ node หรือ wallet ของ Pearl แต่ทำให้คำสั่งที่ใช้บ่อยค้นหาได้จาก CLI ตัวเดียวกับที่ผู้ใช้ใช้สำหรับการขุด (mining)

การค้นหา Binary

jarvis pearl จะมองหา pearld, oyster และ prlctl ใน PATH ก่อน แล้วจึงมองหาใต้ $PEARL_HOME/bin

export PEARL_HOME=/path/to/pearl
jarvis pearl doctor

Native Pass-Through

ใช้คำสั่งแบบ pass-through เมื่อคุณต้องการใช้ความสามารถเต็มรูปแบบของ Pearl:

jarvis pearl node -- --help
jarvis pearl wallet -- --help
jarvis pearl ctl -- --help

คำสั่งเหล่านี้ map ตรงไปยัง:

คำสั่งของ OpenJarvis Binary ของ Pearl
jarvis pearl node pearld
jarvis pearl wallet oyster
jarvis pearl ctl prlctl

รูปแบบคำสั่งเป็น jarvis pearl <command> เสมอ argument แบบเนทีฟของ Pearl จะตามหลัง command นั้น ใช้ -- ก่อน argument ของ Pearl เมื่อ argument เริ่มด้วยขีด และคุณต้องการ กำหนดขอบเขตของ pass-through ให้ชัดเจน

ตัวช่วย Wallet Address

หาก Oyster กำลังรันอยู่แล้ว สร้างที่อยู่สำหรับขุดผ่าน wallet RPC ได้ด้วย:

jarvis pearl address \
  -u rpcuser \
  -P rpcpass \
  -s localhost:44207

ตัวช่วยนี้ใช้ prlctl --wallet และค่าเริ่มต้นเป็น --notls ซึ่งตรงกับ flow การตรวจสอบ ในเครื่อง ใช้ --tls --skipverify หาก Oyster RPC endpoint ของคุณให้บริการ TLS ด้วย certificate ในเครื่อง

ขอบเขต

jarvis mine คือวงจรชีวิตการขุดของ OpenJarvis ส่วน jarvis pearl คือทางออกฉุกเฉิน ไปยัง node, wallet และเครื่องมือ RPC เนทีฟของ Pearl สำหรับการดูแล node หรือ wallet ขั้นสูง ผลลัพธ์ help ของ Pearl เองคือแหล่งข้อมูลที่ถูกต้องที่สุด