Realm

gno.land/r/gnops/valopers

Rendered output

Valoper's details:

KalpaTech

Validator Name: KalpaTech

Networks Currently Validating:

  • AtomOne
  • Cosmos Hub
  • Osmosis
  • Regen
  • Persistence
  • Bitsong
  • Sentinel
  • Juno
  • Kichain
  • Lum
  • Gravity
  • UXchain
  • AssetMantle
  • Passage
  • Axelar
  • Quicksilver
  • Namada
  • AUM: $+5M

Links to Digital Presence:

Contact Details:

Why gno.land:
In a world consumed by power struggles, misinformation, and a deep lack of transparency, gno.land stands as a beacon of hope. Through its revolutionary smart contract technology and the Gno language, it offers a new vision for the future, where truth is easily discoverable and where decentralized systems can be secure, open, and built on trust.

Contributions to gno.land – Past contributions or plans for future contributions:
While our direct contributions to gno.land are forthcoming, we are committed to supporting the ecosystem by developing tools that enhance community reach and accessibility. Our future initiatives will focus on creating solutions that empower users and developers, making it easier for the community to engage with and benefit from the gno.land platform.

  • Address: g1vl79vskhqwpmex8g2d5tpu9vrcm0fy9fv7exck
  • PubKey: gpub1pggj7ard9eg82cjtv4u52epjx56nzwgjyg9zpm6svthwcn7r6yzawgqmaejlpsxfwjdtauut6teja23zkp23gy648znan3
  • Server Type: data-center

Profile link

Query (read-only)

non-crossing functions · no tx, no wallet needed
Auth() → *gno.land/p/moul/authz.Authorizer
GetByAddr(address_XXX string) → struct{Moniker string; Description string; ServerType string; Address .uverse.address; PubKey string; KeepRunning bool; auth *gno.land/p/nt/ownable/v0/exts/authorizable.Authorizable}
NewInstructionsProposalCallback(newInstructions string) → func(.uverse.realm) .uverse.error
NewMinFeeProposalCallback(newMinFee int64) → func(.uverse.realm) .uverse.error

Call functions (state-changing)

signs a tx via Adena
AddToAuthList(address_XXX string, member string)
DeleteFromAuthList(address_XXX string, member string)
Register(moniker string, description string, serverType string, address_XXX string, pubKey string)
UpdateDescription(address_XXX string, description string)
UpdateKeepRunning(address_XXX string, keepRunning bool)
UpdateMoniker(address_XXX string, moniker string)
UpdateServerType(address_XXX string, serverType string)

All exported functions (12)

show raw signatures
NameParamsReturns
Auth [{"Name": ".res.0", "Type": "*gno.land/p/moul/authz.Authorizer", "Value": ""}]
NewInstructionsProposalCallback [{"Name": "newInstructions", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "func(.uverse.realm) .uverse.error", "Value": ""}]
NewMinFeeProposalCallback [{"Name": "newMinFee", "Type": "int64", "Value": ""}] [{"Name": ".res.0", "Type": "func(.uverse.realm) .uverse.error", "Value": ""}]
AddToAuthList [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "member", "Type": "string", "Value": ""}]
DeleteFromAuthList [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "member", "Type": "string", "Value": ""}]
Register [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "moniker", "Type": "string", "Value": ""}, {"Name": "description", "Type": "string", "Value": ""}, {"Name": "serverType", "Type": "string", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "pubKey", "Type": "string", "Value": ""}]
UpdateMoniker [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "moniker", "Type": "string", "Value": ""}]
UpdateDescription [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "description", "Type": "string", "Value": ""}]
UpdateKeepRunning [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "keepRunning", "Type": "bool", "Value": ""}]
UpdateServerType [{"Name": "cur", "Type": "interface {Address func() .uverse.address; Coins func() .uverse.gnocoins; Origin func() .uverse.realm; PkgPath func() string; Previous func() .uverse.realm; Send func(.uverse.gnocoins, .uverse.address) .uverse.error; String func() string}", "Value": ""}, {"Name": "address_XXX", "Type": "string", "Value": ""}, {"Name": "serverType", "Type": "string", "Value": ""}]
GetByAddr [{"Name": "address_XXX", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "struct{Moniker string; Description string; ServerType string; Address .uverse.address; PubKey string; KeepRunning bool; auth *gno.land/p/nt/ownable/v0/exts/authorizable.Authorizable}", "Value": ""}]
Render [{"Name": "fullPath", "Type": "string", "Value": ""}] [{"Name": ".res.0", "Type": "string", "Value": ""}]

Files

Storage

{
  "raw": "storage: 121068, deposit: 12106800"
}