mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-26 06:36:43 +00:00
Merge pull request #147 from fxfactorial/dead-code
GetPendingStateProposals not called
This commit is contained in:
commit
436ed45548
1 changed files with 0 additions and 34 deletions
|
|
@ -1070,40 +1070,6 @@ func (c *Bor) fetchAndCommitSpan(
|
||||||
return applyMessage(msg, state, header, c.chainConfig, chain)
|
return applyMessage(msg, state, header, c.chainConfig, chain)
|
||||||
}
|
}
|
||||||
|
|
||||||
// GetPendingStateProposals get pending state proposals
|
|
||||||
func (c *Bor) GetPendingStateProposals(snapshotNumber uint64) ([]*big.Int, error) {
|
|
||||||
// block
|
|
||||||
blockNr := rpc.BlockNumber(snapshotNumber)
|
|
||||||
|
|
||||||
// method
|
|
||||||
method := "getPendingStates"
|
|
||||||
|
|
||||||
data, err := c.stateReceiverABI.Pack(method)
|
|
||||||
if err != nil {
|
|
||||||
log.Error("Unable to pack tx for getPendingStates", "error", err)
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
msgData := (hexutil.Bytes)(data)
|
|
||||||
toAddress := common.HexToAddress(c.config.StateReceiverContract)
|
|
||||||
gas := (hexutil.Uint64)(uint64(math.MaxUint64 / 2))
|
|
||||||
result, err := c.ethAPI.Call(context.Background(), ethapi.CallArgs{
|
|
||||||
Gas: &gas,
|
|
||||||
To: &toAddress,
|
|
||||||
Data: &msgData,
|
|
||||||
}, rpc.BlockNumberOrHash{BlockNumber: &blockNr}, nil)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
var ret = new([]*big.Int)
|
|
||||||
if err = c.stateReceiverABI.UnpackIntoInterface(ret, method, result); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
return *ret, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// CommitStates commit states
|
// CommitStates commit states
|
||||||
func (c *Bor) CommitStates(
|
func (c *Bor) CommitStates(
|
||||||
state *state.StateDB,
|
state *state.StateDB,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue