ethclient: use package hexutil for number encoding
This commit is contained in:
parent
4cb29bde2e
commit
fa0cc27400
|
@ -112,7 +112,7 @@ func (ec *Client) getBlock(ctx context.Context, method string, args ...interface
|
||||||
for i := range reqs {
|
for i := range reqs {
|
||||||
reqs[i] = rpc.BatchElem{
|
reqs[i] = rpc.BatchElem{
|
||||||
Method: "eth_getUncleByBlockHashAndIndex",
|
Method: "eth_getUncleByBlockHashAndIndex",
|
||||||
Args: []interface{}{body.Hash, fmt.Sprintf("%#x", i)},
|
Args: []interface{}{body.Hash, hexutil.EncodeUint64(uint64(i))},
|
||||||
Result: &uncles[i],
|
Result: &uncles[i],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -196,7 +196,7 @@ func toBlockNumArg(number *big.Int) string {
|
||||||
if number == nil {
|
if number == nil {
|
||||||
return "latest"
|
return "latest"
|
||||||
}
|
}
|
||||||
return fmt.Sprintf("%#x", number)
|
return hexutil.EncodeBig(number)
|
||||||
}
|
}
|
||||||
|
|
||||||
type rpcProgress struct {
|
type rpcProgress struct {
|
||||||
|
|
Loading…
Reference in New Issue