CLI
logos-kit: the same wallet, engine and policy, from a terminal.
logos-kit is the wallet on the command line. It shares the engine, the vault
format and the approval policy with the Basecamp wallet.
git clone https://github.com/logos-kit/logos-kit && cd logos-kit
cargo xtask lez-vendor # pinned LEZ + our patches into vendor/lez
cargo install --path crates/logos-kit-cli
logos-kit --helpEvery command asks before it spends, and shows the decoded request, the fee
cap and the request hash. --yes skips the prompt only when
LOGOS_KIT_PASSWORD is set (scripts and CI); --json prints machine output.
Set up
logos-kit init # new wallet; shows the phrase once
logos-kit restore --from-date 2026-09-01 # or --from-genesis
logos-kit status # zone, sync, networkAccounts
logos-kit account new # public
logos-kit account new --private # private
logos-kit account list
logos-kit account label <account> "Savings"
logos-kit account keys <private account> > keys.txt # for others to pay it privately
logos-kit balance <account> [--token <definition>] # native balance in LGOFunds and transfers
logos-kit faucet <account> # testnet: Logos Kit's drip faucet, 1 LGO
logos-kit send --from <a> --to <b> --amount 2.5LGO
logos-kit send --from <a> --to <b> --amount 42 # a whole number is lepta
logos-kit send --from <a> --to <b> --amount 250 --token <definition>
logos-kit shield --from <public> --to <your private> --amount 5000
logos-kit deshield --from <your private> --to <public> --amount 100
logos-kit send --from <private> --to-keys keys.txt --amount 10 # someone else's private account--amount takes lepta as a whole number (1 LGO = 1,000,000,000 lepta) or
LGO written 2.5, 2.5LGO or "3 LGO". With --token it's a whole number
of the token's base units. Human output shows LGO; --json stays in lepta.
Private routes prove locally (about 4–7 minutes on an M-series Mac).
Tokens and programs
logos-kit token create --name KIT --supply 1000000 --holder <public>
logos-kit token list
logos-kit program <address or builtin name> # header and source verification
logos-kit verify-program <address> # rebuild in docker and compare
logos-kit call --from <a> --program <p> --account <id[:shard][:signer]> --data <base64>Testimonials
logos-kit testimonial post --from <public> --text "…Logos Kit…" [--username alice]
logos-kit testimonial list
logos-kit testimonial evidence --snapshot ./snapshots # adoption evidence from chain dataSafety
logos-kit backup export wallet.backup # encrypted; needs the same password
logos-kit backup import wallet.backup
logos-kit reveal # the phrase (asks the password again)
logos-kit password # change it
logos-kit auto-lock 900 # seconds (60–86400)Networks
logos-kit --zone lez-testnet … # default: the official LEZ testnet (v0.3.0)
logos-kit --zone lez-preview … # Logos Kit's earlier 0.3 network (legacy)
logos-kit --zone lez-local … # a local sequencer on :3040
logos-kit --zone my-zone --sequencer https://… …# any other zoneOr set LOGOS_KIT_ZONE. The wallet's files live in --home /
LOGOS_KIT_HOME (default ~/.logos-kit).