Merge pull request #10474 from filecoin-project/raulk/fix-pending-support
fix: revert "Eth API: drop support for 'pending' block parameter."
This commit is contained in:
commit
c0aed3c4a2
@ -236,13 +236,14 @@ func (a *EthModule) EthGetBlockByHash(ctx context.Context, blkHash ethtypes.EthH
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (a *EthModule) parseBlkParam(ctx context.Context, blkParam string, strict bool) (tipset *types.TipSet, err error) {
|
func (a *EthModule) parseBlkParam(ctx context.Context, blkParam string, strict bool) (tipset *types.TipSet, err error) {
|
||||||
switch blkParam {
|
if blkParam == "earliest" {
|
||||||
case "earliest", "pending":
|
return nil, fmt.Errorf("block param \"earliest\" is not supported")
|
||||||
return nil, fmt.Errorf("block param %q is not supported", blkParam)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
head := a.Chain.GetHeaviestTipSet()
|
head := a.Chain.GetHeaviestTipSet()
|
||||||
switch blkParam {
|
switch blkParam {
|
||||||
|
case "pending":
|
||||||
|
return head, nil
|
||||||
case "latest":
|
case "latest":
|
||||||
parent, err := a.Chain.GetTipSetFromKey(ctx, head.Parents())
|
parent, err := a.Chain.GetTipSetFromKey(ctx, head.Parents())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user