neo-go/pkg
decentralisedkev cb21c66316
Syncmgr: Implement synchronisation manager (#249)
* [syncmgr]

- Add blockmode, normal mode, headermode
- Add config file
- Add test files
- removed RequestBlocks and RequestHeaders from peers, as we will use
the peermanager for this
- OnHeaders and OnBlock in syncmgr, now return errors
- refactored all tests to use a convenience method to return a syncmgr
and testHelper
2019-03-28 21:22:17 +00:00
..
chain [chain] Refactor, add chaincfg and database initialisation (#243) 2019-03-28 20:23:50 +00:00
chaincfg [chain] Refactor, add chaincfg and database initialisation (#243) 2019-03-28 20:23:50 +00:00
connmgr [connmgr] Refactor Connmgr (#205) 2019-03-21 23:18:02 +00:00
crypto remove extra base58 2019-03-17 23:02:34 +00:00
database Add Chain saving functionality to Database (#206) 2019-03-23 16:57:05 +00:00
peer [Peer] Add peer manager (#241) 2019-03-28 19:46:31 +00:00
peermgr [Peer] Add peer manager (#241) 2019-03-28 19:46:31 +00:00
pubsub Fix lint errors (#182) 2019-03-17 18:26:35 +00:00
syncmgr Syncmgr: Implement synchronisation manager (#249) 2019-03-28 21:22:17 +00:00
vm VM: Add basic vm (#166) 2019-03-18 21:40:21 +00:00
wire Finalized size calculation methodology (#215) 2019-03-25 01:04:54 +00:00
Readme.md Initial commit 2019-02-25 22:44:14 +00:00

ReadMe

Currently this package is in Development.

References

btcd https://github.com/btcsuite/btcd

geth https://github.com/ethereum/go-ethereum

aeternity https://github.com/aeternity/elixir-node