Ecosyste.ms: Packages

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

Top 2.4% on proxy.golang.org
Top 1.9% dependent packages on proxy.golang.org
Top 2.1% dependent repos on proxy.golang.org
Top 3.5% forks on proxy.golang.org

proxy.golang.org : github.com/iov-one/weave

Package weave defines all common interfaces to weave together the various subpackages, as well as implementations of some of the simpler components (when interfaces would be too much overhead). We pass context through context.Context between app, middleware, and handlers. To do so, weave defines some common keys to store info, such as block height and chain id. Each extension, such as auth, may add its own keys to enrich the context with specific data. There should exist two functions for every XYZ of type T that we want to support in Context: WithXYZ may error/panic if the value was previously set to avoid lower-level modules overwriting the value (eg. height, header)

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/iov-one/weave
Keywords: abci, blockchain, framework, tendermint
License: Apache-2.0
Latest release: about 4 years ago
First release: over 6 years ago
Namespace: github.com/iov-one
Dependent packages: 8
Dependent repositories: 6
Stars: 1,121 on GitHub
Forks: 46 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 7 days ago

    Loading...
    Readme
    Loading...