Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 7.3% on proxy.golang.org
Top 4.7% dependent repos on proxy.golang.org
Top 6.6% forks on proxy.golang.org

proxy.golang.org : github.com/tendermint/light-client

package lightclient is a complete solution for integrating a light client with tendermint. It provides all common functionality that a client needs to create and sign transactions, get and verify state, and synchronize with a tendermint node. It is intended to expose this data both through golang interfaces, a local RPC server, and language bindings. You can find more info on the aims of this package in the Readme: https://github.com/tendermint/light-client/blob/master/README.md The package layout attempts to expose common domain types in the top-level with no other dependencies. Main packages should select which dependencies they wish to have and wire them together with common glue code that only depends on the interface. More info here: https://medium.com/%40benbjohnson/standard-package-layout-7cdbc8391fc1 The majority of the definitions here are interfaces, to be implemented in subpackages, or data structures encapsulating tendermint return values. All tendermint data structures are prefixed by Tm to make the documentation clearer. The other data structure defined on the top level is KeyInfo/KeyInfos to represent infomation on the public keys stored in the KeyManager, along with logic to sort themselves.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/tendermint/light-client
License: Apache-2.0
Latest release: almost 7 years ago
First release: over 7 years ago
Namespace: github.com/tendermint
Dependent repositories: 1
Stars: 17 on GitHub
Forks: 9 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 22 days ago

    Loading...
    Readme
    Loading...