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.
Inphi
ffc6a0f36e
event: fix Resubscribe deadlock when unsubscribing after inner sub ends ( #28359 )
...
A goroutine is used to manage the lifetime of subscriptions managed by
resubscriptions. When the subscription ends with no error, the resub
goroutine ends as well. However, the resub goroutine needs to live
long enough to read from the unsub channel. Otheriwse, an Unsubscribe
call deadlocks when writing to the unsub channel.
This is fixed by adding a buffer to the unsub channel.
1 year ago
..
event.go
event: initialize maps with known size ( #27233 )
2 years ago
event_test.go
…
example_feed_test.go
…
example_scope_test.go
…
example_subscription_test.go
…
example_test.go
…
feed.go
event: move type fixation logic into Feed.init ( #27249 )
2 years ago
feed_test.go
ethclient,event: replace noarg fmt.Errorf with errors.New ( #27334 )
2 years ago
feedof.go
README, go.mod, event, internal/version: bump min Go to 1.19 ( #26803 )
2 years ago
feedof_test.go
README, go.mod, event, internal/version: bump min Go to 1.19 ( #26803 )
2 years ago
multisub.go
all: move main transaction pool into a subpool ( #27463 )
1 year ago
multisub_test.go
all: move main transaction pool into a subpool ( #27463 )
1 year ago
subscription.go
event: fix Resubscribe deadlock when unsubscribing after inner sub ends ( #28359 )
1 year ago
subscription_test.go
event: fix Resubscribe deadlock when unsubscribing after inner sub ends ( #28359 )
1 year ago