iovns

module
v0.9.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2020 License: Apache-2.0

README

IOV Name Service (IOVNS)

This repo contains the IOV Name Service daemon (iovnsd) and command-line interface (iovnscli) built on top of the cosmos-sdk.

Running iovnsd

# make the apps
make build
# initialize chain
bash scripts/entrypoint.sh

Directories

Path Synopsis
app
cmd
Package mock contains utilities and types that simulate behaviour of other components of the app, with the possibility to force outputs.
Package mock contains utilities and types that simulate behaviour of other components of the app, with the possibility to force outputs.
pkg
swagger-ui
x
configuration
Package configuration contains the iovns module for handling state configuration such as account
Package configuration contains the iovns module for handling state configuration such as account
configuration/client/cli
Package cli contains the cobra commands used to interact with the configuration module via CLI
Package cli contains the cobra commands used to interact with the configuration module via CLI
configuration/client/rest
Package rest contains the handlers used to interact with the configuration module via REST
Package rest contains the handlers used to interact with the configuration module via REST
configuration/types
Package types contains all the types used by the configuration module
Package types contains all the types used by the configuration module
starname
Package starname contains all the handlers, types and state keepers of the starname module The starname module is the implementation of a blockchainized domain name system based on the concepts of domains, domains have owners and can be transferred Domains hold an entity called Account, which can be owned by another address transferred, and serves the purpose of mapping resources that can be associated with another entity
Package starname contains all the handlers, types and state keepers of the starname module The starname module is the implementation of a blockchainized domain name system based on the concepts of domains, domains have owners and can be transferred Domains hold an entity called Account, which can be owned by another address transferred, and serves the purpose of mapping resources that can be associated with another entity
starname/client/cli
Package cli contains the cobra commands used to interact with the starname module via CLI
Package cli contains the cobra commands used to interact with the starname module via CLI
starname/client/rest
Package rest contains the http handlers used to interact with the starname module via RESt
Package rest contains the http handlers used to interact with the starname module via RESt
starname/controllers/account
Package account contains request verifiers used to interact with accounts in the starname module
Package account contains request verifiers used to interact with accounts in the starname module
starname/controllers/domain
Package domain contains request verifiers used to interact with domain in the starname module
Package domain contains request verifiers used to interact with domain in the starname module
starname/keeper
Package keeper contains the definition of the queries used to interact with the starname module and also the keeper object that takes care of modifying and reading the state of the module.
Package keeper contains the definition of the queries used to interact with the starname module and also the keeper object that takes care of modifying and reading the state of the module.
starname/keeper/executor
Package executor implements wrappers around starname module keeper that are used to perform actions on objects stored inside the crud.Store
Package executor implements wrappers around starname module keeper that are used to perform actions on objects stored inside the crud.Store
starname/types
Package types contains the models, errors, names used by the starname module
Package types contains the models, errors, names used by the starname module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL