Realm
gno.land/r/samcrew/memba_appstore_v1
Rendered output
Memba App Store
Curated gno.land dApps. Listing fee: 1000000 ugnot → treasury.
| App | Package | Category |
|---|
No live apps yet.
Query (read-only)
non-crossing functions · no tx, no wallet neededAppCount() → int
GetListingJSON(pkgPath string) → string
GetOwner() → string
GetRegistrationFee() → int64
GetStatsJSON() → string
GetTreasury() → string
ListLiveJSON(offset int, limit int) → string
Call functions (state-changing)
signs a tx via AdenaAcceptOwnership()
AddCurator(addr string)
ApproveApp(pkgPath string)
DelistApp(pkgPath string)
FlagApp(pkgPath string)
Pause(state bool)
RegisterApp(pkgPath string, name string, tagline string, descr string, category string, iconCID string, appURL string)
RemoveCurator(addr string)
RestoreApp(pkgPath string)
SetRegistrationFee(fee int64)
SetTreasury(addr string)
TransferOwnership(newOwner string)
All exported functions (20)
show raw signatures
| Name | Params | Returns |
|---|---|---|
| SetRegistrationFee | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "fee", "Type": "int64", "Value": ""}] | — |
| SetTreasury | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "addr", "Type": "string", "Value": ""}] | — |
| AddCurator | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "addr", "Type": "string", "Value": ""}] | — |
| RemoveCurator | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "addr", "Type": "string", "Value": ""}] | — |
| Pause | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "state", "Type": "bool", "Value": ""}] | — |
| TransferOwnership | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "newOwner", "Type": "string", "Value": ""}] | — |
| AcceptOwnership | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}] | — |
| RegisterApp | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "pkgPath", "Type": "string", "Value": ""}, {"Name": "name", "Type": "string", "Value": ""}, {"Name": "tagline", "Type": "string", "Value": ""}, {"Name": "descr", "Type": "string", "Value": ""}, {"Name": "category", "Type": "string", "Value": ""}, {"Name": "iconCID", "Type": "string", "Value": ""}, {"Name": "appURL", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "uint64", "Value": ""}] |
| ApproveApp | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "pkgPath", "Type": "string", "Value": ""}] | — |
| DelistApp | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "pkgPath", "Type": "string", "Value": ""}] | — |
| RestoreApp | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "pkgPath", "Type": "string", "Value": ""}] | — |
| FlagApp | [{"Name": "cur", "Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string; Sub func(string) .uverse.realm; Subpath func() string}", "Value": ""}, {"Name": "pkgPath", "Type": "string", "Value": ""}] | — |
| GetRegistrationFee | — | [{"Name": ".res.0", "Type": "int64", "Value": ""}] |
| GetTreasury | — | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| GetOwner | — | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| AppCount | — | [{"Name": ".res.0", "Type": "int", "Value": ""}] |
| GetStatsJSON | — | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| ListLiveJSON | [{"Name": "offset", "Type": "int", "Value": ""}, {"Name": "limit", "Type": "int", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| GetListingJSON | [{"Name": "pkgPath", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
| Render | [{"Name": "path", "Type": "string", "Value": ""}] | [{"Name": ".res.0", "Type": "string", "Value": ""}] |
Files
Storage
{
"raw": "storage: 39520, deposit: 3952000"
}