kiel barry
0ad32d3be7
ethstats: fix last golint warning ( #16837 )
7 years ago
Péter Szilágyi
49719e21bc
core, eth: minor txpool event cleanups
7 years ago
rjl493456442
a2e43d28d0
all: collate new transaction events together
7 years ago
kiel barry
4747aad160
eth: golint fixes to variable names ( #16711 )
7 years ago
Magicking
90e5744d6f
ethstats: Fix ethstats reporting while syncing
7 years ago
Péter Szilágyi
6f69cdd109
all: switch gas limits from big.Int to uint64
7 years ago
Péter Szilágyi
f7ca03ae87
eth, les, light: expose chain config in les node info too ( #15732 )
7 years ago
Zach
3da1bf8ca1
all: use gometalinter.v2, fix new gosimple issues ( #15650 )
7 years ago
Felföldi Zsolt
ca376ead88
les, light: LES/2 protocol version ( #14970 )
...
This PR implements the new LES protocol version extensions:
* new and more efficient Merkle proofs reply format (when replying to
a multiple Merkle proofs request, we just send a single set of trie
nodes containing all necessary nodes)
* BBT (BloomBitsTrie) works similarly to the existing CHT and contains
the bloombits search data to speed up log searches
* GetTxStatusMsg returns the inclusion position or the
pending/queued/unknown state of a transaction referenced by hash
* an optional signature of new block data (number/hash/td) can be
included in AnnounceMsg to provide an option for "very light
clients" (mobile/embedded devices) to skip expensive Ethash check
and accept multiple signatures of somewhat trusted servers (still a
lot better than trusting a single server completely and retrieving
everything through RPC). The new client mode is not implemented in
this PR, just the protocol extension.
7 years ago
Miya Chen
bf1e263128
core, light: send chain events using event.Feed ( #14865 )
7 years ago
Egon Elbre
3780d0b6f7
ethstats: fix megacheck warnings
7 years ago
Péter Szilágyi
a355b401db
ethstats: reduce ethstats traffic by trottling reports
8 years ago
Péter Szilágyi
09d59da3a1
ethstats: don't report transaction content, only hash
8 years ago
Péter Szilágyi
a2f23ca9b1
cmd, core, eth, miner: remove txpool gas price limits ( #14442 )
8 years ago
Péter Szilágyi
e61035c5a3
cmd, eth, les, mobile: make networkid uint64 everywhere
8 years ago
Péter Szilágyi
a7b9e484d0
consensus, core, ethstats: use engine specific block beneficiary ( #14318 )
...
* consensus, core, ethstats: use engine specific block beneficiary
* core, eth, les, miner: use explicit beneficiary during mining
8 years ago
Péter Szilágyi
fb98a8c6c2
ethstats: cut short unavailable history responses
8 years ago
Péter Szilágyi
96d1a4aee6
ethstats: sanity check ethstats history queries
8 years ago
Péter Szilágyi
db93641941
ethstats: work around weird URL scheme parsing issues
8 years ago
Péter Szilágyi
bb7dca275c
ethstats: cleanups, trace logs and "fix" history responses ( #3812 )
8 years ago
Péter Szilágyi
2ba9374789
ethstats: try both ws:// and wss:// if none specified
8 years ago
Péter Szilágyi
e7030c4bf5
all: update light logs (and a few others) to the new model
8 years ago
Péter Szilágyi
d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework
8 years ago
Felix Lange
f2da6581ba
all: fix issues reported by honnef.co/go/simple/cmd/gosimple
8 years ago
Felix Lange
35a7dcb162
all: gofmt -w -s
8 years ago
Péter Szilágyi
b2c226cb7d
ethstats: implement block history retrievals
8 years ago
Péter Szilágyi
13614f4e1c
ethstats: fix timestamps and add custom proto support
8 years ago
Bas van Kervel
56b446190a
ethstats: check if received event is valid
8 years ago
Péter Szilágyi
7dfeceb8cc
ethstats: don't drop concurrent head reports (mini forks)
8 years ago
Péter Szilágyi
7625b1a4f4
ethstats: report block miner, gas limit and gas consumption
8 years ago
Péter Szilágyi
4c8c5e2f74
cmd, ethstats, les, mobile, params: native netstats ( #3336 )
8 years ago