multi: correct all import paths
This commit is contained in:
parent
3082ae92c3
commit
b72e16f0d6
35 changed files with 126 additions and 126 deletions
26
CHANGES
26
CHANGES
|
@ -264,7 +264,7 @@ Changes in 0.10.0 (Sun Mar 01 2015)
|
||||||
for version 3 blocks which are compatible with BIP0066
|
for version 3 blocks which are compatible with BIP0066
|
||||||
- Allow getblocktemplate to serve blocks when the current time is
|
- Allow getblocktemplate to serve blocks when the current time is
|
||||||
less than the minimum allowed time for a generated block template
|
less than the minimum allowed time for a generated block template
|
||||||
(https://github.com/roasbeef/btcd/issues/209)
|
(https://github.com/btcsuite/btcd/issues/209)
|
||||||
- Crypto changes:
|
- Crypto changes:
|
||||||
- Optimize scalar multiplication by the base point by using a
|
- Optimize scalar multiplication by the base point by using a
|
||||||
pre-computed table which results in approximately a 35% speedup
|
pre-computed table which results in approximately a 35% speedup
|
||||||
|
@ -279,29 +279,29 @@ Changes in 0.10.0 (Sun Mar 01 2015)
|
||||||
- Add a new parameter --addrindex which will enable the creation of an
|
- Add a new parameter --addrindex which will enable the creation of an
|
||||||
address index which can be queried to determine all transactions which
|
address index which can be queried to determine all transactions which
|
||||||
involve a given address
|
involve a given address
|
||||||
(https://github.com/roasbeef/btcd/issues/190)
|
(https://github.com/btcsuite/btcd/issues/190)
|
||||||
- Add a new logging subsystem for address index related operations
|
- Add a new logging subsystem for address index related operations
|
||||||
- Support new searchrawtransactions RPC
|
- Support new searchrawtransactions RPC
|
||||||
(https://github.com/roasbeef/btcd/issues/185)
|
(https://github.com/btcsuite/btcd/issues/185)
|
||||||
- RPC changes:
|
- RPC changes:
|
||||||
- Require TLS version 1.2 as the minimum version for all TLS connections
|
- Require TLS version 1.2 as the minimum version for all TLS connections
|
||||||
- Provide support for disabling TLS when only listening on localhost
|
- Provide support for disabling TLS when only listening on localhost
|
||||||
(https://github.com/roasbeef/btcd/pull/192)
|
(https://github.com/btcsuite/btcd/pull/192)
|
||||||
- Modify help output for all commands to provide much more consistent
|
- Modify help output for all commands to provide much more consistent
|
||||||
and detailed information
|
and detailed information
|
||||||
- Correct case in getrawtransaction which would refuse to serve certain
|
- Correct case in getrawtransaction which would refuse to serve certain
|
||||||
transactions with invalid scripts
|
transactions with invalid scripts
|
||||||
(https://github.com/roasbeef/btcd/issues/210)
|
(https://github.com/btcsuite/btcd/issues/210)
|
||||||
- Correct error handling in the getrawtransaction RPC which could lead
|
- Correct error handling in the getrawtransaction RPC which could lead
|
||||||
to a crash in rare cases
|
to a crash in rare cases
|
||||||
(https://github.com/roasbeef/btcd/issues/196)
|
(https://github.com/btcsuite/btcd/issues/196)
|
||||||
- Update getinfo RPC to include the appropriate 'timeoffset' calculated
|
- Update getinfo RPC to include the appropriate 'timeoffset' calculated
|
||||||
from the median network time
|
from the median network time
|
||||||
- Modify listreceivedbyaddress result type to include txids field so it
|
- Modify listreceivedbyaddress result type to include txids field so it
|
||||||
is compatible
|
is compatible
|
||||||
- Add 'iswatchonly' field to validateaddress result
|
- Add 'iswatchonly' field to validateaddress result
|
||||||
- Add 'startingpriority' and 'currentpriority' fields to getrawmempool
|
- Add 'startingpriority' and 'currentpriority' fields to getrawmempool
|
||||||
(https://github.com/roasbeef/btcd/issues/178)
|
(https://github.com/btcsuite/btcd/issues/178)
|
||||||
- Don't omit the 'confirmations' field from getrawtransaction when it is
|
- Don't omit the 'confirmations' field from getrawtransaction when it is
|
||||||
zero
|
zero
|
||||||
- Websocket changes:
|
- Websocket changes:
|
||||||
|
@ -317,7 +317,7 @@ Changes in 0.10.0 (Sun Mar 01 2015)
|
||||||
dumping all of the commands
|
dumping all of the commands
|
||||||
- Make the usage syntax much more consistent and correct a few cases of
|
- Make the usage syntax much more consistent and correct a few cases of
|
||||||
misnamed fields
|
misnamed fields
|
||||||
(https://github.com/roasbeef/btcd/issues/305)
|
(https://github.com/btcsuite/btcd/issues/305)
|
||||||
- Improve usage errors to show the specific parameter number, reason,
|
- Improve usage errors to show the specific parameter number, reason,
|
||||||
and error code
|
and error code
|
||||||
- Only show the usage for specific command is shown when a valid command
|
- Only show the usage for specific command is shown when a valid command
|
||||||
|
@ -336,7 +336,7 @@ Changes in 0.10.0 (Sun Mar 01 2015)
|
||||||
- Remove utility in favor of the RPC getblock method
|
- Remove utility in favor of the RPC getblock method
|
||||||
- Notable developer-related package changes:
|
- Notable developer-related package changes:
|
||||||
- Many of the core packages have been relocated into the btcd repository
|
- Many of the core packages have been relocated into the btcd repository
|
||||||
(https://github.com/roasbeef/btcd/issues/214)
|
(https://github.com/btcsuite/btcd/issues/214)
|
||||||
- A new version of the btcjson package that has been completely
|
- A new version of the btcjson package that has been completely
|
||||||
redesigned from the ground up based based upon how the project has
|
redesigned from the ground up based based upon how the project has
|
||||||
evolved and lessons learned while using it since it was first written
|
evolved and lessons learned while using it since it was first written
|
||||||
|
@ -353,21 +353,21 @@ Changes in 0.10.0 (Sun Mar 01 2015)
|
||||||
and using that data to calculate an offset against the local time
|
and using that data to calculate an offset against the local time
|
||||||
- Misc changes:
|
- Misc changes:
|
||||||
- Fix a slow memory leak due to tickers not being stopped
|
- Fix a slow memory leak due to tickers not being stopped
|
||||||
(https://github.com/roasbeef/btcd/issues/189)
|
(https://github.com/btcsuite/btcd/issues/189)
|
||||||
- Fix an issue where a mix of orphans and SPV clients could trigger a
|
- Fix an issue where a mix of orphans and SPV clients could trigger a
|
||||||
condition where peers would no longer be served
|
condition where peers would no longer be served
|
||||||
(https://github.com/roasbeef/btcd/issues/231)
|
(https://github.com/btcsuite/btcd/issues/231)
|
||||||
- The RPC username and password can now contain symbols which previously
|
- The RPC username and password can now contain symbols which previously
|
||||||
conflicted with special symbols used in URLs
|
conflicted with special symbols used in URLs
|
||||||
- Improve handling of obtaining random nonces to prevent cases where it
|
- Improve handling of obtaining random nonces to prevent cases where it
|
||||||
could error when not enough entropy was available
|
could error when not enough entropy was available
|
||||||
- Improve handling of home directory creation errors such as in the case
|
- Improve handling of home directory creation errors such as in the case
|
||||||
of unmounted symlinks (https://github.com/roasbeef/btcd/issues/193)
|
of unmounted symlinks (https://github.com/btcsuite/btcd/issues/193)
|
||||||
- Improve the error reporting for rejected transactions to include the
|
- Improve the error reporting for rejected transactions to include the
|
||||||
inputs which are missing and/or being double spent
|
inputs which are missing and/or being double spent
|
||||||
- Update sample config file with new options and correct a comment
|
- Update sample config file with new options and correct a comment
|
||||||
regarding the fact the RPC server only listens on localhost by default
|
regarding the fact the RPC server only listens on localhost by default
|
||||||
(https://github.com/roasbeef/btcd/issues/218)
|
(https://github.com/btcsuite/btcd/issues/218)
|
||||||
- Update the continuous integration builds to run several tools which
|
- Update the continuous integration builds to run several tools which
|
||||||
help keep code quality high
|
help keep code quality high
|
||||||
- Significant amount of internal code cleanup and improvements
|
- Significant amount of internal code cleanup and improvements
|
||||||
|
|
|
@ -10,7 +10,7 @@ import (
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
)
|
)
|
||||||
|
|
||||||
// testNoncePrng provides a deterministic prng for the nonce in generated fake
|
// testNoncePrng provides a deterministic prng for the nonce in generated fake
|
||||||
|
|
|
@ -14,7 +14,7 @@ import (
|
||||||
"github.com/btcsuite/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
"github.com/btcsuite/btcutil/gcs"
|
"github.com/btcsuite/btcutil/gcs"
|
||||||
"github.com/btcsuite/btcutil/gcs/builder"
|
"github.com/btcsuite/btcutil/gcs/builder"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -7,7 +7,7 @@ package blockchain
|
||||||
import (
|
import (
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TestNotifications ensures that notification callbacks are fired on events.
|
// TestNotifications ensures that notification callbacks are fired on events.
|
||||||
|
|
|
@ -11,7 +11,7 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddNodeSubCmd defines the type used in the addnode JSON-RPC command for the
|
// AddNodeSubCmd defines the type used in the addnode JSON-RPC command for the
|
||||||
|
|
|
@ -69,7 +69,7 @@ details on how to install on the supported operating systems.
|
||||||
|
|
||||||
**2.1.1 Windows Installation**<br />
|
**2.1.1 Windows Installation**<br />
|
||||||
|
|
||||||
* Install the MSI available at: https://github.com/roasbeef/btcd/releases
|
* Install the MSI available at: https://github.com/btcsuite/btcd/releases
|
||||||
* Launch btcd from the Start Menu
|
* Launch btcd from the Start Menu
|
||||||
|
|
||||||
<a name="PosixInstallation" />
|
<a name="PosixInstallation" />
|
||||||
|
@ -96,8 +96,8 @@ recommended that `GOPATH` is set to a directory in your home directory such as
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get -u github.com/Masterminds/glide
|
$ go get -u github.com/Masterminds/glide
|
||||||
$ git clone https://github.com/roasbeef/btcd $GOPATH/src/github.com/roasbeef/btcd
|
$ git clone https://github.com/btcsuite/btcd $GOPATH/src/github.com/btcsuite/btcd
|
||||||
$ cd $GOPATH/src/github.com/roasbeef/btcd
|
$ cd $GOPATH/src/github.com/btcsuite/btcd
|
||||||
$ glide install
|
$ glide install
|
||||||
$ go install . ./cmd/...
|
$ go install . ./cmd/...
|
||||||
```
|
```
|
||||||
|
@ -111,7 +111,7 @@ $ go install . ./cmd/...
|
||||||
- Run the following commands to update btcd, all dependencies, and install it:
|
- Run the following commands to update btcd, all dependencies, and install it:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cd $GOPATH/src/github.com/roasbeef/btcd
|
$ cd $GOPATH/src/github.com/btcsuite/btcd
|
||||||
$ git pull && glide install
|
$ git pull && glide install
|
||||||
$ go install . ./cmd/...
|
$ go install . ./cmd/...
|
||||||
```
|
```
|
||||||
|
@ -129,7 +129,7 @@ $ go install . ./cmd/...
|
||||||
|
|
||||||
**2.2 Configuration**
|
**2.2 Configuration**
|
||||||
|
|
||||||
btcd has a number of [configuration](http://godoc.org/github.com/roasbeef/btcd)
|
btcd has a number of [configuration](http://godoc.org/github.com/btcsuite/btcd)
|
||||||
options, which can be viewed by running: `$ btcd --help`.
|
options, which can be viewed by running: `$ btcd --help`.
|
||||||
|
|
||||||
<a name="BtcctlConfig" />
|
<a name="BtcctlConfig" />
|
||||||
|
@ -213,16 +213,16 @@ configuration necessary, however, there is an optional method to use a
|
||||||
|
|
||||||
**3.1.1 bootstrap.dat**
|
**3.1.1 bootstrap.dat**
|
||||||
|
|
||||||
* [Using bootstrap.dat](https://github.com/roasbeef/btcd/tree/master/docs/using_bootstrap_dat.md)
|
* [Using bootstrap.dat](https://github.com/btcsuite/btcd/tree/master/docs/using_bootstrap_dat.md)
|
||||||
|
|
||||||
<a name="NetworkConfig" />
|
<a name="NetworkConfig" />
|
||||||
|
|
||||||
**3.1.2 Network Configuration**
|
**3.1.2 Network Configuration**
|
||||||
|
|
||||||
* [What Ports Are Used by Default?](https://github.com/roasbeef/btcd/tree/master/docs/default_ports.md)
|
* [What Ports Are Used by Default?](https://github.com/btcsuite/btcd/tree/master/docs/default_ports.md)
|
||||||
* [How To Listen on Specific Interfaces](https://github.com/roasbeef/btcd/tree/master/docs/configure_peer_server_listen_interfaces.md)
|
* [How To Listen on Specific Interfaces](https://github.com/btcsuite/btcd/tree/master/docs/configure_peer_server_listen_interfaces.md)
|
||||||
* [How To Configure RPC Server to Listen on Specific Interfaces](https://github.com/roasbeef/btcd/tree/master/docs/configure_rpc_server_listen_interfaces.md)
|
* [How To Configure RPC Server to Listen on Specific Interfaces](https://github.com/btcsuite/btcd/tree/master/docs/configure_rpc_server_listen_interfaces.md)
|
||||||
* [Configuring btcd with Tor](https://github.com/roasbeef/btcd/tree/master/docs/configuring_tor.md)
|
* [Configuring btcd with Tor](https://github.com/btcsuite/btcd/tree/master/docs/configuring_tor.md)
|
||||||
|
|
||||||
<a name="Wallet" />
|
<a name="Wallet" />
|
||||||
|
|
||||||
|
@ -258,12 +258,12 @@ information.
|
||||||
|
|
||||||
<a name="ContributionGuidelines" />
|
<a name="ContributionGuidelines" />
|
||||||
|
|
||||||
* [Code Contribution Guidelines](https://github.com/roasbeef/btcd/tree/master/docs/code_contribution_guidelines.md)
|
* [Code Contribution Guidelines](https://github.com/btcsuite/btcd/tree/master/docs/code_contribution_guidelines.md)
|
||||||
|
|
||||||
<a name="JSONRPCReference" />
|
<a name="JSONRPCReference" />
|
||||||
|
|
||||||
* [JSON-RPC Reference](https://github.com/roasbeef/btcd/tree/master/docs/json_rpc_api.md)
|
* [JSON-RPC Reference](https://github.com/btcsuite/btcd/tree/master/docs/json_rpc_api.md)
|
||||||
* [RPC Examples](https://github.com/roasbeef/btcd/tree/master/docs/json_rpc_api.md#ExampleCode)
|
* [RPC Examples](https://github.com/btcsuite/btcd/tree/master/docs/json_rpc_api.md#ExampleCode)
|
||||||
|
|
||||||
<a name="GoPackages" />
|
<a name="GoPackages" />
|
||||||
|
|
||||||
|
@ -272,28 +272,28 @@ information.
|
||||||
robust and easy to use Websocket-enabled Bitcoin JSON-RPC client
|
robust and easy to use Websocket-enabled Bitcoin JSON-RPC client
|
||||||
* [btcjson](https://github.com/btcsuite/btcd/tree/master/btcjson) - Provides an extensive API
|
* [btcjson](https://github.com/btcsuite/btcd/tree/master/btcjson) - Provides an extensive API
|
||||||
for the underlying JSON-RPC command and return values
|
for the underlying JSON-RPC command and return values
|
||||||
* [wire](https://github.com/roasbeef/btcd/tree/master/wire) - Implements the
|
* [wire](https://github.com/btcsuite/btcd/tree/master/wire) - Implements the
|
||||||
Bitcoin wire protocol
|
Bitcoin wire protocol
|
||||||
* [peer](https://github.com/roasbeef/btcd/tree/master/peer) -
|
* [peer](https://github.com/btcsuite/btcd/tree/master/peer) -
|
||||||
Provides a common base for creating and managing Bitcoin network peers.
|
Provides a common base for creating and managing Bitcoin network peers.
|
||||||
* [blockchain](https://github.com/roasbeef/btcd/tree/master/blockchain) -
|
* [blockchain](https://github.com/btcsuite/btcd/tree/master/blockchain) -
|
||||||
Implements Bitcoin block handling and chain selection rules
|
Implements Bitcoin block handling and chain selection rules
|
||||||
* [blockchain/fullblocktests](https://github.com/roasbeef/btcd/tree/master/blockchain/fullblocktests) -
|
* [blockchain/fullblocktests](https://github.com/btcsuite/btcd/tree/master/blockchain/fullblocktests) -
|
||||||
Provides a set of block tests for testing the consensus validation rules
|
Provides a set of block tests for testing the consensus validation rules
|
||||||
* [txscript](https://github.com/roasbeef/btcd/tree/master/txscript) -
|
* [txscript](https://github.com/btcsuite/btcd/tree/master/txscript) -
|
||||||
Implements the Bitcoin transaction scripting language
|
Implements the Bitcoin transaction scripting language
|
||||||
* [btcec](https://github.com/roasbeef/btcd/tree/master/btcec) - Implements
|
* [btcec](https://github.com/btcsuite/btcd/tree/master/btcec) - Implements
|
||||||
support for the elliptic curve cryptographic functions needed for the
|
support for the elliptic curve cryptographic functions needed for the
|
||||||
Bitcoin scripts
|
Bitcoin scripts
|
||||||
* [database](https://github.com/roasbeef/btcd/tree/master/database) -
|
* [database](https://github.com/btcsuite/btcd/tree/master/database) -
|
||||||
Provides a database interface for the Bitcoin block chain
|
Provides a database interface for the Bitcoin block chain
|
||||||
* [mempool](https://github.com/roasbeef/btcd/tree/master/mempool) -
|
* [mempool](https://github.com/btcsuite/btcd/tree/master/mempool) -
|
||||||
Package mempool provides a policy-enforced pool of unmined bitcoin
|
Package mempool provides a policy-enforced pool of unmined bitcoin
|
||||||
transactions.
|
transactions.
|
||||||
* [btcutil](https://github.com/roasbeef/btcutil) - Provides Bitcoin-specific
|
* [btcutil](https://github.com/btcsuite/btcutil) - Provides Bitcoin-specific
|
||||||
convenience functions and types
|
convenience functions and types
|
||||||
* [chainhash](https://github.com/roasbeef/btcd/tree/master/chaincfg/chainhash) -
|
* [chainhash](https://github.com/btcsuite/btcd/tree/master/chaincfg/chainhash) -
|
||||||
Provides a generic hash type and associated functions that allows the
|
Provides a generic hash type and associated functions that allows the
|
||||||
specific hash algorithm to be abstracted.
|
specific hash algorithm to be abstracted.
|
||||||
* [connmgr](https://github.com/roasbeef/btcd/tree/master/connmgr) -
|
* [connmgr](https://github.com/btcsuite/btcd/tree/master/connmgr) -
|
||||||
Package connmgr implements a generic Bitcoin network connection manager.
|
Package connmgr implements a generic Bitcoin network connection manager.
|
||||||
|
|
|
@ -239,7 +239,7 @@ Further paragraphs come after blank lines.
|
||||||
Prefix the summary with the subsystem/package when possible. Many other
|
Prefix the summary with the subsystem/package when possible. Many other
|
||||||
projects make use of the code and this makes it easier for them to tell when
|
projects make use of the code and this makes it easier for them to tell when
|
||||||
something they're using has changed. Have a look at [past
|
something they're using has changed. Have a look at [past
|
||||||
commits](https://github.com/roasbeef/btcd/commits/master) for examples of
|
commits](https://github.com/btcsuite/btcd/commits/master) for examples of
|
||||||
commit messages.
|
commit messages.
|
||||||
|
|
||||||
Here are some of the reasons why wrapping your commit messages to 72 columns is
|
Here are some of the reasons why wrapping your commit messages to 72 columns is
|
||||||
|
@ -321,7 +321,7 @@ keep a clean commit history over a tangled weave of merge commits. However,
|
||||||
regardless of the specific merge method used, the code will be integrated with
|
regardless of the specific merge method used, the code will be integrated with
|
||||||
the master branch and the pull request will be closed.
|
the master branch and the pull request will be closed.
|
||||||
|
|
||||||
Rejoice as you will now be listed as a [contributor](https://github.com/roasbeef/btcd/graphs/contributors)!
|
Rejoice as you will now be listed as a [contributor](https://github.com/btcsuite/btcd/graphs/contributors)!
|
||||||
|
|
||||||
<a name="Standards" />
|
<a name="Standards" />
|
||||||
|
|
||||||
|
@ -351,5 +351,5 @@ Rejoice as you will now be listed as a [contributor](https://github.com/roasbeef
|
||||||
### 6.2. Licensing of Contributions
|
### 6.2. Licensing of Contributions
|
||||||
|
|
||||||
All contributions must be licensed with the
|
All contributions must be licensed with the
|
||||||
[ISC license](https://github.com/roasbeef/btcd/blob/master/LICENSE). This is
|
[ISC license](https://github.com/btcsuite/btcd/blob/master/LICENSE). This is
|
||||||
the same license as all of the code in the btcd suite.
|
the same license as all of the code in the btcd suite.
|
||||||
|
|
|
@ -1095,7 +1095,7 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/btcsuite/btcrpcclient"
|
"github.com/btcsuite/btcrpcclient"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
@ -1156,9 +1156,9 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/btcsuite/btcrpcclient"
|
"github.com/btcsuite/btcrpcclient"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
@ -1248,9 +1248,9 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/btcsuite/btcrpcclient"
|
"github.com/btcsuite/btcrpcclient"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"io/ioutil"
|
"io/ioutil"
|
||||||
"log"
|
"log"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
rpctest
|
rpctest
|
||||||
=======
|
=======
|
||||||
|
|
||||||
[![Build Status](http://img.shields.io/travis/roasbeef/btcd.svg)](https://travis-ci.org/roasbeef/btcd)
|
[![Build Status](http://img.shields.io/travis/btcsuite/btcd.svg)](https://travis-ci.org/btcsuite/btcd)
|
||||||
[![ISC License](http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
[![ISC License](http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
||||||
[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](http://godoc.org/github.com/roasbeef/btcd/integration/rpctest)
|
[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](http://godoc.org/github.com/btcsuite/btcd/integration/rpctest)
|
||||||
|
|
||||||
Package rpctest provides a btcd-specific RPC testing harness crafting and
|
Package rpctest provides a btcd-specific RPC testing harness crafting and
|
||||||
executing integration tests by driving a `btcd` instance via the `RPC`
|
executing integration tests by driving a `btcd` instance via the `RPC`
|
||||||
|
@ -20,7 +20,7 @@ systems/integration tests.
|
||||||
## Installation and Updating
|
## Installation and Updating
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get -u github.com/roasbeef/btcd/integration/rpctest
|
$ go get -u github.com/btcsuite/btcd/integration/rpctest
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
|
@ -16,9 +16,9 @@ import (
|
||||||
"strings"
|
"strings"
|
||||||
"sync"
|
"sync"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/mining"
|
"github.com/btcsuite/btcd/mining"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TODO incorporate Alex Morcos' modifications to Gavin's initial model
|
// TODO incorporate Alex Morcos' modifications to Gavin's initial model
|
||||||
|
|
|
@ -9,10 +9,10 @@ import (
|
||||||
"math/rand"
|
"math/rand"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/mining"
|
"github.com/btcsuite/btcd/mining"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// newTestFeeEstimator creates a feeEstimator with some different parameters
|
// newTestFeeEstimator creates a feeEstimator with some different parameters
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
package netsync
|
package netsync
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/roasbeef/btcd/blockchain"
|
"github.com/btcsuite/btcd/blockchain"
|
||||||
"github.com/roasbeef/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/mempool"
|
"github.com/btcsuite/btcd/mempool"
|
||||||
"github.com/roasbeef/btcd/peer"
|
"github.com/btcsuite/btcd/peer"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// PeerNotifier exposes methods to notify peers of status changes to
|
// PeerNotifier exposes methods to notify peers of status changes to
|
||||||
|
|
|
@ -7,13 +7,13 @@ package main
|
||||||
import (
|
import (
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/blockchain"
|
"github.com/btcsuite/btcd/blockchain"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/mempool"
|
"github.com/btcsuite/btcd/mempool"
|
||||||
"github.com/roasbeef/btcd/netsync"
|
"github.com/btcsuite/btcd/netsync"
|
||||||
"github.com/roasbeef/btcd/peer"
|
"github.com/btcsuite/btcd/peer"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// rpcPeer provides a peer for use with the RPC server and implements the
|
// rpcPeer provides a peer for use with the RPC server and implements the
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
rpcclient
|
rpcclient
|
||||||
=========
|
=========
|
||||||
|
|
||||||
[![Build Status](http://img.shields.io/travis/roasbeef/btcd.svg)](https://travis-ci.org/roasbeef/btcd)
|
[![Build Status](http://img.shields.io/travis/btcsuite/btcd.svg)](https://travis-ci.org/btcsuite/btcd)
|
||||||
[![ISC License](http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
[![ISC License](http://img.shields.io/badge/license-ISC-blue.svg)](http://copyfree.org)
|
||||||
[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](http://godoc.org/github.com/roasbeef/btcd/rpcclient)
|
[![GoDoc](https://img.shields.io/badge/godoc-reference-blue.svg)](http://godoc.org/github.com/btcsuite/btcd/rpcclient)
|
||||||
|
|
||||||
rpcclient implements a Websocket-enabled Bitcoin JSON-RPC client package written
|
rpcclient implements a Websocket-enabled Bitcoin JSON-RPC client package written
|
||||||
in [Go](http://golang.org/). It provides a robust and easy to use client for
|
in [Go](http://golang.org/). It provides a robust and easy to use client for
|
||||||
|
@ -18,16 +18,16 @@ implement and the API is not stable yet.
|
||||||
|
|
||||||
## Documentation
|
## Documentation
|
||||||
|
|
||||||
* [API Reference](http://godoc.org/github.com/roasbeef/btcd/rpcclient)
|
* [API Reference](http://godoc.org/github.com/btcsuite/btcd/rpcclient)
|
||||||
* [btcd Websockets Example](https://github.com/roasbeef/btcd/rpcclient/blob/master/examples/btcdwebsockets)
|
* [btcd Websockets Example](https://github.com/btcsuite/btcd/rpcclient/blob/master/examples/btcdwebsockets)
|
||||||
Connects to a btcd RPC server using TLS-secured websockets, registers for
|
Connects to a btcd RPC server using TLS-secured websockets, registers for
|
||||||
block connected and block disconnected notifications, and gets the current
|
block connected and block disconnected notifications, and gets the current
|
||||||
block count
|
block count
|
||||||
* [btcwallet Websockets Example](https://github.com/roasbeef/btcd/rpcclient/blob/master/examples/btcwalletwebsockets)
|
* [btcwallet Websockets Example](https://github.com/btcsuite/btcd/rpcclient/blob/master/examples/btcwalletwebsockets)
|
||||||
Connects to a btcwallet RPC server using TLS-secured websockets, registers for
|
Connects to a btcwallet RPC server using TLS-secured websockets, registers for
|
||||||
notifications about changes to account balances, and gets a list of unspent
|
notifications about changes to account balances, and gets a list of unspent
|
||||||
transaction outputs (utxos) the wallet can sign
|
transaction outputs (utxos) the wallet can sign
|
||||||
* [Bitcoin Core HTTP POST Example](https://github.com/roasbeef/btcd/rpcclient/blob/master/examples/bitcoincorehttp)
|
* [Bitcoin Core HTTP POST Example](https://github.com/btcsuite/btcd/rpcclient/blob/master/examples/bitcoincorehttp)
|
||||||
Connects to a bitcoin core RPC server using HTTP POST mode with TLS disabled
|
Connects to a bitcoin core RPC server using HTTP POST mode with TLS disabled
|
||||||
and gets the current block count
|
and gets the current block count
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ implement and the API is not stable yet.
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get -u github.com/roasbeef/btcd/rpcclient
|
$ go get -u github.com/btcsuite/btcd/rpcclient
|
||||||
```
|
```
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
"encoding/hex"
|
"encoding/hex"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
)
|
)
|
||||||
|
|
||||||
// FutureGetBestBlockHashResult is a future promise to deliver the result of a
|
// FutureGetBestBlockHashResult is a future promise to deliver the result of a
|
||||||
|
|
|
@ -9,7 +9,7 @@ Overview
|
||||||
|
|
||||||
This client provides a robust and easy to use client for interfacing with a
|
This client provides a robust and easy to use client for interfacing with a
|
||||||
Bitcoin RPC server that uses a btcd/bitcoin core compatible Bitcoin JSON-RPC
|
Bitcoin RPC server that uses a btcd/bitcoin core compatible Bitcoin JSON-RPC
|
||||||
API. This client has been tested with btcd (https://github.com/roasbeef/btcd),
|
API. This client has been tested with btcd (https://github.com/btcsuite/btcd),
|
||||||
btcwallet (https://github.com/btcsuite/btcwallet), and
|
btcwallet (https://github.com/btcsuite/btcwallet), and
|
||||||
bitcoin core (https://github.com/bitcoin).
|
bitcoin core (https://github.com/bitcoin).
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,7 @@ block count.
|
||||||
The first step is to use `go get` to download and install the rpcclient package:
|
The first step is to use `go get` to download and install the rpcclient package:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get github.com/roasbeef/btcd/rpcclient
|
$ go get github.com/btcsuite/btcd/rpcclient
|
||||||
```
|
```
|
||||||
|
|
||||||
Next, modify the `main.go` source to specify the correct RPC username and
|
Next, modify the `main.go` source to specify the correct RPC username and
|
||||||
|
@ -24,7 +24,7 @@ password for the RPC server:
|
||||||
Finally, navigate to the example's directory and run it with:
|
Finally, navigate to the example's directory and run it with:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cd $GOPATH/src/github.com/roasbeef/btcd/rpcclient/examples/bitcoincorehttp
|
$ cd $GOPATH/src/github.com/btcsuite/btcd/rpcclient/examples/bitcoincorehttp
|
||||||
$ go run *.go
|
$ go run *.go
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ package main
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/rpcclient"
|
"github.com/btcsuite/btcd/rpcclient"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
|
@ -13,7 +13,7 @@ demonstrate clean shutdown.
|
||||||
The first step is to use `go get` to download and install the rpcclient package:
|
The first step is to use `go get` to download and install the rpcclient package:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get github.com/roasbeef/btcd/rpcclient
|
$ go get github.com/btcsuite/btcd/rpcclient
|
||||||
```
|
```
|
||||||
|
|
||||||
Next, modify the `main.go` source to specify the correct RPC username and
|
Next, modify the `main.go` source to specify the correct RPC username and
|
||||||
|
@ -27,7 +27,7 @@ password for the RPC server:
|
||||||
Finally, navigate to the example's directory and run it with:
|
Finally, navigate to the example's directory and run it with:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cd $GOPATH/src/github.com/roasbeef/btcd/rpcclient/examples/btcdwebsockets
|
$ cd $GOPATH/src/github.com/btcsuite/btcd/rpcclient/examples/btcdwebsockets
|
||||||
$ go run *.go
|
$ go run *.go
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -10,9 +10,9 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/rpcclient"
|
"github.com/btcsuite/btcd/rpcclient"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
|
@ -14,7 +14,7 @@ demonstrate clean shutdown.
|
||||||
The first step is to use `go get` to download and install the rpcclient package:
|
The first step is to use `go get` to download and install the rpcclient package:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ go get github.com/roasbeef/btcd/rpcclient
|
$ go get github.com/btcsuite/btcd/rpcclient
|
||||||
```
|
```
|
||||||
|
|
||||||
Next, modify the `main.go` source to specify the correct RPC username and
|
Next, modify the `main.go` source to specify the correct RPC username and
|
||||||
|
@ -28,7 +28,7 @@ password for the RPC server:
|
||||||
Finally, navigate to the example's directory and run it with:
|
Finally, navigate to the example's directory and run it with:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ cd $GOPATH/src/github.com/roasbeef/btcd/rpcclient/examples/btcwalletwebsockets
|
$ cd $GOPATH/src/github.com/btcsuite/btcd/rpcclient/examples/btcwalletwebsockets
|
||||||
$ go run *.go
|
$ go run *.go
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,8 @@ import (
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/rpcclient"
|
"github.com/btcsuite/btcd/rpcclient"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
"github.com/davecgh/go-spew/spew"
|
"github.com/davecgh/go-spew/spew"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -12,10 +12,10 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// FutureDebugLevelResult is a future promise to deliver the result of a
|
// FutureDebugLevelResult is a future promise to deliver the result of a
|
||||||
|
|
|
@ -23,7 +23,7 @@ import (
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/btcsuite/go-socks/socks"
|
"github.com/btcsuite/go-socks/socks"
|
||||||
"github.com/btcsuite/websocket"
|
"github.com/btcsuite/websocket"
|
||||||
)
|
)
|
||||||
|
|
|
@ -9,9 +9,9 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// FutureGenerateResult is a future promise to deliver the result of a
|
// FutureGenerateResult is a future promise to deliver the result of a
|
||||||
|
|
|
@ -7,7 +7,7 @@ package rpcclient
|
||||||
import (
|
import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
)
|
)
|
||||||
|
|
||||||
// AddNodeCommand enumerates the available commands that the AddNode function
|
// AddNodeCommand enumerates the available commands that the AddNode function
|
||||||
|
|
|
@ -13,10 +13,10 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"errors"
|
"errors"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
)
|
)
|
||||||
|
|
||||||
// FutureRawResult is a future promise to deliver the result of a RawRequest RPC
|
// FutureRawResult is a future promise to deliver the result of a RawRequest RPC
|
||||||
|
|
|
@ -9,10 +9,10 @@ import (
|
||||||
"encoding/hex"
|
"encoding/hex"
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// SigHashType enumerates the available signature hashing types that the
|
// SigHashType enumerates the available signature hashing types that the
|
||||||
|
|
|
@ -8,11 +8,11 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"strconv"
|
"strconv"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/btcjson"
|
"github.com/btcsuite/btcd/btcjson"
|
||||||
"github.com/roasbeef/btcd/chaincfg"
|
"github.com/btcsuite/btcd/chaincfg"
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/roasbeef/btcutil"
|
"github.com/btcsuite/btcutil"
|
||||||
)
|
)
|
||||||
|
|
||||||
// *****************************
|
// *****************************
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"testing"
|
"testing"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
"github.com/davecgh/go-spew/spew"
|
"github.com/davecgh/go-spew/spew"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ import (
|
||||||
"reflect"
|
"reflect"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/wire"
|
"github.com/btcsuite/btcd/wire"
|
||||||
)
|
)
|
||||||
|
|
||||||
// TestParseOpcode tests for opcode parsing with bad data templates.
|
// TestParseOpcode tests for opcode parsing with bad data templates.
|
||||||
|
|
|
@ -8,7 +8,7 @@ import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"io"
|
"io"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
|
@ -7,7 +7,7 @@ package wire
|
||||||
import (
|
import (
|
||||||
"io"
|
"io"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
)
|
)
|
||||||
|
|
||||||
// MsgGetCFCheckpt is a request for filter headers at evenly spaced intervals
|
// MsgGetCFCheckpt is a request for filter headers at evenly spaced intervals
|
||||||
|
|
|
@ -7,7 +7,7 @@ package wire
|
||||||
import (
|
import (
|
||||||
"io"
|
"io"
|
||||||
|
|
||||||
"github.com/roasbeef/btcd/chaincfg/chainhash"
|
"github.com/btcsuite/btcd/chaincfg/chainhash"
|
||||||
)
|
)
|
||||||
|
|
||||||
// MaxGetCFiltersReqRange the maximum number of filters that may be requested in
|
// MaxGetCFiltersReqRange the maximum number of filters that may be requested in
|
||||||
|
|
Loading…
Reference in a new issue