aboutsummaryrefslogtreecommitdiffstats
path: root/block_pool.go
Commit message (Collapse)AuthorAgeFilesLines
* Renamed `chain` => `core`obscuren2014-12-041-1/+1
|
* merge errors fixedobscuren2014-12-021-16/+7
|\
| * Changed the way transactions are being added to the transaction poolobscuren2014-12-021-7/+31
| |
* | Added a callback mechanism to chain adding.obscuren2014-11-191-7/+7
| | | | | | | | | | | | Not sure if this is the right approach. Why? BlockChain shouldn't need the "Ethereum" object. BlockChain shouldn't need to worry about notifying listeners or message propagation.
* | Begin of moving objects to types packageobscuren2014-11-181-6/+7
| | | | | | | | | | * Block(s) * Transaction(s)
* | cleaning upobscuren2014-11-171-3/+5
|/
* Clean upobscuren2014-11-141-1/+4
|
* Fixes for PV41/42obscuren2014-11-141-1/+1
| | | | | | * Don't expand mem on empty value * Removed all coinbase logs for PV42 * Removed C++ bug stuff for LOG*
* debugging codeobscuren2014-11-111-4/+4
|
* Fixed bloom, updated mining & block processingobscuren2014-11-101-2/+2
| | | | | | * Reverted back to process blocks in batches method * Bloom generation and lookup fix * Minor UI changed (mainly debug)
* Implemented new miner w/ ui interface for merged mining. Closes #177obscuren2014-11-071-2/+5
| | | | | | | | * Miner has been rewritten * Added new miner pane * Added option for local txs * Added option to read from MergeMining contract and list them for merged mining
* Reworked chain handling processobscuren2014-11-041-23/+17
| | | | | | | * Forks * Rename * Moved inserting of blocks & processing * Added chain testing method for validating pieces of a **a** chain.
* StateManager => BlockManagerobscuren2014-11-041-1/+1
|
* ethwire => wireobscuren2014-10-311-3/+3
|
* ethlog => loggerobscuren2014-10-311-2/+2
|
* Moved ethchain to chainobscuren2014-10-311-8/+8
|
* Removed events from the state managerobscuren2014-10-291-1/+5
|
* Merge eth-go repository into go-ethereumFelix Lange2014-10-231-4/+4
| | | | mist, etheruem have been moved to cmd/
* Renamed block_chain to chain_managerobscuren2014-10-201-8/+8
|
* New block messageobscuren2014-10-081-6/+17
|
* Minor tweaks for poc7obscuren2014-10-081-2/+2
|
* kick of bad peersobscuren2014-10-071-52/+36
|
* Kick off bad peers on bad chains and improved catch up on diverted chainobscuren2014-10-021-2/+12
|
* Black listing of bad peersobscuren2014-10-021-6/+76
|
* improved blockchain downloadingobscuren2014-10-021-3/+1
|
* msgobscuren2014-10-021-3/+3
|
* Implemented WebSocket packageobscuren2014-10-011-3/+2
|
* Working on new (blocking) event machine.obscuren2014-09-291-14/+24
| | | | | | | | | | | The new event machine will be used for loose coupling and handle the communications between the services: 1) Block pool finds blocks which "links" with our current canonical chain 2) Posts the blocks on to the event machine 3) State manager receives blocks & processes them 4) Broadcasts new post block event
* Block pool is thread safeobscuren2014-09-281-43/+58
|
* Have you seen my parents, sir?obscuren2014-09-271-1/+2
|
* Logging messagesobscuren2014-09-271-1/+3
|
* Attempt to catch up from unknown blockobscuren2014-09-251-0/+5
|
* Changed the block fetching code and hash distributionobscuren2014-09-251-45/+85
|
* tmpobscuren2014-09-241-6/+95
|
* Added lenobscuren2014-09-171-0/+4
|
* Improved catching up and refactoredobscuren2014-09-151-42/+17
|
* add it to the listobscuren2014-09-141-0/+1
|
* Logobscuren2014-08-221-2/+0
|
* Minor improvement catching upobscuren2014-08-221-4/+12
| | | | * When catching up check linked up the chain of hashes
* Extra checksobscuren2014-08-221-5/+9
|
* PoC 6 networking code.obscuren2014-08-211-0/+116
* Added block pool for gathering blocks from the network (chunks) * Re wrote syncing