Pearl CLI Integration¶
OpenJarvis includes a thin jarvis pearl wrapper for Pearl's native command
line tools. It does not replace Pearl's node or wallet; it makes the common
commands discoverable from the same CLI users use for mining.
Binary Discovery¶
jarvis pearl looks for pearld, oyster, and prlctl on PATH, then under
$PEARL_HOME/bin.
Native Pass-Through¶
Use pass-through commands when you need the full Pearl surface:
These map directly to:
| OpenJarvis command | Pearl binary |
|---|---|
jarvis pearl node |
pearld |
jarvis pearl wallet |
oyster |
jarvis pearl ctl |
prlctl |
The command format is always jarvis pearl <command>. Pearl-native arguments
go after that command. Use -- before Pearl arguments when the arguments begin
with dashes and you want to make the pass-through boundary explicit.
Wallet Address Helper¶
If Oyster is already running, generate a mining address through wallet RPC:
The helper uses prlctl --wallet and defaults to --notls, which matches the
local validation flow. Use --tls --skipverify if your Oyster RPC endpoint is
serving TLS with a local certificate.
Boundary¶
jarvis mine is the OpenJarvis mining lifecycle. jarvis pearl is an escape
hatch to Pearl's native node, wallet, and RPC tools. For advanced node or
wallet administration, Pearl's own help output is the source of truth.