Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swarm/rpc v2 #2066

Closed
wants to merge 40 commits into from
Closed

Swarm/rpc v2 #2066

wants to merge 40 commits into from

Conversation

zelig
Copy link
Contributor

@zelig zelig commented Dec 11, 2015

integrate #2035
fixes #2041

karalabe and others added 30 commits November 23, 2015 13:03
Whisper's expire and broadcast loops happen in two separate go routines.
Whenever an envelope is being expired it's removed from the set of
envelopes and it looses all information about the envelope, including
the "known hash". After the envelope has been removed it can be
re-accepted by a broadcasting peer putting back the envelope in the set
of envelopes. Since the envelope broadcast loop is separate of the
expire loop expired messages may be broadcast to other peer, resulting
in messages **never** being dropped.

This PR includes an expire check before adding new messages to the set
of envelopes.
cmd, crypto: updated web3
jrse: fix #1082, fail if setTimeout/setInterval lack callback
Makefile: add support for iOS cross compilation
common: fix #2008, wrong hex prefix check
Makefile: enable iOS experimental builds (fix prev omission)
console: fix instance name printed incorrect on start
Created alternate versions of Trie and SecureTrie functions that can return a MissingNodeError (used by ODR services)
eth package creates new event mux
Also remove some duplication around address/index parsing.
cmd/utils: restore starting geth without any accounts and etherbase
Makefile: build ARM v5/v6/v7, drop high API mobile clients
accounts: increase re-lock timeout to account for slow CI servers
@robotally
Copy link

❗ Pull request against master

Vote Count Reviewers
👍 0
👎 0

Updated: Mon Dec 14 06:18:10 UTC 2015

@zelig
Copy link
Contributor Author

zelig commented Dec 14, 2015

against master by mistake

@zelig zelig closed this Dec 14, 2015
@zelig zelig removed the in progress label Dec 14, 2015
@zelig zelig deleted the swarm/rpc-v2 branch December 14, 2015 18:27
@silly-n silly-n mentioned this pull request Jan 11, 2016
sduchesneau pushed a commit to streamingfast/go-ethereum that referenced this pull request Dec 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[swarm] swarm api integration with rpc v2 + node services
6 participants