aboutsummaryrefslogtreecommitdiffstats
path: root/ethereum.go
Commit message (Collapse)AuthorAgeFilesLines
* ethchain: fix testsFelix Lange2014-10-171-3/+2
|
* all: use (blocking) event package instead of ethreactFelix Lange2014-10-171-47/+27
|
* eth: fix filter map data raceFelix Lange2014-10-091-10/+23
| | | | | | This commit also documents (but doesn't enforce) that filters are immutable while they're installed. This required a minor API change.
* New block messageobscuren2014-10-081-2/+2
|
* Renamed Sha3Bin to Sha3obscuren2014-10-081-0/+2
|
* Black listing of bad peersobscuren2014-10-021-0/+6
|
* Working on new (blocking) event machine.obscuren2014-09-291-1/+10
| | | | | | | | | | | 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
* merge errorobscuren2014-09-251-0/+1
|
* Merge branch 'tmp' into developobscuren2014-09-251-0/+4
|\ | | | | | | | | Conflicts: peer.go
| * Block pool stop / startobscuren2014-09-251-0/+5
| |
| * tmpobscuren2014-09-241-1/+0
| |
* | checkpobscuren2014-09-241-1/+0
|/
* Added TD for each blockobscuren2014-09-241-0/+14
|
* Remove logobscuren2014-09-221-1/+0
|
* New Peer serverobscuren2014-09-221-1/+2
|
* Added Past peers optionobscuren2014-09-171-5/+14
|
* Connect to previous peerobscuren2014-09-161-37/+54
|
* require 5 for postobscuren2014-09-161-2/+1
|
* VM execution fixesobscuren2014-09-161-1/+2
| | | | Refactoring caused executing issues
* Reworked filtersobscuren2014-09-141-0/+59
|
* Write Protocol version to the db so we can perform sanity checksobscuren2014-08-221-1/+11
|
* PoC 6 networking code.obscuren2014-08-211-0/+3
| | | | | * Added block pool for gathering blocks from the network (chunks) * Re wrote syncing
* Updated chain for filteringobscuren2014-08-111-1/+4
|
* merge upstreamzelig2014-07-311-25/+15
|\
| * Added temp seedobscuren2014-07-301-18/+7
| |
| * Clean up and util methodsobscuren2014-07-261-6/+7
| |
* | merge upstreamzelig2014-07-211-1/+25
|\|
| * Check if version in known + fixobscuren2014-07-181-1/+1
| |
| * added chainSync eventobscuren2014-07-181-0/+24
| |
* | use ethreact.Event and ethreact.ReactorEnginezelig2014-07-151-3/+7
|/
* Special diff output for executionobscuren2014-07-111-1/+3
|
* Removed hardcoded ipobscuren2014-07-101-2/+0
|
* Updated peer serverobscuren2014-07-081-1/+1
|
* Revert "ethreact - Feature/ethutil refactor"Jeffrey Wilcke2014-07-071-8/+3
|
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-071-3/+8
|\
| * use ethreact.Event and ethreact.ReactorEnginezelig2014-07-051-3/+8
| |
* | Connect to peer node by defaultobscuren2014-07-071-0/+2
|/
* add ClientIdentity() ethwire.ClientIdentity to Ethereumzelig2014-07-041-9/+16
|
* change all modified calls to ethtrie, ethutil and ethcrypto functionszelig2014-06-301-7/+11
|
* go fmtzelig2014-06-271-1/+1
|
* merge upstream; fix port in use warning; new logger APIzelig2014-06-261-1/+1
|\
| * Logging, variable rearrangementobscuren2014-06-261-2/+2
| |
* | ethereum logs server started/stopped messagezelig2014-06-261-0/+2
| |
* | merge upstreamzelig2014-06-251-18/+0
|\|
| * Removed BlockDo Methodobscuren2014-06-251-18/+0
| |
* | merge upstreamzelig2014-06-231-0/+18
|\|
| * Added Block do which replays the given block or errorobscuren2014-06-231-0/+18
| |
* | modified logging APIzelig2014-06-231-17/+19
|/ | | | | | - package vars for tagged loggers - weed out spurious fmt.PrintX and log.PrintX logging - tried to second guess loglevel for some :)
* Reworked peers to check for public key duplication and adding peers to ↵Maran2014-06-181-10/+4
| | | | peerlist only after the handshake has come in
* Peer changes broadcasting and minor miner fixobscuren2014-05-301-0/+1
|
* Broadcast "peerList" event upon removing or adding peersobscuren2014-05-301-3/+19
|
* Refactored a lot of the chain catchup/reorg.Maran2014-05-201-2/+2
|
* Changed how changes are being applied to statesobscuren2014-05-171-1/+1
|
* Implemented IsUpToDate to mark the node as ready to start miningMaran2014-05-141-0/+12
|
* Implemented new JS/EthPub methodsMaran2014-05-131-0/+15
| | | | | | | | - getTxCountAt - getPeerCount - getIsMining - getIsListening - getCoinbase
* Implemented our own makeshift go seed. Fixes #16Maran2014-05-131-4/+17
|
* Added debug message if you try to add a peer when max peers has been reached.Maran2014-05-121-3/+7
|
* Implemented proper peer checking when adding new peersMaran2014-05-121-2/+41
| | | | We now resolve a hostname to IP before we try to compare it to the existing peer pool
* Properly exchange peer capabilities between peersMaran2014-05-121-0/+4
|
* Moved seeding and moved manifestobscuren2014-05-091-39/+43
|
* Fix an issue where we don't have the rpc so we dont have to close itMaran2014-05-061-1/+3
|
* Renamed etherpc to ethrpcMaran2014-05-051-2/+2
|
* Fixed import cycleMaran2014-05-051-2/+3
|
* Implemented first few methods via public apiMaran2014-05-031-3/+2
|
* Merge branch 'develop' into feature/rpcMaran2014-05-021-1/+1
|\
| * Fixed Upnp bugobscuren2014-05-021-1/+1
| |
* | Implemented RPC frameworkMaran2014-05-021-0/+4
|/
* MergeMaran2014-03-171-13/+38
|
* Initial smart-miner stuffMaran2014-03-101-0/+8
|
* Renamed block manager to state managerobscuren2014-03-051-6/+6
|
* Partially refactored server/txpool/block manager/block chainobscuren2014-03-051-12/+23
| | | | | | | The Ethereum structure now complies to a EthManager interface which is being used by the tx pool, block manager and block chain in order to gain access to each other. It's become simpeler. TODO: BlockManager => StateManager
* Fixed shutting downobscuren2014-02-281-1/+1
|
* Addad db name for new ldbobscuren2014-02-251-1/+1
|
* Moved txpool start to initialisation method of ethereummobscuren2014-02-231-5/+6
|
* Updated some of the log statements to use the ethutil loggerobscuren2014-02-221-8/+8
|
* Running contracts fixedobscuren2014-02-191-1/+1
|
* Rlp updateobscuren2014-02-181-17/+20
|
* Removed RlpValue in favour of Valueobscuren2014-02-151-2/+2
|
* The great mergeobscuren2014-02-151-6/+6
|
* Refactoring RlpValue => Valueobscuren2014-02-131-0/+1
|
* Put leveldbobscuren2014-02-121-2/+2
|
* Interop!obscuren2014-02-121-14/+17
|
* Seed bootstrapping addedobscuren2014-02-111-0/+16
|
* Databaseobscuren2014-02-101-2/+2
|
* Reversed backobscuren2014-02-101-2/+2
|
* level db back inobscuren2014-02-101-2/+2
|
* Fixed self connect through public key discovery.obscuren2014-02-101-2/+2
| | | | Bumped protocol version number
* Switched over to leveldb instead of memdbobscuren2014-02-091-5/+11
|
* Do not quit if upnp failsobscuren2014-02-041-1/+0
|
* Removed the seed peer option from startobscuren2014-02-031-1/+1
|
* UPnP Supportobscuren2014-02-031-18/+14
|
* Implemented support for UPnPobscuren2014-02-031-0/+62
|
* removed upnpobscuren2014-02-021-52/+0
|
* upnp testobscuren2014-02-021-41/+66
|
* Reverted back to messagesobscuren2014-02-021-7/+2
|
* UPNP wipobscuren2014-02-021-5/+59
|
* Self connectobscuren2014-01-311-9/+0
|
* Get peers returns now both in and outbound peersobscuren2014-01-311-0/+16
|
* Peer connection checkingobscuren2014-01-311-1/+4
|
* Don't connect to peers that are already connectedobscuren2014-01-311-0/+16
|
* Self connect detectobscuren2014-01-311-1/+1
|
* Updated seed peersobscuren2014-01-311-5/+9
|
* Switched port and removed loggingobscuren2014-01-281-15/+3
|
* Removed default connectionobscuren2014-01-271-5/+7
|
* Updated peersobscuren2014-01-251-1/+1
|
* Data send over the wire shouldn't be RLPed more then onceobscuren2014-01-241-2/+3
|
* Initial commit bootstrapping packageobscuren2014-01-241-0/+213