Skip to content Search Apps Documentation Source Content File Folder Download Copy Actions State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

Community realm. Read the code first. Community realm, deployed by its author. Read the code before you interact or send coins.

markovdemo/v0 package

Overview

Package markovdemo is a small on-chain demo of the Markov-chain text generator provided by the p/moul/x/daily/markov(/p/nym-moultest123/x/daily/markov/v0) library.

It holds a single package-level markov.Chain as the corpus and wires it to the chain: Feed appends words to that persistent chain (a crossing function, since it mutates on-chain state), while Generate and Render walk it with a seed derived from runtime.ChainHeight() — so babbling is a pure, reproducible query that still varies block to block. It contains no Markov logic of its own — build/walk math all lives in the library.

Function

Generate

func Generate(nWords int) string
Ask AI Claude ChatGPT

Generate babbles up to nWords of Markov text from the current corpus, seeded deterministically by the chain height. Read-only.

Param

Command

gnokey query vm/qeval -remote "https://rpc.onyx.testnets.gno.land" -data "gno.land/r/nym-moultest123/x/daily/markovdemo/v0.Generate()"

Result