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

Update testnet genesis #2

Open
wants to merge 269 commits into
base: master
Choose a base branch
from
Open

Update testnet genesis #2

wants to merge 269 commits into from

Conversation

ryan-shaw
Copy link

No description provided.

Neil Booth and others added 30 commits February 22, 2018 15:35
They were really for fs_block_hashes; that still enforces
the full constraint.  Simplifies get_chunk.
* Added DNR

With tests
* electrum_server: set logging format

* daemontools: remove 't' multilog argument
getrawtransaction: optional verbose mode

Update PROTOCOL.rst docs
Neil Booth and others added 30 commits July 20, 2018 19:03
Clarifies the mempool interface to look more like what it
would in its own process
The mempool as its own process would maintain its own daemon
- highly concurrent and a lot more efficient than previously
- initial mempool sync should be much faster (feedback please)
- mempool processing no longer blocks client session handling
- uses less memory to store the mempool
- fixes an obscure bug where sometimes txs were dropped
- more robust, clean and easy to understand

Fixes kyuupichan#433
Much more efficient to just calculate it outright than try
and maintain datastructures
- Use tuples in preference to lists
  They are always at least 11% smaller memory
  footprint, rising to 35% for short arrays
Give private methods a leading _
Remove dead code
Spawn separate tasks for each peer we test
Make it more naturally async
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.