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/samcrew/memba_weighted_host

Package
Open in gnoweb ↗

Overview

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

Files (32)

  • gnomod.tomltoml
  • appstore_actions.gnogno
  • appstore_host.gnogno
  • appstore_reads.gnogno
  • arcade_actions.gnogno
  • arcade_host.gnogno
  • arcade_reads.gno
gno
  • badges_actions.gnogno
  • badges_host.gnogno
  • badges_reads.gnogno
  • channels_actions.gnogno
  • channels_host.gnogno
  • channels_reads.gnogno
  • escrow_actions.gnogno
  • escrow_host.gnogno
  • escrow_reads.gnogno
  • feed_actions.gnogno
  • feed_host.gnogno
  • feed_reads.gnogno
  • feedback_actions.gnogno
  • feedback_host.gnogno
  • feedback_reads.gnogno
  • host.gnogno
  • market_actions.gnogno
  • market_host.gnogno
  • quest_actions.gnogno
  • quest_host.gnogno
  • quest_reads.gnogno
  • reads.gnogno
  • reviews_actions.gnogno
  • reviews_host.gnogno
  • reviews_reads.gnogno
  • reviews_reads.gnogno
    1package memba_weighted_host23import "strconv"45func (h *Host) reviewsConfigJSON() string {6	if h.reviewsPolicy == nil {7		return ""8	}9	return `,"reviewsPolicy":{"target":` + quoteJSON(h.reviewsPolicy.Target()) + `,"successor":` + quoteJSON(string(h.reviewsPolicy.Successor())) + `,"moderationCategory":"routine","returnStagesOnly":true,"invalidatesOtherProposals":true}`10}11func reviewsItemJSON(i ReviewsItem) string {12	return `{"id":` + quoteJSON(strconv.FormatUint(i.ID, 10)) + `,"review":` + strconv.FormatBool(i.Review) + `,"parentId":` + quoteJSON(strconv.FormatUint(i.ParentID, 10)) + `,"subject":` + quoteJSON(i.Subject) + `,"author":` + quoteJSON(string(i.Author)) + `,"rating":` + quoteJSON(strconv.Itoa(i.Rating)) + `,"bodyHash":` + quoteJSON(i.BodyHash) + `,"createdAtHeight":` + quoteJSON(strconv.FormatInt(i.CreatedAt, 10)) + `,"editedAtHeight":` + quoteJSON(strconv.FormatInt(i.EditedAt, 10)) + `,"hidden":` + strconv.FormatBool(i.Hidden) + `,"deleted":` + strconv.FormatBool(i.Deleted) + `,"flagged":` + strconv.FormatBool(i.Flagged) + `}`13}14func reviewsStateJSON(s ReviewsState) string {15	return `{"moderator":` + quoteJSON(string(s.Moderator)) + `,"pendingModerator":` + quoteJSON(string(s.PendingModerator)) + `,"item":` + reviewsItemJSON(s.Item) + `}`16}17func reviewsActionJSON(a ReviewsAction, s ReviewsState) string {18	return `{"type":"reviews","target":` + quoteJSON(a.Target()) + `,"operation":` + quoteJSON(string(a.Kind())) + `,"id":` + quoteJSON(strconv.FormatUint(a.ID(), 10)) + `,"recipient":` + quoteJSON(string(a.Recipient())) + `,"before":` + reviewsStateJSON(s) + `}`19}20

    Functions

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

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