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.
Bin
0bbd88bda0
all: use timer instead of time.After in loops, to avoid memleaks ( #29241 )
...
time.After is equivalent to NewTimer(d).C, and does not call Stop if the timer is no longer needed. This can cause memory leaks. This change changes many such occations to use NewTimer instead, and calling Stop once the timer is no longer needed.
7 months ago
..
discover
p2p/discover: using slices.Contains ( #29395 )
7 months ago
dnsdisc
p2p/dnsdisc: using clear builtin func ( #29418 )
7 months ago
enode
all: replace fmt.Errorf() with errors.New() if no param required ( #29126 )
9 months ago
enr
all: fix mismatched names in comments ( #29348 )
8 months ago
msgrate
log: remove lazy, remove unused interfaces, unexport methods ( #28622 )
11 months ago
nat
all: replace fmt.Errorf() with errors.New() if no param required ( #29126 )
9 months ago
netutil
p2p: initialize maps with known size ( #27229 )
2 years ago
nodestate
all: fix mismatched names in comments ( #29348 )
8 months ago
rlpx
all: update to go version 1.22.1 ( #28946 )
8 months ago
simulations
all: use timer instead of time.After in loops, to avoid memleaks ( #29241 )
7 months ago
tracker
all: fix some typos ( #25551 )
2 years ago
dial.go
p2p: fix race in dialScheduler ( #29235 )
8 months ago
dial_test.go
p2p: initialize maps with known size ( #27229 )
2 years ago
message.go
p2p: use atomic types ( #27764 )
1 year ago
message_test.go
p2p: move rlpx into separate package ( #21464 )
4 years ago
metrics.go
p2p: add inbound and outbound peers metric ( #29424 )
7 months ago
peer.go
all: remove dependency on golang.org/exp ( #29314 )
8 months ago
peer_error.go
p2p: use errors.Is for error comparison ( #24882 )
2 years ago
peer_test.go
p2p: move rlpx into separate package ( #21464 )
4 years ago
protocol.go
all: update golang/x/ext and fix slice sorting fallout ( #27909 )
1 year ago
server.go
p2p: add inbound and outbound peers metric ( #29424 )
7 months ago
server_nat.go
p2p: fix accidental termination of portMappingLoop ( #28911 )
9 months ago
server_nat_test.go
cmd/bootnode, p2p: support for alternate mapped ports ( #26359 )
1 year ago
server_test.go
cmd/bootnode, p2p: support for alternate mapped ports ( #26359 )
1 year ago
transport.go
p2p, log, rpc: use errors.New to replace fmt.Errorf with no parameters ( #29074 )
9 months ago
transport_test.go
all: update license headers and AUTHORS from git history ( #24947 )
3 years ago
util.go
all: assign zero after resize in implementations of heap.Interface ( #26296 )
2 years ago
util_test.go
p2p: new dial scheduler ( #20592 )
5 years ago