• Felix Lange's avatar
    rpc/api: don't crash for unknown blocks · 90cd8ae9
    Felix Lange authored
    Most eth RPC calls that work with blocks crashed when the block was not
    found because they called Hash on a nil block. This is a regression
    introduced in cdc2662c (#1779).
    
    While here, remove the insane conversions in get*CountBy*. There is no
    need to construct a complete BlockRes and converting
    int->int64->*big.Int->[]byte->hexnum->string to format the length of a
    slice as hex.
    90cd8ae9
Name
Last commit
Last update
..
admin.go Loading commit data...
admin_args.go Loading commit data...
admin_js.go Loading commit data...
api.go Loading commit data...
api_test.go Loading commit data...
args.go Loading commit data...
args_test.go Loading commit data...
db.go Loading commit data...
db_args.go Loading commit data...
db_js.go Loading commit data...
debug.go Loading commit data...
debug_args.go Loading commit data...
debug_js.go Loading commit data...
eth.go Loading commit data...
eth_args.go Loading commit data...
eth_js.go Loading commit data...
mergedapi.go Loading commit data...
miner.go Loading commit data...
miner_args.go Loading commit data...
miner_js.go Loading commit data...
net.go Loading commit data...
net_js.go Loading commit data...
parsing.go Loading commit data...
personal.go Loading commit data...
personal_args.go Loading commit data...
personal_js.go Loading commit data...
shh.go Loading commit data...
shh_args.go Loading commit data...
shh_js.go Loading commit data...
txpool.go Loading commit data...
txpool_js.go Loading commit data...
utils.go Loading commit data...
web3.go Loading commit data...
web3_args.go Loading commit data...