Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gary rong
f78ffc0545
les: create utilities as common package ( #20509 )
...
* les: move execqueue into utilities package
execqueue is a util for executing queued functions
in a serial order which is used by both les server
and les client. Move it to common package.
* les: move randselect to utilities package
weighted_random_selector is a helpful tool for randomly select
items maintained in a set but based on the item weight.
It's used anywhere is LES package, mainly by les client but will
be used in les server with very high chance. So move it into a
common package as the second step for les separation.
* les: rename to utils
5 years ago
..
checkpointoracle
les/checkpointoracle: move oracle into its own package ( #20508 )
5 years ago
flowcontrol
all: update author list and licenses
5 years ago
utils
les: create utilities as common package ( #20509 )
5 years ago
api.go
les/checkpointoracle: move oracle into its own package ( #20508 )
5 years ago
api_backend.go
internal/ethapi: don't set sender-balance to maxuint, fixes #16999 ( #20783 )
5 years ago
api_test.go
build: use golangci-lint ( #20295 )
5 years ago
balance.go
les: rename UpdateBalance to AddBalance and simplify return format ( #20304 )
5 years ago
balance_test.go
les: rework clientpool ( #20077 )
5 years ago
benchmark.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
bloombits.go
les: handler separation ( #19639 )
5 years ago
client.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
client_handler.go
eth, les: fix time sensitive unit tests ( #20741 )
5 years ago
clientpool.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
clientpool_test.go
les, miner, accounts/abi/bind: fix load-sensitive unit tests ( #20698 )
5 years ago
commons.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
costtracker.go
les: multiple server bugfixes ( #20079 )
5 years ago
distributor.go
les: create utilities as common package ( #20509 )
5 years ago
distributor_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
enr_entry.go
les: add empty "les" ENR entry for servers ( #20145 )
5 years ago
fetcher.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
handler_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
metrics.go
les: multiple server bugfixes ( #20079 )
5 years ago
odr.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
odr_requests.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
odr_test.go
Merge pull request #20152 from karalabe/snapshot-5
5 years ago
peer.go
les: create utilities as common package ( #20509 )
5 years ago
peer_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
protocol.go
build: use golangci-lint ( #20295 )
5 years ago
request_test.go
eth, les: fix time sensitive unit tests ( #20741 )
5 years ago
retrieve.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
server.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
server_handler.go
eth, les: fix time sensitive unit tests ( #20741 )
5 years ago
serverpool.go
les: create utilities as common package ( #20509 )
5 years ago
servingqueue.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
sync.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
sync_test.go
eth, les: fix time sensitive unit tests ( #20741 )
5 years ago
test_helper.go
eth, les: fix time sensitive unit tests ( #20741 )
5 years ago
txrelay.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago
ulc.go
cmd, eth, les: fix up ultra light config integration
5 years ago
ulc_test.go
les: separate peer into clientPeer and serverPeer ( #19991 )
5 years ago