diff --git a/chainparams.go b/chainparams.go index 59bd8af5..0c7fd348 100644 --- a/chainparams.go +++ b/chainparams.go @@ -2,7 +2,9 @@ package main import ( litecoinCfg "github.com/ltcsuite/ltcd/chaincfg" + "github.com/roasbeef/btcd/chaincfg" bitcoinCfg "github.com/roasbeef/btcd/chaincfg" + "github.com/roasbeef/btcd/chaincfg/chainhash" "github.com/roasbeef/btcd/wire" ) @@ -76,5 +78,17 @@ func applyLitecoinParams(params *bitcoinNetParams) { params.HDCoinType = liteTestNetParams.HDCoinType + checkPoints := make([]chaincfg.Checkpoint, len(liteTestNetParams.Checkpoints)) + for i := 0; i < len(liteTestNetParams.Checkpoints); i++ { + var chainHash chainhash.Hash + copy(chainHash[:], liteTestNetParams.Checkpoints[i].Hash[:]) + + checkPoints[i] = chaincfg.Checkpoint{ + Height: liteTestNetParams.Checkpoints[i].Height, + Hash: &chainHash, + } + } + params.Checkpoints = checkPoints + params.rpcPort = liteTestNetParams.rpcPort }