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.

README.md

1.45 Kb · 27 lines

gno.land/p/moul/authz/v1

Flexible authorization control for privileged actions, backed by a B+ tree (gno.land/p/nt/bptree via p/moul/addrset/v1).

The B+ tree successor to p/moul/authz/v0 (AVL-backed, via p/moul/addrset/v0). v1 because the member store — and thus the on-chain storage layout — changed (a compatibility change ⇒ new version). The exported API matches v0, except the MemberAuthority.Tree() escape hatch is removed so the backing store never leaks across realms.


Part of moul/gno-contracts — moul's versioned gno.land contracts. See the repository for the full catalog, build/test tooling, and usage.

Dependency graph:

gno.land/p/moul/authz/v1 dependency graph

Provenance: imported — see https://github.com/moul/gno-contracts/pull/2 for context and metadata.

⚠️ Disclaimer: provided as-is, without warranty; not security-audited. Full disclaimer: DISCLAIMER.