proxy.golang.org : github.com/anniran/weave : v0.23.0
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 -
Documentation -
Download -
JSON
purl: pkg:golang/github.com/anniran/weave@v0.23.0
Published:
Indexed:
- github.com/VividCortex/gohistogram v1.0.0
- github.com/btcsuite/btcd v0.0.0-20190523000118-16327141da8c
- github.com/btcsuite/btcutil v0.0.0-20190425235716-9e5f4b9a998d
- github.com/etcd-io/bbolt v1.3.3
- github.com/fortytw2/leaktest v1.3.0
- github.com/gogo/protobuf v1.2.1
- github.com/google/btree v1.0.0
- github.com/gorilla/websocket v1.4.0
- github.com/jmhodges/levigo v1.0.0
- github.com/lib/pq v1.1.1
- github.com/magiconair/properties v1.8.1
- github.com/nullstyle/go-xdr v0.0.0-20180726165426-f4c839f75077
- github.com/pkg/errors v0.8.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/prometheus/client_golang v0.9.3
- github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a
- github.com/rs/cors v1.6.0
- github.com/stellar/go v0.0.0-20190723221356-14eed5a46caf
- github.com/stellar/go-xdr v0.0.0-20180917104419-0bc96f33a18e
- github.com/syndtr/goleveldb v1.0.0
- github.com/tendermint/go-amino v0.15.0
- github.com/tendermint/iavl v0.12.2
- github.com/tendermint/tendermint v0.31.9
- github.com/tyler-smith/go-bip39 v1.0.1-0.20181017060643-dbb3b84ba2ef
- go.etcd.io/bbolt v1.3.3
- golang.org/x/crypto v0.0.0-20190513172903-22d7a77e9e5f
- google.golang.org/grpc v1.21.0