PathrockNetwork Gno Explorer
HomeBlocksTransactionsTokensRealmsPackagesValidatorsAnalytics

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/p/moul/forge/v1

Package
Open in gnoweb ↗

Overview

Kind
Pure package
Name
v1
Namespace
moul / forge
Files
18 (README)(gnomod.toml)
Exported functions
n/a — not supported for pure packages by the node (vm/qfuncs)
Module
gno.land/p/moul/forge/v1
gno
0.9

Files (18)

  • README.mdmarkdown
  • gnomod.tomltoml
  • change.gnogno
  • errors.gnogno
  • forge.gnogno
  • issue.gnogno
  • pkg.gnogno
  • ref.gnogno
  • release.gnogno
  • validate.gnogno
  • change_test.gnogno
  • forge_test.gnogno
  • helpers_test.gnogno
  • issue_test.gnogno
  • pkg_test.gnogno
  • ref_test.gnogno
  • release_test.gnogno
  • validate_test.gnogno
  • helpers_test.gnogno
    1package forge23import (4	"strings"5	"testing"67	"gno.land/p/nt/testutils/v0"8	"gno.land/p/nt/urequire/v0"9)1011// Deterministic, checksum-valid test addresses.12var (13	alice = testutils.TestAddress("alice") // owner14	bob   = testutils.TestAddress("bob")   // maintainer15	carol = testutils.TestAddress("carol") // writer16	dave  = testutils.TestAddress("dave")  // reader17	eve   = testutils.TestAddress("eve")   // stranger18)1920// oid builds a well-formed 40-hex object id out of one hex digit.21func oid(c string) string { return strings.Repeat(c, 40) }2223// newRepo returns a repo owned by alice with the standard cast: bob24// maintainer, carol writer, dave reader, eve nothing.25func newRepo(t *testing.T) (*Forge, *Repo) {26	t.Helper()27	f := New()28	r, err := f.CreateRepo(alice, 100, "moul/forge", "an on-chain forge", "")29	urequire.NoError(t, err)30	urequire.NoError(t, r.SetMember(alice, bob, RoleMaintainer))31	urequire.NoError(t, r.SetMember(alice, carol, RoleWriter))32	urequire.NoError(t, r.SetMember(alice, dave, RoleReader))33	return f, r34}35

    Functions

    not supported for pure packages by the node (vm/qfuncs)

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