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.

gems/v1 package

Overview

Package gems6v2 (deployed at .../gems6v2/v5, wired to ../stablev5; v4 with the gemsart3d2 art) is the mint-mechanics half of the gems6v2 candidate design: trait assembly and chain- roster management live here, same as the real gems6/v1. The one real difference is what MintAssembled does with the assembled traits: it never renders anything -- no gemsart.RenderTokenSVG call at all -- it just hands the raw trait fields to ../stable's RecordMint, which writes a cheap sealed placeholder. Rendering happens later, lazily, on a read (see ../stable's currentMetadata). This realm still imports gemsartfab, but only for its roster helper functions (StoneForChain, ColorPaletteSize, ShapeNames, ...) used to pick a valid random combination -- never for the expensive render itself.

Function

MaxUniqueTraitCombos

func MaxUniqueTraitCombos() int64
Ask AI Claude ChatGPT

Command

gnokey query vm/qeval -remote "https://rpc.gno.land" -data "gno.land/r/g17cjym5e9hhws46lt6329pv2gtx2ay0503hgems/gems/v1.MaxUniqueTraitCombos()"

Result