PathrockNetwork Gno Explorer
HomeBlocksTransactionsRealmsPackagesValidatorsAnalytics

PathrockNetwork Gno Explorer — an independent explorer for Gno.land Mainnet (gnoland-1), operated by PathrockNetwork. Not an official Gno.land service.

gnowebarchive RPC

gno.land/r/moul/demo/microposts/v0

Realm
Open in gnoweb ↗

Overview

Kind
Realm (renderable)
Name
v0
Namespace
moul / demo / microposts
Files
4 (README)(gnomod.toml)
Exported functions
2
Module
gno.land/r/moul/demo/microposts/v0
gno
0.9

Files (4)

  • README.mdmarkdown
  • gnomod.tomltoml
  • post.gnogno
  • realm.gnogno
realm.gnogno
1package microposts
2
3import (
4 "chain/runtime/unsafe"
5 "strconv"
6 "time"
7)
8
9var posts []*Post
10
11func CreatePost(text string) {
12 posts = append(posts, &Post{
13 text: text,
14 author: unsafe.PreviousRealm().Address(), // provided by env
15 createdAt: time.Now(),
16 })
17}
18
19func Render(_ string) string {
20 out := "# Posts\n"
21 for i := len(posts) - 1; i >= 0; i-- {
22 out += "### Post " + strconv.Itoa(i) + "\n" + posts[i].String()
23 }
24 return out
25}
26

Functions

  • CreatePost(text string)

  • Render(string) string

Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.

Rendered

RenderedRawgnoweb ↗

vm/qrender output, sanitized (docs/render-security.md) and displayed in an empty-sandbox iframe — scripts, forms and popups cannot run. Links stay inert in-preview; right-click to open.