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

Top 9.0% on proxy.golang.org

proxy.golang.org : github.com/John-Tonny/vclsuite_vcld/txscript

Package txscript implements the bitcoin transaction script language. A complete description of the script language used by bitcoin can be found at https://en.bitcoin.it/wiki/Script. The following only serves as a quick overview to provide information on how to use the package. This package provides data structures and functions to parse and execute bitcoin transaction scripts. Bitcoin transaction scripts are written in a stack-base, FORTH-like language. The bitcoin script language consists of a number of opcodes which fall into several categories such pushing and popping data to and from the stack, performing basic and bitwise arithmetic, conditional branching, comparing hashes, and checking cryptographic signatures. Scripts are processed from left to right and intentionally do not provide loops. The vast majority of Bitcoin scripts at the time of this writing are of several standard forms which consist of a spender providing a public key and a signature which proves the spender owns the associated private key. This information is used to prove the the spender is authorized to perform the transaction. One benefit of using a scripting language is added flexibility in specifying what conditions must be met in order to spend bitcoins. Errors returned by this package are of type txscript.Error. This allows the caller to programmatically determine the specific error by examining the ErrorCode field of the type asserted txscript.Error while still providing rich error messages with contextual information. A convenience function named IsErrorCode is also provided to allow callers to easily check for a specific error code. See ErrorCode in the package documentation for a full list.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/%21john-%21tonny/vclsuite_vcld/txscript
License: ISC
Latest release: almost 6 years ago
First release: almost 6 years ago
Namespace: github.com/John-Tonny/vclsuite_vcld
Stars: 0 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: 4 days ago

Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/txscript/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/connmgr/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/addrmgr v1.2.1
Package addrmgr implements concurrency safe Bitcoin address manager. In order maintain the peer-...
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/vclec/edwards/v2 v2.0.2
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/wire v1.4.1
Package wire implements the bitcoin wire protocol. For the complete details of the bitcoin proto...
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/vclec/secp256k1/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/peer/v2 v2.2.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/vcljson/v3 v3.1.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/chaincfg/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/blockchain/stake/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/hdkeychain/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/vclutil/v3 v3.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/vclec/edwards/v2 v2.0.2
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/vclec v1.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/gcs/v2 v2.1.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/bech32 v1.1.2
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/chaincfg/chainhash v1.0.3
Package chainhash provides abstracted hash functionality. This package provides a generic hash t...
1 version - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/blockchain/stake/v3 v3.0.4
Package stake contains code for all of dcrd's stake transaction chain handling and other portions...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/connmgr/v3 v3.0.4
Package connmgr implements a generic Decred network connection manager. Connection manager handl...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/gcs/v2 v2.1.4
Package gcs provides an API for building and using a Golomb-coded set filter. A Golomb-Coded Set...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/addrmgr v1.2.7
Package addrmgr implements concurrency safe Decred address manager. In order maintain the peer-t...
5 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/blockchain/v3 v3.0.7
Package blockchain implements Decred block handling and chain selection rules. The Decred block ...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/rpc/jsonrpc/types/v2 v2.3.4
Package types implements concrete types for marshalling to and from the dcrd JSON-RPC commands, r...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld v1.6.14
dcrd is a full-node Decred implementation written in Go. The default options are sane for most u...
12 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld v1.6.14
btcd is a full-node bitcoin implementation written in Go. The default options are sane for most ...
13 versions - Latest release: about 4 years ago - 0 stars on GitHub
Top 7.9% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/wire v1.4.3
Package wire implements the Decred wire protocol. For the complete details of the Decred protoco...
3 versions - Latest release: about 4 years ago - 4 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/bech32 v1.1.5
Package bech32 provides a Go implementation of the bech32 format specified in BIP 173. Bech32 st...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/database/v2 v2.0.6
Package database provides a block and metadata storage database. This package provides a databas...
4 versions - Latest release: about 4 years ago - 3 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/rpcclient/v6 v6.0.6
Package rpcclient implements a websocket-enabled Decred JSON-RPC client. This client provides a ...
5 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/certgen v1.1.6
Package certgen includes a common base for creating a new TLS certificate key pair. This package...
5 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/hdkeychain/v3 v3.0.3
Package hdkeychain provides an API for Decred hierarchical deterministic extended keys (based on ...
3 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 7.9% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/chaincfg/chainhash v1.0.5
Package chainhash provides abstracted hash functionality. This package provides a generic hash t...
3 versions - Latest release: about 4 years ago - 4 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/crypto/ripemd160 v1.0.6
Package ripemd160 implements the RIPEMD-160 hash algorithm.
5 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/vclutil/v3 v3.0.4
Package dcrutil provides decred-specific convenience functions and types. A Block defines a Decr...
3 versions - Latest release: about 4 years ago - 3 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/lru v1.1.4
Package lru implements generic least-recently-used caches with near O(1) perf. A least-recently-...
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/chaincfg/v3 v3.0.3
Package chaincfg defines chain configuration parameters. In addition to the main Decred network,...
3 versions - Latest release: about 4 years ago - 3 dependent packages - 0 stars on GitHub
Top 8.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/txscript/v3 v3.0.4
Package txscript implements the Decred transaction script language. This package provides data s...
4 versions - Latest release: about 4 years ago - 3 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/blockchain/standalone/v2 v2.0.4
Package standalone provides standalone functions useful for working with the Decred blockchain co...
5 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/crypto/blake256 v1.0.3
Package blake256 implements BLAKE-256 and BLAKE-224 hash functions (SHA-3 candidate).
4 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/vclec v1.0.3
An alternative full node bitcoin implementation written in Go (golang)
3 versions - Latest release: about 4 years ago - 1 dependent package - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/vcljson/v3 v3.1.3
Package vcljson provides infrastructure for working with Decred JSON-RPC APIs. When communicatin...
3 versions - Latest release: about 4 years ago - 0 stars on GitHub
Top 8.1% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/peer/v2 v2.2.3
Package peer provides a common base for creating and managing Decred network peers. This package...
3 versions - Latest release: about 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/vclec/secp256k1/v3 v3.0.2
Package secp256k1 implements optimized secp256k1 elliptic curve operations. This package provide...
2 versions - Latest release: about 4 years ago - 1 dependent package - 0 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/dcrjson/v3 v3.1.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 4 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/dcrjson/v3 v3.1.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 4 years ago - 0 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/dcrec/secp256k1/v3 v3.0.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 5 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/dcrec/edwards/v2 v2.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: about 5 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/rpc/jsonrpc/types v1.0.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/blockchain/standalone v1.1.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/dcrec/secp256k1 v1.0.3
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/dcrec/secp256k1 v1.0.3
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 5 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/peer v1.2.0
Package peer provides a common base for creating and managing Bitcoin network peers. This packag...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/peer v1.2.0
Package peer provides a common base for creating and managing Bitcoin network peers. This packag...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/connmgr v1.1.0
Package connmgr implements a generic Bitcoin network connection manager. Connection Manager hand...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/connmgr v1.1.0
Package connmgr implements a generic Bitcoin network connection manager. Connection Manager hand...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/mining v1.1.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/mining v1.1.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/blockchain v1.2.0
Package blockchain implements bitcoin block handling and chain selection rules. The bitcoin bloc...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/blockchain v1.2.0
Package blockchain implements bitcoin block handling and chain selection rules. The bitcoin bloc...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/blockchain/stake v1.2.1
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/gcs v1.1.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/gcs v1.1.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/chaincfg v1.5.2
Package chaincfg defines chain configuration parameters. In addition to the main Bitcoin network...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/chaincfg v1.5.2
Package chaincfg defines chain configuration parameters. In addition to the main Bitcoin network...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/txscript v1.1.0
Package txscript implements the bitcoin transaction script language. A complete description of t...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/database v1.1.0
Package database provides a block and metadata storage database. As of Feb 2016, there are over ...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/database v1.1.0
Package database provides a block and metadata storage database. As of Feb 2016, there are over ...
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/dcrec v1.0.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 0 stars on GitHub
Top 6.4% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/dcrec v1.0.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: almost 6 years ago - 2 dependent packages - 0 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/dcrjson v1.2.0
An alternative full node bitcoin implementation written in Go (golang)
1 version - Latest release: over 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/john-tonny/vclsuite_vcld/mempool v1.2.0
Package mempool provides a policy-enforced pool of unmined bitcoin transactions. A key responsbi...
1 version - Latest release: over 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/mempool v1.2.0
Package mempool provides a policy-enforced pool of unmined bitcoin transactions. A key responsbi...
1 version - Latest release: over 6 years ago - 0 stars on GitHub
Top 9.0% on proxy.golang.org
github.com/John-Tonny/vclsuite_vcld/rpcclient v1.1.0
Package rpcclient implements a websocket-enabled Bitcoin JSON-RPC client. This client provides a...
1 version - Latest release: over 6 years ago - 0 stars on GitHub