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

Top 1.3% on proxy.golang.org
Top 0.5% dependent packages on proxy.golang.org
Top 0.9% dependent repos on proxy.golang.org
Top 1.7% forks on proxy.golang.org
Top 1.0% docker downloads on proxy.golang.org

proxy.golang.org : github.com/decred/dcrd/database

Package database provides a block and metadata storage database. This package provides a database layer to store and retrieve block data and arbitrary metadata in a simple and efficient manner. The default backend, ffldb, has a strong focus on speed, efficiency, and robustness. It makes use leveldb for the metadata, flat files for block storage, and strict checksums in key areas to ensure data integrity. A quick overview of the features database provides are as follows: The main entry point is the DB interface. It exposes functionality for transactional-based access and storage of metadata and block data. It is obtained via the Create and Open functions which take a database type string that identifies the specific database driver (backend) to use as well as arguments specific to the specified driver. The Namespace interface is an abstraction that provides facilities for obtaining transactions (the Tx interface) that are the basis of all database reads and writes. Unlike some database interfaces that support reading and writing without transactions, this interface requires transactions even when only reading or writing a single key. The Begin function provides an unmanaged transaction while the View and Update functions provide a managed transaction. These are described in more detail below. The Tx interface provides facilities for rolling back or committing changes that took place while the transaction was active. It also provides the root metadata bucket under which all keys, values, and nested buckets are stored. A transaction can either be read-only or read-write and managed or unmanaged. A managed transaction is one where the caller provides a function to execute within the context of the transaction and the commit or rollback is handled automatically depending on whether or not the provided function returns an error. Attempting to manually call Rollback or Commit on the managed transaction will result in a panic. An unmanaged transaction, on the other hand, requires the caller to manually call Commit or Rollback when they are finished with it. Leaving transactions open for long periods of time can have several adverse effects, so it is recommended that managed transactions are used instead. The Bucket interface provides the ability to manipulate key/value pairs and nested buckets as well as iterate through them. The Get, Put, and Delete functions work with key/value pairs, while the Bucket, CreateBucket, CreateBucketIfNotExists, and DeleteBucket functions work with buckets. The ForEach function allows the caller to provide a function to be called with each key/value pair and nested bucket in the current bucket. As discussed above, all of the functions which are used to manipulate key/value pairs and nested buckets exist on the Bucket interface. The root metadata bucket is the upper-most bucket in which data is stored and is created at the same time as the database. Use the Metadata function on the Tx interface to retrieve it. The CreateBucket and CreateBucketIfNotExists functions on the Bucket interface provide the ability to create an arbitrary number of nested buckets. It is a good idea to avoid a lot of buckets with little data in them as it could lead to poor page utilization depending on the specific driver in use. This example demonstrates creating a new database and using a managed read-write transaction to store and retrieve metadata. This example demonstrates creating a new database, using a managed read-write transaction to store a block, and using a managed read-only transaction to fetch the block.

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/decred/dcrd/database
Keywords: blockchain , cryptocurrency , dcrd , decred , decred-daemon , decred-nodes , go , golang , p2p , peer-to-peer
License: ISC
Latest release: over 2 years ago
First release: over 7 years ago
Namespace: github.com/decred/dcrd
Dependent packages: 94
Dependent repositories: 34
Stars: 767 on GitHub
Forks: 311 on GitHub
Docker dependents: 1
Docker downloads: 5,649
Total Commits: 6760
Committers: 164
Average commits per author: 41.22
Development Distribution Score (DDS): 0.422
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Last synced: about 6 hours ago

Top 4.7% on proxy.golang.org
github.com/marcopeereboom/dcrd/lru removed
Package lru implements generic least-recently-used caches with near O(1) perf. A least-recently-...
Latest release: 10 days ago - 767 stars on GitHub
Top 1.8% on proxy.golang.org
github.com/decred/dcrd v1.10.0
dcrd is a full-node Decred implementation written in Go. The default options are sane for most u...
47 versions - Latest release: 13 days ago - 10 dependent packages - 47 dependent repositories - 767 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/decred/dcrd/rpc/jsonrpc/types/v4 v4.4.0
Package types implements concrete types for marshalling to and from the dcrd JSON-RPC commands, r...
6 versions - Latest release: 13 days ago - 28 dependent packages - 4 dependent repositories - 767 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/decred/dcrd/gcs/v4 v4.1.1
Package gcs provides an API for building and using a Golomb-coded set filter. A Golomb-Coded Set...
3 versions - Latest release: 14 days ago - 27 dependent packages - 4 dependent repositories - 767 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/decred/dcrd/blockchain/stake/v5 v5.0.2
Package stake contains code for all of dcrd's stake transaction chain handling and other portions...
3 versions - Latest release: 14 days ago - 29 dependent packages - 4 dependent repositories - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/database/v3 v3.0.3
Package database provides a block and metadata storage database. This package provides a databas...
4 versions - Latest release: 14 days ago - 40 dependent packages - 40 dependent repositories - 767 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/decred/dcrd/dcrutil/v4 v4.0.3
Package dcrutil provides decred-specific convenience functions and types. A Block defines a Decr...
4 versions - Latest release: 14 days ago - 67 dependent packages - 44 dependent repositories - 767 stars on GitHub
Top 1.8% on proxy.golang.org
github.com/decred/dcrd/peer/v3 v3.2.0
Package peer provides a common base for creating and managing Decred network peers. This package...
8 versions - Latest release: 14 days ago - 13 dependent packages - 12 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/hdkeychain/v3 v3.1.3
Package hdkeychain provides an API for Decred hierarchical deterministic extended keys (based on ...
6 versions - Latest release: 14 days ago - 102 dependent packages - 299 dependent repositories - 767 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/decred/dcrd/txscript/v4 v4.1.2
Package txscript implements the Decred transaction script language. This package provides data s...
4 versions - Latest release: 14 days ago - 73 dependent packages - 45 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/chaincfg/v3 v3.3.0
Package chaincfg defines chain configuration parameters. In addition to the main Decred network,...
6 versions - Latest release: 14 days ago - 134 dependent packages - 312 dependent repositories - 767 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/davecgh/btcd/chaincfg/chainhash removed
Package chainhash provides abstracted hash functionality. This package provides a generic hash t...
Latest release: 17 days ago - 767 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/davecgh/btcd/certgen
Package certgen includes a common base for creating a new TLS certificate key pair. This package...
Latest release: 26 days ago - 765 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/davecgh/btcd/lru
Package lru implements generic least-recently-used caches with near O(1) perf. A least-recently-...
Latest release: 26 days ago - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/connmgr/v3 v3.1.3
Package connmgr implements a generic Decred network connection manager. Connection manager handl...
5 versions - Latest release: 28 days ago - 51 dependent packages - 58 dependent repositories - 767 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/decred/dcrd/addrmgr/v3 v3.0.0
Package addrmgr implements a concurrency-safe Decred address manager. The Decred network relies ...
1 version - Latest release: 28 days ago - 767 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/decred/dcrd/blockchain/standalone/v2 v2.2.2
Package standalone provides standalone functions useful for working with the Decred blockchain co...
5 versions - Latest release: 28 days ago - 60 dependent packages - 54 dependent repositories - 767 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/decred/dcrd/wire v1.7.1
Package wire implements the Decred wire protocol. For the complete details of the Decred protoco...
10 versions - Latest release: 28 days ago - 579 dependent packages - 329 dependent repositories - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/dcrjson/v4 v4.2.0
Package dcrjson provides infrastructure for working with Decred JSON-RPC APIs. When communicatin...
4 versions - Latest release: 28 days ago - 44 dependent packages - 40 dependent repositories - 767 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/dcrec/edwards/v2 v2.0.4
Decred daemon in Go (golang).
5 versions - Latest release: about 1 month ago - 235 dependent packages - 384 dependent repositories - 767 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/decred/dcrd/chaincfg/chainhash v1.0.5
Package chainhash provides abstracted hash functionality. This package provides a generic hash t...
6 versions - Latest release: about 1 month ago - 657 dependent packages - 824 dependent repositories - 767 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/davecgh/btcd/bech32
Package bech32 provides a Go implementation of the bech32 format specified in BIP 173. Bech32 st...
Latest release: about 2 months ago - 767 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/davecgh/btcd/wire removed
Package wire implements the Decred wire protocol. For the complete details of the Decred protoco...
Latest release: about 2 months ago - 767 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/davecgh/btcd/addrmgr removed
Package addrmgr implements concurrency safe Decred address manager. In order maintain the peer-t...
Latest release: 3 months ago - 767 stars on GitHub
Top 2.6% on proxy.golang.org
github.com/davecgh/btcd/blockchain/standalone removed
Package standalone provides standalone functions useful for working with the Decred blockchain co...
Latest release: 3 months ago - 767 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/marcopeereboom/dcrd/certgen
Package certgen includes a common base for creating a new TLS certificate key pair. This package...
Latest release: 3 months ago - 765 stars on GitHub
Top 9.5% on proxy.golang.org
github.com/decred/dcrd/mempool/v4
Package mempool provides a policy-enforced pool of unmined Decred transactions. A key responsibi...
Latest release: 3 months ago - 767 stars on GitHub
Top 4.7% on proxy.golang.org
github.com/marcopeereboom/dcrd/bech32
Package bech32 provides a Go implementation of the bech32 format specified in BIP 173. Bech32 st...
Latest release: 4 months ago - 767 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/Decred/dcrd v1.9.6
Decred daemon in Go (golang).
46 versions - Latest release: 10 months ago - 767 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/Decred/dcrd/dcrec/secp256k1/v4 v4.4.0
Decred daemon in Go (golang).
6 versions - Latest release: 10 months ago - 765 stars on GitHub
Top 0.9% on proxy.golang.org
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0
Package secp256k1 implements optimized secp256k1 elliptic curve operations in pure Go. This pack...
6 versions - Latest release: 10 months ago - 10,108 dependent packages - 5,893 dependent repositories - 767 stars on GitHub
Top 7.4% on proxy.golang.org
github.com/decred/dcrd/mixing v0.5.0
Decred daemon in Go (golang).
7 versions - Latest release: 10 months ago - 767 stars on GitHub
Top 6.7% on proxy.golang.org
github.com/decred/dcrd/crypto/rand v1.0.1
Package rand implements a fast userspace CSPRNG that is periodically reseeded with entropy obtain...
2 versions - Latest release: 10 months ago - 767 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/certgen v1.2.0
Package certgen includes a common base for creating a new TLS certificate key pair. This package...
8 versions - Latest release: over 1 year ago - 97 dependent packages - 71 dependent repositories - 767 stars on GitHub
Top 1.0% on proxy.golang.org
github.com/decred/dcrd/crypto/blake256 v1.1.0
Package blake256 implements BLAKE-256 and BLAKE-224 with SSE2, SSE4.1, and AVX acceleration and z...
3 versions - Latest release: over 1 year ago - 1,281 dependent packages - 5,968 dependent repositories - 767 stars on GitHub
Top 1.0% on proxy.golang.org
github.com/decred/dcrd/lru v1.1.3
Package lru implements generic least-recently-used caches with near O(1) perf. A least-recently-...
5 versions - Latest release: over 1 year ago - 644 dependent packages - 5,211 dependent repositories - 767 stars on GitHub
Top 6.7% on proxy.golang.org
github.com/decred/dcrd/container/lru v1.0.0
Package lru provides generic type and concurrent safe LRU data structures with near O(1) perf and...
1 version - Latest release: over 1 year ago - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/addrmgr/v2 v2.0.4
Package addrmgr implements concurrency safe Decred address manager. In order maintain the peer-t...
5 versions - Latest release: over 1 year ago - 34 dependent packages - 38 dependent repositories - 767 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v8 v8.0.1
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
2 versions - Latest release: over 1 year ago - 19 dependent packages - 4 dependent repositories - 765 stars on GitHub
Top 2.2% on proxy.golang.org
github.com/decred/dcrd/blockchain/v5 v5.0.1
Decred daemon in Go (golang).
2 versions - Latest release: over 1 year ago - 6 dependent packages - 4 dependent repositories - 767 stars on GitHub
Top 1.8% on proxy.golang.org
github.com/decred/dcrd/bech32 v1.1.4
Package bech32 provides a Go implementation of the bech32 format specified in BIP 173. Bech32 st...
6 versions - Latest release: over 2 years ago - 14 dependent packages - 14 dependent repositories - 767 stars on GitHub
Top 1.9% on proxy.golang.org
github.com/decred/dcrd/math/uint256 v1.0.2
Package uint256 implements highly optimized fixed precision unsigned 256-bit integer arithmetic. ...
3 versions - Latest release: over 2 years ago - 12 dependent packages - 10 dependent repositories - 767 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v7 v7.0.1
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
2 versions - Latest release: over 2 years ago - 16 dependent packages - 35 dependent repositories - 767 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v6 v6.0.3
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
4 versions - Latest release: over 2 years ago - 14 dependent packages - 20 dependent repositories - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v5 v5.0.2
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
3 versions - Latest release: over 2 years ago - 24 dependent packages - 11 dependent repositories - 767 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v4 v4.0.1
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
2 versions - Latest release: over 2 years ago - 14 dependent packages - 22 dependent repositories - 767 stars on GitHub
Top 3.3% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v3 v3.0.1
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
2 versions - Latest release: over 2 years ago - 11 dependent packages - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/rpcclient/v2 v2.1.1
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
3 versions - Latest release: over 2 years ago - 100 dependent packages - 8 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/rpcclient v1.1.1
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
5 versions - Latest release: over 2 years ago - 97 dependent packages - 28 dependent repositories - 767 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/decred/dcrd/blockchain/v4 v4.1.1
Package blockchain implements Decred block handling and chain selection rules. The Decred block ...
5 versions - Latest release: over 2 years ago - 14 dependent packages - 34 dependent repositories - 767 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/decred/dcrd/blockchain/v3 v3.0.4
Package blockchain implements Decred block handling and chain selection rules. The Decred block ...
5 versions - Latest release: over 2 years ago - 19 dependent packages - 34 dependent repositories - 767 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/decred/dcrd/blockchain/v2 v2.1.1
Package blockchain implements Decred block handling and chain selection rules. The Decred block ...
5 versions - Latest release: over 2 years ago - 18 dependent packages - 11 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/blockchain v1.2.1
Package blockchain implements Decred block handling and chain selection rules. The Decred block ...
7 versions - Latest release: over 2 years ago - 132 dependent packages - 32 dependent repositories - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/gcs/v3 v3.0.1
Package gcs provides an API for building and using a Golomb-coded set filter. A Golomb-Coded Set...
2 versions - Latest release: over 2 years ago - 29 dependent packages - 37 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/gcs/v2 v2.1.1
Package gcs provides an API for building and using a Golomb-coded set filter. A Golomb-Coded Set...
4 versions - Latest release: over 2 years ago - 45 dependent packages - 42 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/gcs v1.1.1
Package gcs provides an API for building and using a Golomb-coded set filter. A Golomb-coded set...
5 versions - Latest release: over 2 years ago - 121 dependent packages - 40 dependent repositories - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/blockchain/stake/v4 v4.0.1
Package stake contains code for all of dcrd's stake transaction chain handling and other portions...
2 versions - Latest release: over 2 years ago - 30 dependent packages - 36 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/blockchain/stake/v3 v3.0.1
Package stake contains code for all of dcrd's stake transaction chain handling and other portions...
2 versions - Latest release: over 2 years ago - 46 dependent packages - 35 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/blockchain/stake/v2 v2.0.3
Package stake contains code for all of dcrd's stake transaction chain handling and other portions...
4 versions - Latest release: over 2 years ago - 99 dependent packages - 40 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/blockchain/stake v1.2.2
Package stake contains code for all of dcrd's stake transaction chain handling and other portions...
7 versions - Latest release: over 2 years ago - 198 dependent packages - 34 dependent repositories - 767 stars on GitHub
Top 1.5% on proxy.golang.org
github.com/decred/dcrd/database/v2 v2.0.3
Package database provides a block and metadata storage database. This package provides a databas...
4 versions - Latest release: over 2 years ago - 29 dependent packages - 50 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/dcrutil/v3 v3.0.1
Package dcrutil provides decred-specific convenience functions and types. A Block defines a Decr...
2 versions - Latest release: over 2 years ago - 103 dependent packages - 276 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/dcrutil/v2 v2.0.2
Package dcrutil provides decred-specific convenience functions and types. A Block defines a Decr...
3 versions - Latest release: over 2 years ago - 166 dependent packages - 47 dependent repositories - 767 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/dcrutil v1.4.1
Package dcrutil provides decred-specific convenience functions and types. A Block defines a Decr...
7 versions - Latest release: over 2 years ago - 327 dependent packages - 43 dependent repositories - 767 stars on GitHub
Top 2.0% on proxy.golang.org
github.com/decred/dcrd/peer/v2 v2.2.1
Package peer provides a common base for creating and managing Decred network peers. This package...
4 versions - Latest release: over 2 years ago - 5 dependent packages - 6 dependent repositories - 767 stars on GitHub
Top 1.8% on proxy.golang.org
github.com/decred/dcrd/peer v1.2.1
Package peer provides a common base for creating and managing Decred network peers. This package...
5 versions - Latest release: over 2 years ago - 26 dependent packages - 3 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/hdkeychain/v2 v2.1.1
Package hdkeychain provides an API for Decred hierarchical deterministic extended keys (based on ...
4 versions - Latest release: over 2 years ago - 69 dependent packages - 33 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/hdkeychain v1.1.2
Package hdkeychain provides an API for Decred hierarchical deterministic extended keys (based on ...
4 versions - Latest release: over 2 years ago - 127 dependent packages - 34 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/txscript/v3 v3.0.1
Package txscript implements the Decred transaction script language. This package provides data s...
2 versions - Latest release: over 2 years ago - 77 dependent packages - 60 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/txscript/v2 v2.1.1
Package txscript implements the Decred transaction script language. This package provides data s...
3 versions - Latest release: over 2 years ago - 97 dependent packages - 39 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/txscript v1.1.1
Package txscript implements the Decred transaction script language. This package provides data s...
5 versions - Latest release: over 2 years ago - 208 dependent packages - 36 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/connmgr v1.1.1
Package connmgr implements a generic Decred network connection manager. Connection manager handl...
5 versions - Latest release: over 2 years ago - 80 dependent packages - 30 dependent repositories - 767 stars on GitHub
Top 1.7% on proxy.golang.org
github.com/decred/dcrd/connmgr/v2 v2.1.1
Package connmgr implements a generic Decred network connection manager. Connection manager handl...
3 versions - Latest release: over 2 years ago - 40 dependent packages - 7 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/addrmgr v1.2.1
Package addrmgr implements concurrency safe Decred address manager. In order maintain the peer-t...
6 versions - Latest release: over 2 years ago - 95 dependent packages - 47 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/blockchain/standalone v1.1.1
Package standalone provides standalone functions useful for working with the Decred blockchain co...
3 versions - Latest release: over 2 years ago - 65 dependent packages - 36 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/chaincfg/v2 v2.3.1
Package chaincfg defines chain configuration parameters. In addition to the main Decred network,...
7 versions - Latest release: over 2 years ago - 140 dependent packages - 47 dependent repositories - 767 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/chaincfg v1.5.3
Package chaincfg defines chain configuration parameters. In addition to the main Decred network,...
12 versions - Latest release: over 2 years ago - 364 dependent packages - 48 dependent repositories - 767 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/rpc/jsonrpc/types/v3 v3.0.1
Package types implements concrete types for marshalling to and from the dcrd JSON-RPC commands, r...
2 versions - Latest release: over 2 years ago - 25 dependent packages - 37 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/rpc/jsonrpc/types/v2 v2.3.1
Package types implements concrete types for marshalling to and from the dcrd JSON-RPC commands, r...
5 versions - Latest release: over 2 years ago - 63 dependent packages - 36 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/rpc/jsonrpc/types v1.0.2
Decred daemon in Go (golang).
3 versions - Latest release: over 2 years ago - 56 dependent packages - 37 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/dcrjson/v3 v3.1.1
Package dcrjson provides infrastructure for working with Decred JSON-RPC APIs. When communicatin...
4 versions - Latest release: over 2 years ago - 91 dependent packages - 72 dependent repositories - 765 stars on GitHub
Top 1.6% on proxy.golang.org
github.com/decred/dcrd/dcrjson/v2 v2.2.1
Package dcrjson provides primitives for working with the Decred JSON-RPC API. When communicating...
4 versions - Latest release: over 2 years ago - 123 dependent packages - 9 dependent repositories - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/dcrjson v1.2.1
Package dcrjson provides primitives for working with the Decred JSON-RPC API. When communicating...
4 versions - Latest release: over 2 years ago - 154 dependent packages - 28 dependent repositories - 767 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/decred/dcrd/dcrec/secp256k1/v3 v3.0.1
Package secp256k1 implements optimized secp256k1 elliptic curve operations. This package provide...
2 versions - Latest release: over 2 years ago - 413 dependent packages - 656 dependent repositories - 765 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/dcrec/secp256k1/v2 v2.0.1
Package secp256k1 implements support for the elliptic curves needed for Decred. Decred uses elli...
2 versions - Latest release: over 2 years ago - 178 dependent packages - 137 dependent repositories - 767 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/dcrec/secp256k1 v1.0.4
Package secp256k1 implements support for the elliptic curves needed for Decred. Decred uses elli...
5 versions - Latest release: over 2 years ago - 259 dependent packages - 106 dependent repositories - 767 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/Decred/dcrd/dcrec/secp256k1 v1.0.4
Decred daemon in Go (golang).
5 versions - Latest release: over 2 years ago - 767 stars on GitHub
Top 1.9% on proxy.golang.org
github.com/decred/dcrd/container/apbf v1.0.1
Package apbf implements an optimized Age-Partitioned Bloom Filter. This example demonstrates cre...
2 versions - Latest release: almost 3 years ago - 12 dependent packages - 10 dependent repositories - 767 stars on GitHub
Top 1.1% on proxy.golang.org
github.com/decred/dcrd/dcrec v1.0.1
Decred daemon in Go (golang).
2 versions - Latest release: over 3 years ago - 315 dependent packages - 329 dependent repositories - 767 stars on GitHub
Top 5.4% on proxy.golang.org
github.com/Decred/dcrd/dcrec v1.0.1
Decred daemon in Go (golang).
2 versions - Latest release: over 3 years ago - 767 stars on GitHub
Top 1.3% on proxy.golang.org
github.com/decred/dcrd/crypto/ripemd160 v1.0.2
Package ripemd160 implements the RIPEMD-160 hash algorithm.
3 versions - Latest release: over 3 years ago - 134 dependent packages - 314 dependent repositories - 767 stars on GitHub
Top 2.4% on proxy.golang.org
github.com/decred/dcrd/mempool/v3 v3.1.0
Package mempool provides a policy-enforced pool of unmined Decred transactions. A key responsibi...
2 versions - Latest release: about 6 years ago - 4 dependent packages - 3 dependent repositories - 765 stars on GitHub
Top 2.4% on proxy.golang.org
github.com/decred/dcrd/mining/v2 v2.0.1
Package mining includes all mining and policy types, and will house all mining code in the future...
2 versions - Latest release: about 6 years ago - 5 dependent packages - 3 dependent repositories - 767 stars on GitHub
Top 2.8% on proxy.golang.org
github.com/decred/dcrd/fees/v2 v2.0.0
Package fees provides decred-specific methods for tracking and estimating fee rates for new trans...
1 version - Latest release: about 6 years ago - 1 dependent package - 3 dependent repositories - 767 stars on GitHub
Top 3.0% on proxy.golang.org
github.com/decred/dcrd/mempool/v2 v2.1.0
Package mempool provides a policy-enforced pool of unmined Decred transactions. A key responsibi...
2 versions - Latest release: over 6 years ago - 3 dependent packages - 1 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/mining v1.1.1
Package mining includes all mining and policy types, and will house all mining code in the future...
4 versions - Latest release: over 6 years ago - 40 dependent packages - 28 dependent repositories - 767 stars on GitHub
Top 1.2% on proxy.golang.org
github.com/decred/dcrd/dcrec/edwards v1.0.0
Decred daemon in Go (golang).
1 version - Latest release: over 6 years ago - 165 dependent packages - 68 dependent repositories - 767 stars on GitHub
Top 1.4% on proxy.golang.org
github.com/decred/dcrd/mempool v1.2.0
Package mempool provides a policy-enforced pool of unmined Decred transactions. A key responsibi...
5 versions - Latest release: almost 7 years ago - 37 dependent packages - 28 dependent repositories - 767 stars on GitHub
Top 3.6% on proxy.golang.org
github.com/decred/dcrd/fees v1.0.0
Package fees provides decred-specific methods for tracking and estimating fee rates for new trans...
1 version - Latest release: about 7 years ago - 1 dependent package - 1 dependent repositories - 767 stars on GitHub