aboutsummaryrefslogtreecommitdiffstats
path: root/ethereum.go
Commit message (Collapse)AuthorAgeFilesLines
* Locks, refactor, testsobscuren2014-12-181-2/+2
| | | | | | * Added additional chain tests * Added proper mutex' on chain * Removed ethereum dependencies
* Removed start/stop methodsobscuren2014-12-101-2/+0
|
* Renamed `chain` => `core`obscuren2014-12-041-16/+16
|
* updated to typesobscuren2014-12-031-1/+1
|
* Begin of moving objects to types packageobscuren2014-11-181-1/+2
| | | | | * Block(s) * Transaction(s)
* Numerous fixes for consensus.obscuren2014-11-141-3/+3
| | | | | | * Removed (buged) C++ specific gas specification for LOG* * Fixed LOG* where mstart went after msize *
* Fixed bloom, updated mining & block processingobscuren2014-11-101-1/+1
| | | | | | * Reverted back to process blocks in batches method * Bloom generation and lookup fix * Minor UI changed (mainly debug)
* StateManager => BlockManagerobscuren2014-11-041-6/+6
|
* ethwire => wireobscuren2014-10-311-7/+7
|
* ethstate => stateobscuren2014-10-311-3/+3
|
* ethlog => loggerobscuren2014-10-311-19/+19
|
* ethcrypto => cryptoobscuren2014-10-311-4/+4
|
* Moved ethchain to chainobscuren2014-10-311-16/+16
|
* eth: stop eventMux firstFelix Lange2014-10-291-1/+3
| | | | This fixes the hang in Ethereum.Stop.
* Merge eth-go repository into go-ethereumFelix Lange2014-10-231-0/+658
|\ | | | | | | mist, etheruem have been moved to cmd/
| * PoC7 Netobscuren2014-10-211-3/+3
| |
| * Renamed block_chain to chain_managerobscuren2014-10-201-3/+3
| |
| * 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
|
* Major re-organisation.obscuren2014-03-221-215/+0
| | | | The Ethereum node and Gui are now separated.
* Updated to work with the new chainobscuren2014-03-211-2/+5
|
* Moved qml files, conform to the new server model.obscuren2014-03-051-7/+8
| | | | | QML files got moved to their own directories. QML now has a ui helper which should find assets in the correct resource directory
* Block mining logobscuren2014-03-031-0/+1
|
* Exit after importing a keyobscuren2014-02-281-13/+10
|
* Minor fixes that to reflect changes in libraryobscuren2014-02-241-0/+2
|
* Added some ui elements to make it easier to connect to nodesobscuren2014-02-231-1/+2
|
* Added a basic <UNSTABLE> UIobscuren2014-02-211-36/+50
|
* Added import/exporting of private keysobscuren2014-02-181-3/+48
|
* Added text for keysobscuren2014-02-151-3/+13
|
* Updated to the great merge packageobscuren2014-02-151-2/+2
|
* Default to .ethereumobscuren2014-02-121-1/+2
|
* Skip the first byte in generating addressesobscuren2014-02-111-2/+2
|
* removed pub key logobscuren2014-02-101-2/+1
|
* Added pub key to keyringobscuren2014-02-101-3/+6
|
* Added addressobscuren2014-02-091-2/+2
|
* Proper keysobscuren2014-02-091-2/+4
|
* Unused packageobscuren2014-02-091-1/+0
|
* Use the generated keyobscuren2014-02-091-1/+1
|
* Woopsobscuren2014-02-091-0/+2
|
* Added key address and key generationobscuren2014-02-091-21/+41
|
* Genesis loggingobscuren2014-02-081-2/+9
|
* Mining using a different hash nowobscuren2014-02-061-3/+7
|
* Block processing during miningobscuren2014-02-031-2/+3
|
* Process transactionsobscuren2014-02-031-8/+4
|
* TApply transactionsobscuren2014-02-031-25/+5
|
* Fixed miningobscuren2014-02-031-1/+1
|
* Changed miningobscuren2014-02-031-7/+3
|
* UPnP supportobscuren2014-02-031-1/+5
|
* upnp testobscuren2014-02-021-3/+1
|
* Reverted back to old messagesobscuren2014-02-021-11/+1
|
* RLP Updatesobscuren2014-02-021-3/+16
|
* Mine?obscuren2014-01-311-19/+27
|
* Updated to the new Trieobscuren2014-01-301-2/+2
|
* Changed block chain specific methodsobscuren2014-01-281-3/+3
|
* Debugging handlesobscuren2014-01-271-3/+4
|
* Removed the last block of the block chainobscuren2014-01-251-1/+1
| | | | Added CurrentBlock to block manager
* Fake block miningobscuren2014-01-251-8/+13
|
* Dev test miningobscuren2014-01-251-7/+21
|
* tx is now part of the chain packageobscuren2014-01-241-1/+1
|
* Rearrange packagesobscuren2014-01-241-13/+13
|
* Added synchronisation of transactions across remote poolsobscuren2014-01-221-22/+41
|
* Removed dagger broadcasting to the netobscuren2014-01-171-1/+2
|
* Updated to temporary trieobscuren2014-01-151-2/+1
|
* Some miner reportsobscuren2014-01-131-2/+2
|
* Peer reaping and fake networkobscuren2014-01-131-8/+0
|
* Server testing blocksobscuren2014-01-121-2/+4
|
* gofmt no coding standardsobscuren2014-01-111-66/+66
|
* Moving the ethgo to individual packagesobscuren2014-01-111-3/+3
|
* Updated read me and changed mine argument to mobscuren2014-01-101-1/+1
|
* Encodingobscuren2014-01-101-1/+1
|
* Updated server and peers and mining processingobscuren2014-01-101-7/+24
|
* Dagger improvementsobscuren2014-01-091-6/+7
|
* db console is now a general console.obscuren2014-01-091-4/+3
|
* Minor updateobscuren2014-01-091-2/+25
|
* Moved some testing codeobscuren2014-01-011-27/+15
|
* Updated database interface and eth test codeobscuren2014-01-011-1/+1
|
* update testobscuren2013-12-301-8/+19
|
* Commentsobscuren2013-12-291-1/+0
|
* Test code updatedobscuren2013-12-281-2/+9
|
* Updated testsobscuren2013-12-281-5/+10
|
* Testingobscuren2013-12-281-1/+3
|
* Initial commitobscuren2013-12-261-0/+33