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

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

Command

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

Result