Test and fix eth_FeeHistory

This commit is contained in:
Ian Davis 2023-01-24 11:27:18 +00:00
parent c0c8ad5510
commit 8daf22c3ff
3 changed files with 18 additions and 11 deletions

View File

@ -433,7 +433,7 @@ func (h EthHash) ToCid() cid.Cid {
}
type EthFeeHistory struct {
OldestBlock uint64 `json:"oldestBlock"`
OldestBlock EthUint64 `json:"oldestBlock"`
BaseFeePerGas []EthBigInt `json:"baseFeePerGas"`
GasUsedRatio []float64 `json:"gasUsedRatio"`
Reward *[][]EthBigInt `json:"reward,omitempty"`

View File

@ -398,15 +398,22 @@ func TestEthOpenRPCConformance(t *testing.T) {
// },
// },
// {
// method: "eth_estimateGas",
// call: func(a *ethAPIRaw) (json.RawMessage, error) {
// return ethapi.EthEstimateGas(context.Background(), ethtypes.EthCall{
// From: &senderEthAddr,
// Data: contractBin,
// })
// },
// },
{
method: "eth_estimateGas",
call: func(a *ethAPIRaw) (json.RawMessage, error) {
return ethapi.EthEstimateGas(context.Background(), ethtypes.EthCall{
From: &ethAddr,
Data: contractBin,
})
},
},
{
method: "eth_feeHistory",
call: func(a *ethAPIRaw) (json.RawMessage, error) {
return ethapi.EthFeeHistory(context.Background(), ethtypes.EthUint64(2), "", nil)
},
},
}
for _, tc := range testCases {

View File

@ -640,7 +640,7 @@ func (a *EthModule) EthFeeHistory(ctx context.Context, blkCount ethtypes.EthUint
}
return ethtypes.EthFeeHistory{
OldestBlock: oldestBlkHeight,
OldestBlock: ethtypes.EthUint64(oldestBlkHeight),
BaseFeePerGas: baseFeeArray,
GasUsedRatio: gasUsedRatioArray,
}, nil