Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agentfaucet
command
|
|
|
gnomcp
command
Command gnomcp is the Gno Model Context Protocol server.
|
Command gnomcp is the Gno Model Context Protocol server. |
|
Package faucet is a standalone automatic testnet faucet service.
|
Package faucet is a standalone automatic testnet faucet service. |
|
Package gasprice prices a gno transaction from the chain's live minimum gas price.
|
Package gasprice prices a gno transaction from the chain's live minimum gas price. |
|
internal
|
|
|
audit
Package audit writes JSON-lines audit records of MCP tool invocations.
|
Package audit writes JSON-lines audit records of MCP tool invocations. |
|
chain
Package chain abstracts access to a gno chain via the Client interface: reads (render, eval, doc, file, paths, balance, session query) and writes — Call, Run, and AddPackage signed by the agent directly, plus CallAsUser/RunAsUser signed through a user-authorized session.
|
Package chain abstracts access to a gno chain via the Client interface: reads (render, eval, doc, file, paths, balance, session query) and writes — Call, Run, and AddPackage signed by the agent directly, plus CallAsUser/RunAsUser signed through a user-authorized session. |
|
clientfaucet
Package clientfaucet selects and drives a per-profile funding backend for the agent's testnet key: a ServiceFaucet (automatic service), a LinkFaucet (an existing human faucet page), or the manual fallback (LinkFaucet with no URL).
|
Package clientfaucet selects and drives a per-profile funding backend for the agent's testnet key: a ServiceFaucet (automatic service), a LinkFaucet (an existing human faucet page), or the manual fallback (LinkFaucet with no URL). |
|
fsutil
Package fsutil provides crash-safe atomic file writes for sensitive on-disk state (keys, sessions, config).
|
Package fsutil provides crash-safe atomic file writes for sensitive on-disk state (keys, sessions, config). |
|
gnosrc
Package gnosrc renders structural views of Gno package source: a navigation outline (signatures + docs, bodies elided) and verbatim extraction of named declarations with a best-effort dependency header.
|
Package gnosrc renders structural views of Gno package source: a navigation outline (signatures + docs, bodies elided) and verbatim extraction of named declarations with a best-effort dependency header. |
|
gnoweb
Package gnoweb discovers a gno chain's connection info from a gnoweb page's gnoconnect:* meta-tags.
|
Package gnoweb discovers a gno chain's connection info from a gnoweb page's gnoconnect:* meta-tags. |
|
indexer
Package indexer abstracts read-only access to tx-indexer GraphQL queries.
|
Package indexer abstracts read-only access to tx-indexer GraphQL queries. |
|
keystore
Package keystore provides gnomcp's own agent write identity for dev/test chains.
|
Package keystore provides gnomcp's own agent write identity for dev/test chains. |
|
profiles
Package profiles parses and represents the multi-chain profile configuration that drives gnomcp's connections to gno chains.
|
Package profiles parses and represents the multi-chain profile configuration that drives gnomcp's connections to gno chains. |
|
server
Package server wires the MCP server scaffolding, tool Registry, and profile-conditional schema.
|
Package server wires the MCP server scaffolding, tool Registry, and profile-conditional schema. |
|
session
Package session manages gnomcp's chain-bounded session keys: ed25519 generation, scrypt+AES-GCM disk persistence, 4-layer scope policy, and per-pubkey chain verification.
|
Package session manages gnomcp's chain-bounded session keys: ed25519 generation, scrypt+AES-GCM disk persistence, 4-layer scope policy, and per-pubkey chain verification. |
|
tools/admin
Package admin holds server-administration tools: tools that change gnomcp's own runtime state rather than reading or writing a chain.
|
Package admin holds server-administration tools: tools that change gnomcp's own runtime state rather than reading or writing a chain. |
|
tools/indexer
Package indexer holds the tx-indexer-backed MCP tools (gno_list, gno_history, gno_activity).
|
Package indexer holds the tx-indexer-backed MCP tools (gno_list, gno_history, gno_activity). |
|
tools/read
Package read holds the chain read MCP tools (gno_render, gno_eval, gno_read, gno_packages, gno_account, gno_status, gno_connect).
|
Package read holds the chain read MCP tools (gno_render, gno_eval, gno_read, gno_packages, gno_account, gno_status, gno_connect). |
|
tools/write
Package write holds the chain-write and write-prep MCP tools: gno_call, gno_run, gno_addpkg, gno_key_send (transactions); gno_faucet_fund, gno_key_generate, gno_key_address, gno_key_list, gno_key_delete (agent key lifecycle); and gno_session_propose, gno_auth_status, gno_session_revoke (session lifecycle).
|
Package write holds the chain-write and write-prep MCP tools: gno_call, gno_run, gno_addpkg, gno_key_send (transactions); gno_faucet_fund, gno_key_generate, gno_key_address, gno_key_list, gno_key_delete (agent key lifecycle); and gno_session_propose, gno_auth_status, gno_session_revoke (session lifecycle). |
|
untrusted
Package untrusted wraps chain-derived bytes in an envelope that marks them as data, never instructions, for an LLM consuming a tool result.
|
Package untrusted wraps chain-derived bytes in an envelope that marks them as data, never instructions, for an LLM consuming a tool result. |
|
playground
|
|
|
e2e/cmd/gnoquery
command
Command gnoquery is the e2e harness's chain ground-truth oracle: it reads on-chain state directly via gnoclient (the same pinned library gnomcp wraps, but called below gnomcp's tool layer, so it's an independent check).
|
Command gnoquery is the e2e harness's chain ground-truth oracle: it reads on-chain state directly via gnoclient (the same pinned library gnomcp wraps, but called below gnomcp's tool layer, so it's an independent check). |
|
e2e/simnet
command
Command simnet runs a simulated testnet for the playground e2e harness: a real in-memory gnoland node (BFT + mempool + tm2 RPC) genesis-seeded with the e2e test realms, plus a faucet and a gnoweb front.
|
Command simnet runs a simulated testnet for the playground e2e harness: a real in-memory gnoland node (BFT + mempool + tm2 RPC) genesis-seeded with the e2e test realms, plus a faucet and a gnoweb front. |
Click to show internal directories.
Click to hide internal directories.