1
0
forked from cerc-io/plugeth
plugeth/les
Martin Holst Swende 5036992b06 eth, les: add error when accessing missing block state ()
This change makes getBalance, getCode, getStorageAt, getProof,
call, getTransactionCount return an error if the block number in
the request doesn't exist. getHeaderByNumber still returns null
for missing headers.
2019-05-02 14:50:23 +02:00
..
flowcontrol les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
api_backend.go eth, les: add error when accessing missing block state () 2019-05-02 14:50:23 +02:00
api_test.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
api.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
backend.go miner: polish miner configuration () 2019-04-23 10:08:51 +03:00
benchmark.go les, light: remove support for les/1 4096 block CHT sections 2019-04-08 13:17:24 +02:00
bloombits.go all: make indexer configurable () 2018-08-28 10:08:16 +03:00
commons.go les: fix p2p.Protocol.PeerInfo () 2019-04-17 10:57:53 +03:00
costtracker.go les: removed les/1 protocol messages 2019-04-08 13:17:24 +02:00
distributor_test.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
distributor.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
execqueue_test.go les: fix goroutine leak in execQueue () 2017-05-16 20:56:02 +02:00
execqueue.go les: fix goroutine leak in execQueue () 2017-05-16 20:56:02 +02:00
fetcher_test.go les: remove redundant type specifiers () 2019-02-25 12:49:49 +02:00
fetcher.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
freeclient_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
freeclient.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
handler_test.go core, eth, les, light: store transaction receipts without txHash and gasCost 2019-04-15 13:15:39 +03:00
handler.go eth, les, light: enforce CHT checkpoints on fast-sync too 2019-04-17 13:16:15 +03:00
helper_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
metrics.go metrics: pull library and introduce ResettingTimer and InfluxDB reporter () 2018-02-23 11:56:08 +02:00
odr_requests.go les: removed les/1 protocol messages 2019-04-08 13:17:24 +02:00
odr_test.go core, eth, les, light: scope receipt functionality a bit cleaner 2019-04-15 13:42:26 +03:00
odr.go les: removed les/1 protocol messages 2019-04-08 13:17:24 +02:00
peer_test.go les: check required message types in cost table () 2019-04-16 14:30:47 +03:00
peer.go les: check required message types in cost table () 2019-04-16 14:30:47 +03:00
protocol.go les: removed les/1 protocol messages 2019-04-08 13:17:24 +02:00
randselect_test.go all: gofmt -w -s 2017-01-06 15:52:03 +01:00
randselect.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
request_test.go les: removed les/1 protocol messages 2019-04-08 13:17:24 +02:00
retrieve.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
server.go les, light: remove support for les/1 4096 block CHT sections 2019-04-08 13:17:24 +02:00
serverpool.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
servingqueue.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
sync.go core/rawdb: separate raw database access to own package () 2018-05-07 14:35:06 +03:00
txrelay.go les, les/flowcontrol: improved request serving and flow control () 2019-02-26 12:32:48 +01:00
ulc_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
ulc.go les: implement ultralight client () 2019-01-24 12:18:26 +01:00