dcrd/go.mod
Dave Collins eb4a0a06ac
fees: Move to internal.
This makes the fees package an internal package such that it will no
longer be an exported module.  The only place its functionality is
really needed is for the internal implementation of dcrd itself and thus
having an unnecessary exported module significantly increases the
maintenance burden.

This is part of the overall effort to reduce the total number of modules
and eventually get to the point that it will be possible to follow
semver for the root module.

It is worth noting that there are a few constants, which will be listed
below, that were exported from this module that callers might have
previously relied upon.  However, due to previous discussions about the
goal of removing the module, a code search has revealed that there are
no known callers that rely on them.

The aforementioned constants are:

- DefaultMaxBucketFeeMultiplier
- DefaultMaxConfirmations
- DefaultFeeRateStep

Overview of the major changes:

- Move the following files from fees -> internal/fees:
  - README.md
  - cmd/dumpfeedb/dumpfeedb.go
  - doc.go
  - estimator.go
  - log.go
- Remove fees/go.mod and fees/go.sum
- Make the README.md and doc.go files match the new reality
- Update all import paths in the repository accordingly
- Remove the dependency from the root go.mod
- Run go mod tidy on all modules
2020-07-25 18:10:39 -05:00

70 lines
3.0 KiB
Modula-2

module github.com/decred/dcrd
go 1.13
require (
github.com/btcsuite/winsvc v1.0.0
github.com/davecgh/go-spew v1.1.1
github.com/decred/base58 v1.0.3
github.com/decred/dcrd/addrmgr v1.1.0
github.com/decred/dcrd/bech32 v1.0.0
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/blockchain/standalone/v2 v2.0.0
github.com/decred/dcrd/blockchain/v3 v3.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/certgen v1.1.0
github.com/decred/dcrd/chaincfg/chainhash v1.0.2
github.com/decred/dcrd/chaincfg/v3 v3.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/connmgr/v3 v3.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/crypto/ripemd160 v1.0.0
github.com/decred/dcrd/database/v2 v2.0.1
github.com/decred/dcrd/dcrec v1.0.0
github.com/decred/dcrd/dcrec/secp256k1/v3 v3.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/dcrjson/v3 v3.0.1
github.com/decred/dcrd/dcrutil/v3 v3.0.0-20200503044000-76f6906e50e5
github.com/decred/dcrd/gcs/v2 v2.0.1
github.com/decred/dcrd/hdkeychain/v3 v3.0.0
github.com/decred/dcrd/lru v1.0.0
github.com/decred/dcrd/peer/v2 v2.1.0
github.com/decred/dcrd/rpc/jsonrpc/types/v2 v2.0.1-0.20200503044000-76f6906e50e5
github.com/decred/dcrd/rpcclient/v6 v6.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/txscript/v3 v3.0.0-20200215031403-6b2ce76f0986
github.com/decred/dcrd/wire v1.3.0
github.com/decred/go-socks v1.1.0
github.com/decred/slog v1.0.0
github.com/gorilla/websocket v1.4.2
github.com/jessevdk/go-flags v1.4.0
github.com/jrick/bitset v1.0.0
github.com/jrick/logrotate v1.0.0
github.com/syndtr/goleveldb v1.0.1-0.20190923125748-758128399b1d
golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
)
replace (
github.com/decred/dcrd/addrmgr => ./addrmgr
github.com/decred/dcrd/bech32 => ./bech32
github.com/decred/dcrd/blockchain/stake/v3 => ./blockchain/stake
github.com/decred/dcrd/blockchain/standalone/v2 => ./blockchain/standalone
github.com/decred/dcrd/blockchain/v3 => ./blockchain
github.com/decred/dcrd/certgen => ./certgen
github.com/decred/dcrd/chaincfg/chainhash => ./chaincfg/chainhash
github.com/decred/dcrd/chaincfg/v3 => ./chaincfg
github.com/decred/dcrd/connmgr/v3 => ./connmgr
github.com/decred/dcrd/crypto/blake256 => ./crypto/blake256
github.com/decred/dcrd/crypto/ripemd160 => ./crypto/ripemd160
github.com/decred/dcrd/database/v2 => ./database
github.com/decred/dcrd/dcrec => ./dcrec
github.com/decred/dcrd/dcrec/secp256k1/v3 => ./dcrec/secp256k1
github.com/decred/dcrd/dcrjson/v3 => ./dcrjson
github.com/decred/dcrd/dcrutil/v3 => ./dcrutil
github.com/decred/dcrd/gcs/v2 => ./gcs
github.com/decred/dcrd/hdkeychain/v3 => ./hdkeychain
github.com/decred/dcrd/limits => ./limits
github.com/decred/dcrd/lru => ./lru
github.com/decred/dcrd/peer/v2 => ./peer
github.com/decred/dcrd/rpc/jsonrpc/types/v2 => ./rpc/jsonrpc/types
github.com/decred/dcrd/rpcclient/v6 => ./rpcclient
github.com/decred/dcrd/txscript/v3 => ./txscript
github.com/decred/dcrd/wire => ./wire
)