mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-19 21:31:37 +00:00
fix broken the tests and one bug
This commit is contained in:
parent
5623ce8de0
commit
69c38ac490
4 changed files with 7 additions and 4 deletions
|
|
@ -25,9 +25,6 @@ import (
|
|||
"sync/atomic"
|
||||
"time"
|
||||
|
||||
"github.com/XinFinOrg/XDPoSChain/core/rawdb"
|
||||
"github.com/XinFinOrg/XDPoSChain/metrics"
|
||||
|
||||
"github.com/XinFinOrg/XDPoSChain/cmd/utils"
|
||||
"github.com/XinFinOrg/XDPoSChain/common"
|
||||
"github.com/XinFinOrg/XDPoSChain/console"
|
||||
|
|
@ -38,6 +35,7 @@ import (
|
|||
"github.com/XinFinOrg/XDPoSChain/eth/downloader"
|
||||
"github.com/XinFinOrg/XDPoSChain/event"
|
||||
"github.com/XinFinOrg/XDPoSChain/log"
|
||||
"github.com/XinFinOrg/XDPoSChain/metrics"
|
||||
"gopkg.in/urfave/cli.v1"
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ func (x *XDPoS_v2) getEpochSwitchInfo(chain consensus.ChainReader, header *types
|
|||
return nil, err
|
||||
}
|
||||
|
||||
snap, err := x.getSnapshot(chain, header.Number.Uint64(), false)
|
||||
snap, err := x.getSnapshot(chain, h.Number.Uint64(), false)
|
||||
if err != nil {
|
||||
log.Error("[getEpochSwitchInfo] Adaptor v2 getSnapshot has error", "err", err)
|
||||
return nil, err
|
||||
|
|
|
|||
|
|
@ -184,6 +184,7 @@ func TestAdaptorGetMasternodesV2(t *testing.T) {
|
|||
|
||||
// block 901 is the first v2 block, and is treated as epoch switch block
|
||||
err := blockchain.InsertBlock(currentBlock)
|
||||
adaptor.Initial(blockchain, currentBlock.Header())
|
||||
assert.Nil(t, err)
|
||||
masternodes1 := adaptor.GetMasternodes(blockchain, currentBlock.Header())
|
||||
assert.Equal(t, 5, len(masternodes1))
|
||||
|
|
@ -216,6 +217,8 @@ func TestGetCurrentEpochSwitchBlock(t *testing.T) {
|
|||
currentBlock = CreateBlock(blockchain, params.TestXDPoSMockChainConfig, currentBlock, blockNum, 1, blockCoinBase, signer, signFn, nil, nil, "")
|
||||
err = blockchain.InsertBlock(currentBlock)
|
||||
assert.Nil(t, err)
|
||||
adaptor.Initial(blockchain, currentBlock.Header())
|
||||
|
||||
currentCheckpointNumber, epochNum, err = adaptor.GetCurrentEpochSwitchBlock(blockchain, currentBlock.Number())
|
||||
assert.Nil(t, err)
|
||||
assert.Equal(t, uint64(901), currentCheckpointNumber)
|
||||
|
|
|
|||
|
|
@ -43,6 +43,8 @@ func TestIsYourTurnConsensusV2(t *testing.T) {
|
|||
currentBlockHeader.Time = big.NewInt(time.Now().Unix())
|
||||
err := blockchain.InsertBlock(currentBlock)
|
||||
assert.Nil(t, err)
|
||||
adaptor.Initial(blockchain, currentBlockHeader)
|
||||
|
||||
// Less then Mine Period
|
||||
isYourTurn, err := adaptor.YourTurn(blockchain, currentBlockHeader, common.HexToAddress("xdc0D3ab14BBaD3D99F4203bd7a11aCB94882050E7e"))
|
||||
assert.Nil(t, err)
|
||||
|
|
|
|||
Loading…
Reference in a new issue