Fix the typo missied to missed

This commit is contained in:
Jianrong 2023-12-28 23:03:53 +11:00
parent e83c0a0954
commit 8e1f71e86e
3 changed files with 13 additions and 13 deletions

View file

@ -279,7 +279,7 @@ func (api *API) NetworkInformation() NetworkInformation {
/* /*
An API exclusively for V2 consensus, designed to assist in troubleshooting miners by identifying who mined during their allocated term. An API exclusively for V2 consensus, designed to assist in troubleshooting miners by identifying who mined during their allocated term.
*/ */
func (api *API) GetMissiedRoundsInEpochByBlockNum(number *rpc.BlockNumber) (*utils.PublicApiMissedRoundsMetadata, error) { func (api *API) GetMissedRoundsInEpochByBlockNum(number *rpc.BlockNumber) (*utils.PublicApiMissedRoundsMetadata, error) {
return api.XDPoS.CalculateMissingRounds(api.chain, api.getHeaderFromApiBlockNum(number)) return api.XDPoS.CalculateMissingRounds(api.chain, api.getHeaderFromApiBlockNum(number))
} }

View file

@ -11,25 +11,25 @@ import (
"github.com/stretchr/testify/assert" "github.com/stretchr/testify/assert"
) )
func TestGetMissiedRoundsInEpochByBlockNumOnlyForV2Consensus(t *testing.T) { func TestGetMissedRoundsInEpochByBlockNumOnlyForV2Consensus(t *testing.T) {
_, bc, _, _, _ := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig) _, bc, _, _, _ := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig)
engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS) engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS)
blockNum := rpc.BlockNumber(123) blockNum := rpc.BlockNumber(123)
data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissiedRoundsInEpochByBlockNum(&blockNum) data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissedRoundsInEpochByBlockNum(&blockNum)
assert.EqualError(t, err, "Not supported in the v1 consensus") assert.EqualError(t, err, "Not supported in the v1 consensus")
assert.Nil(t, data) assert.Nil(t, data)
} }
func TestGetMissiedRoundsInEpochByBlockNumReturnEmptyForV2(t *testing.T) { func TestGetMissedRoundsInEpochByBlockNumReturnEmptyForV2(t *testing.T) {
_, bc, cb, _, _ := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig) _, bc, cb, _, _ := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig)
engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS) engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS)
blockNum := rpc.BlockNumber(cb.NumberU64()) blockNum := rpc.BlockNumber(cb.NumberU64())
data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissiedRoundsInEpochByBlockNum(&blockNum) data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissedRoundsInEpochByBlockNum(&blockNum)
assert.Nil(t, err) assert.Nil(t, err)
assert.Equal(t, types.Round(900), data.EpochRound) assert.Equal(t, types.Round(900), data.EpochRound)
@ -38,7 +38,7 @@ func TestGetMissiedRoundsInEpochByBlockNumReturnEmptyForV2(t *testing.T) {
blockNum = rpc.BlockNumber(1800) blockNum = rpc.BlockNumber(1800)
data, err = engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissiedRoundsInEpochByBlockNum(&blockNum) data, err = engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissedRoundsInEpochByBlockNum(&blockNum)
assert.Nil(t, err) assert.Nil(t, err)
assert.Equal(t, types.Round(900), data.EpochRound) assert.Equal(t, types.Round(900), data.EpochRound)
@ -47,7 +47,7 @@ func TestGetMissiedRoundsInEpochByBlockNumReturnEmptyForV2(t *testing.T) {
blockNum = rpc.BlockNumber(1801) blockNum = rpc.BlockNumber(1801)
data, err = engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissiedRoundsInEpochByBlockNum(&blockNum) data, err = engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissedRoundsInEpochByBlockNum(&blockNum)
assert.Nil(t, err) assert.Nil(t, err)
assert.Equal(t, types.Round(900), data.EpochRound) assert.Equal(t, types.Round(900), data.EpochRound)
@ -55,13 +55,13 @@ func TestGetMissiedRoundsInEpochByBlockNumReturnEmptyForV2(t *testing.T) {
assert.Equal(t, 0, len(data.MissedRounds)) assert.Equal(t, 0, len(data.MissedRounds))
} }
func TestGetMissiedRoundsInEpochByBlockNumReturnEmptyForV2FistEpoch(t *testing.T) { func TestGetMissedRoundsInEpochByBlockNumReturnEmptyForV2FistEpoch(t *testing.T) {
_, bc, _, _, _ := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig) _, bc, _, _, _ := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig)
engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS) engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS)
blockNum := rpc.BlockNumber(901) blockNum := rpc.BlockNumber(901)
data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissiedRoundsInEpochByBlockNum(&blockNum) data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissedRoundsInEpochByBlockNum(&blockNum)
assert.Nil(t, err) assert.Nil(t, err)
assert.Equal(t, types.Round(1), data.EpochRound) assert.Equal(t, types.Round(1), data.EpochRound)
@ -69,7 +69,7 @@ func TestGetMissiedRoundsInEpochByBlockNumReturnEmptyForV2FistEpoch(t *testing.T
assert.Equal(t, 0, len(data.MissedRounds)) assert.Equal(t, 0, len(data.MissedRounds))
} }
func TestGetMissiedRoundsInEpochByBlockNum(t *testing.T) { func TestGetMissedRoundsInEpochByBlockNum(t *testing.T) {
blockchain, bc, currentBlock, signer, signFn := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig) blockchain, bc, currentBlock, signer, signFn := PrepareXDCTestBlockChainWith128Candidates(t, 1802, params.TestXDPoSMockChainConfig)
chainConfig := params.TestXDPoSMockChainConfig chainConfig := params.TestXDPoSMockChainConfig
engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS) engine := bc.GetBlockChain().Engine().(*XDPoS.XDPoS)
@ -92,7 +92,7 @@ func TestGetMissiedRoundsInEpochByBlockNum(t *testing.T) {
blockNum := rpc.BlockNumber(1803) blockNum := rpc.BlockNumber(1803)
data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissiedRoundsInEpochByBlockNum(&blockNum) data, err := engine.APIs(bc.GetBlockChain())[0].Service.(*XDPoS.API).GetMissedRoundsInEpochByBlockNum(&blockNum)
assert.Nil(t, err) assert.Nil(t, err)
assert.Equal(t, types.Round(900), data.EpochRound) assert.Equal(t, types.Round(900), data.EpochRound)

View file

@ -157,8 +157,8 @@ web3._extend({
call: 'XDPoS_getLatestPoolStatus' call: 'XDPoS_getLatestPoolStatus'
}), }),
new web3._extend.Method({ new web3._extend.Method({
name: 'getMissiedRoundsInEpochByBlockNum', name: 'getMissedRoundsInEpochByBlockNum',
call: 'XDPoS_getMissiedRoundsInEpochByBlockNum', call: 'XDPoS_getMissedRoundsInEpochByBlockNum',
params: 1, params: 1,
inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter] inputFormatter: [web3._extend.formatters.inputBlockNumberFormatter]
}), }),