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

curation/v1 package

Overview

Package curation records who curates the Launchpad marketplace and what they decided about a collection: applications, feature slots, temporary holds, verification and appeals. It holds no coins and no tokens, never changes a collection's terms and never blocks a transfer, sale, refund or claim: a client reads these records and decides what to show.

Function

AccessJSON

func AccessJSON(collection, who string) string

AccessJSON tells a private inbox what an account is to a collection right now: whether it holds the creator role ("founder"), an active manager, and whether Conflicted bars it from acting as one. It is public data to be read on every request, not a token.

The answer also says where and when it was evaluated: the chain ID, the block height and the block time. The answer is not signed: checking them exposes an honest node on the wrong chain or behind it, and proves nothing against a node that lies. Its eight fields are a contract with that reader.

Params

Command

gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/samcrew/launchpad/curation/v1.AccessJSON(,)"

Result