stake: Start v3 module dev cycle.

Several upcoming changes constitute breaking the public API.
This commit is contained in:
David Hill 2019-10-24 22:32:52 -04:00 committed by Dave Collins
parent b8812354e4
commit cccd7a9978
49 changed files with 63 additions and 55 deletions

View File

@ -8,7 +8,7 @@ package blockchain
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/database/v2"
"github.com/decred/dcrd/dcrutil/v3"
)

View File

@ -8,7 +8,7 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3/chaingen"
"github.com/decred/dcrd/chaincfg/v2"
"github.com/decred/dcrd/dcrutil/v3"

View File

@ -12,7 +12,7 @@ import (
"sync"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"

View File

@ -11,7 +11,7 @@ import (
"sync"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"

View File

@ -13,7 +13,7 @@ import (
"sort"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3/internal/dbnamespace"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"

View File

@ -14,7 +14,7 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"

View File

@ -14,7 +14,7 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3/chaingen"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"

View File

@ -8,7 +8,7 @@ package blockchain
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/dcrec/secp256k1/v2"
"github.com/decred/dcrd/txscript/v3"
)

View File

@ -3,7 +3,7 @@ module github.com/decred/dcrd/blockchain/v3
go 1.11
require (
github.com/decred/dcrd/blockchain/stake/v2 v2.0.2
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/blockchain/standalone v1.1.0
github.com/decred/dcrd/chaincfg/chainhash v1.0.2
github.com/decred/dcrd/chaincfg/v2 v2.3.0
@ -18,6 +18,7 @@ require (
)
replace (
github.com/decred/dcrd/blockchain/stake/v3 => ./stake
github.com/decred/dcrd/dcrutil/v3 => ../dcrutil
github.com/decred/dcrd/txscript/v3 => ../txscript
)

View File

@ -10,7 +10,7 @@ import (
"fmt"
"sync"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"

View File

@ -7,7 +7,7 @@ package indexers
import (
"sync"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/chaincfg/v2"
"github.com/decred/dcrd/database/v2"

View File

@ -9,7 +9,7 @@ import (
"bytes"
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/blockchain/v3/internal/progresslog"
"github.com/decred/dcrd/chaincfg/chainhash"

View File

@ -7,7 +7,7 @@ package blockchain
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/dcrutil/v3"
"github.com/decred/dcrd/wire"

View File

@ -8,7 +8,7 @@ package stake_test
import (
"testing"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
)
// TestErrorCodeStringer tests the stringized output for the ErrorCode type.

View File

@ -1,4 +1,4 @@
module github.com/decred/dcrd/blockchain/stake/v2
module github.com/decred/dcrd/blockchain/stake/v3
go 1.11

View File

@ -8,8 +8,8 @@ import (
"fmt"
"time"
"github.com/decred/dcrd/blockchain/stake/v2/internal/dbnamespace"
"github.com/decred/dcrd/blockchain/stake/v2/internal/tickettreap"
"github.com/decred/dcrd/blockchain/stake/v3/internal/dbnamespace"
"github.com/decred/dcrd/blockchain/stake/v3/internal/tickettreap"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"
)

View File

@ -13,8 +13,8 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2/internal/dbnamespace"
"github.com/decred/dcrd/blockchain/stake/v2/internal/tickettreap"
"github.com/decred/dcrd/blockchain/stake/v3/internal/dbnamespace"
"github.com/decred/dcrd/blockchain/stake/v3/internal/tickettreap"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"
"github.com/decred/dcrd/database/v2"

View File

@ -8,7 +8,7 @@ package ticketdb_test
import (
"testing"
"github.com/decred/dcrd/blockchain/stake/v2/internal/ticketdb"
"github.com/decred/dcrd/blockchain/stake/v3/internal/ticketdb"
)
// TestErrorCodeStringer tests the stringized output for the ErrorCode type.

View File

@ -10,7 +10,7 @@ import (
"encoding/binary"
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2/internal/tickettreap"
"github.com/decred/dcrd/blockchain/stake/v3/internal/tickettreap"
"github.com/decred/dcrd/chaincfg/chainhash"
)

View File

@ -12,7 +12,7 @@ import (
"sort"
"testing"
"github.com/decred/dcrd/blockchain/stake/v2/internal/tickettreap"
"github.com/decred/dcrd/blockchain/stake/v3/internal/tickettreap"
"github.com/decred/dcrd/chaincfg/chainhash"
)

View File

@ -9,7 +9,7 @@ import (
"reflect"
"testing"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/dcrutil/v3"
"github.com/decred/dcrd/txscript/v3"

View File

@ -7,9 +7,9 @@ package stake
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2/internal/dbnamespace"
"github.com/decred/dcrd/blockchain/stake/v2/internal/ticketdb"
"github.com/decred/dcrd/blockchain/stake/v2/internal/tickettreap"
"github.com/decred/dcrd/blockchain/stake/v3/internal/dbnamespace"
"github.com/decred/dcrd/blockchain/stake/v3/internal/ticketdb"
"github.com/decred/dcrd/blockchain/stake/v3/internal/tickettreap"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"
"github.com/decred/dcrd/wire"

View File

@ -15,7 +15,7 @@ import (
"reflect"
"testing"
"github.com/decred/dcrd/blockchain/stake/v2/internal/tickettreap"
"github.com/decred/dcrd/blockchain/stake/v3/internal/tickettreap"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"
"github.com/decred/dcrd/database/v2"

View File

@ -8,7 +8,7 @@ package blockchain
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"
)

View File

@ -9,7 +9,7 @@ import (
"bytes"
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/v2"
"github.com/decred/dcrd/dcrutil/v3"

View File

@ -12,7 +12,7 @@ import (
"fmt"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3/internal/progresslog"
"github.com/decred/dcrd/chaincfg/chainhash"

View File

@ -8,7 +8,7 @@ package blockchain
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/database/v2"

View File

@ -13,7 +13,7 @@ import (
"math/big"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"

View File

@ -8,7 +8,7 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/v2"
)

View File

@ -15,7 +15,7 @@ import (
"github.com/btcsuite/goleveldb/leveldb"
ldbutil "github.com/btcsuite/goleveldb/leveldb/util"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/dcrutil/v3"
)

View File

@ -4,11 +4,15 @@ go 1.11
require (
github.com/btcsuite/goleveldb v1.0.0
github.com/decred/dcrd/blockchain/stake/v2 v2.0.2
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/chaincfg/chainhash v1.0.2
github.com/decred/dcrd/dcrutil/v3 v3.0.0-00010101000000-000000000000
github.com/decred/slog v1.0.0
github.com/jessevdk/go-flags v1.4.0
)
replace github.com/decred/dcrd/dcrutil/v3 => ../dcrutil
replace (
github.com/decred/dcrd/blockchain/stake/v3 => ../blockchain/stake
github.com/decred/dcrd/dcrutil/v3 => ../dcrutil
github.com/decred/dcrd/txscript/v3 => ../txscript
)

View File

@ -21,7 +21,7 @@ package blockcf
import (
"encoding/binary"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/gcs/v2"
"github.com/decred/dcrd/txscript/v3"

View File

@ -19,7 +19,7 @@ package blockcf2
import (
"fmt"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/gcs/v2"
"github.com/decred/dcrd/txscript/v3"

View File

@ -4,7 +4,7 @@ go 1.11
require (
github.com/dchest/siphash v1.2.1
github.com/decred/dcrd/blockchain/stake/v2 v2.0.2
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/chaincfg/chainhash v1.0.2
github.com/decred/dcrd/crypto/blake256 v1.0.0
github.com/decred/dcrd/txscript/v3 v3.0.0-00010101000000-000000000000
@ -12,6 +12,7 @@ require (
)
replace (
github.com/decred/dcrd/blockchain/stake/v3 => ../blockchain/stake
github.com/decred/dcrd/dcrutil/v3 => ../dcrutil
github.com/decred/dcrd/txscript/v3 => ../txscript
)

4
go.mod
View File

@ -6,7 +6,7 @@ require (
github.com/btcsuite/winsvc v1.0.0
github.com/decred/base58 v1.0.1
github.com/decred/dcrd/addrmgr v1.1.0
github.com/decred/dcrd/blockchain/stake/v2 v2.0.2
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/blockchain/standalone v1.1.0
github.com/decred/dcrd/blockchain/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/certgen v1.1.0
@ -43,7 +43,7 @@ require (
replace (
github.com/decred/dcrd/addrmgr => ./addrmgr
github.com/decred/dcrd/blockchain/stake/v2 => ./blockchain/stake
github.com/decred/dcrd/blockchain/stake/v3 => ./blockchain/stake
github.com/decred/dcrd/blockchain/standalone => ./blockchain/standalone
github.com/decred/dcrd/blockchain/v3 => ./blockchain
github.com/decred/dcrd/certgen => ./certgen

2
log.go
View File

@ -11,7 +11,7 @@ import (
"path/filepath"
"github.com/decred/dcrd/addrmgr"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/blockchain/v3/indexers"
"github.com/decred/dcrd/connmgr/v2"

View File

@ -3,7 +3,7 @@ module github.com/decred/dcrd/mempool/v3
go 1.11
require (
github.com/decred/dcrd/blockchain/stake/v2 v2.0.2
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/blockchain/standalone v1.1.0
github.com/decred/dcrd/blockchain/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/chaincfg/chainhash v1.0.2
@ -18,6 +18,7 @@ require (
)
replace (
github.com/decred/dcrd/blockchain/stake/v3 => ../blockchain/stake
github.com/decred/dcrd/blockchain/v3 => ../blockchain
github.com/decred/dcrd/dcrutil/v3 => ../dcrutil
github.com/decred/dcrd/mining/v3 => ../mining

View File

@ -12,7 +12,7 @@ import (
"sync/atomic"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/blockchain/v3/indexers"

View File

@ -15,7 +15,7 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/blockchain/v3/chaingen"

View File

@ -9,7 +9,7 @@ import (
"fmt"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/dcrutil/v3"
"github.com/decred/dcrd/txscript/v3"

View File

@ -11,7 +11,7 @@ import (
"testing"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"
"github.com/decred/dcrd/dcrec"

View File

@ -16,7 +16,7 @@ import (
"sync"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/chaincfg/chainhash"

View File

@ -3,7 +3,7 @@ module github.com/decred/dcrd/mining/v3
go 1.11
require (
github.com/decred/dcrd/blockchain/stake/v2 v2.0.2
github.com/decred/dcrd/blockchain/stake/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/blockchain/v3 v3.0.0-00010101000000-000000000000
github.com/decred/dcrd/chaincfg/chainhash v1.0.2
github.com/decred/dcrd/dcrutil/v3 v3.0.0-00010101000000-000000000000
@ -11,6 +11,7 @@ require (
)
replace (
github.com/decred/dcrd/blockchain/stake/v3 => ../blockchain/stake
github.com/decred/dcrd/blockchain/v3 => ../blockchain
github.com/decred/dcrd/dcrutil/v3 => ../dcrutil
github.com/decred/dcrd/txscript/v3 => ../txscript

View File

@ -8,7 +8,7 @@ package mining
import (
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/dcrutil/v3"
)

View File

@ -10,7 +10,7 @@ import (
"math/rand"
"testing"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
)
// TestStakeTxFeePrioHeap tests the priority heaps including the stake types for

View File

@ -35,7 +35,7 @@ import (
"github.com/gorilla/websocket"
"github.com/decred/dcrd/addrmgr"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/blockchain/v3/indexers"

View File

@ -10,7 +10,7 @@ import (
"strings"
"time"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/chaincfg/chainhash"
"github.com/decred/dcrd/chaincfg/v2"

View File

@ -21,7 +21,7 @@ import (
"github.com/gorilla/websocket"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/chaincfg/chainhash"

View File

@ -23,7 +23,7 @@ import (
"time"
"github.com/decred/dcrd/addrmgr"
"github.com/decred/dcrd/blockchain/stake/v2"
"github.com/decred/dcrd/blockchain/stake/v3"
"github.com/decred/dcrd/blockchain/standalone"
"github.com/decred/dcrd/blockchain/v3"
"github.com/decred/dcrd/blockchain/v3/indexers"