aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Added better address formatobscuren2014-04-114-4/+18
* Call fixedobscuren2014-04-111-3/+1
* Call fixedobscuren2014-04-115-35/+50
* No longer return a list, but raw bytesobscuren2014-04-101-4/+5
* Changed how txs define their data & added init fieldobscuren2014-04-102-94/+25
* Split code for contractsobscuren2014-04-105-20/+33
* Check for nilobscuren2014-04-101-1/+6
* Added new insruction methodsobscuren2014-04-093-1/+39
* Updateobscuren2014-04-051-5/+10
* Handle contract messagesobscuren2014-04-012-10/+20
* Fixed some state issuesobscuren2014-03-314-6/+7
* Added storage testobscuren2014-03-311-2/+10
* Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcodeobscuren2014-03-313-23/+32
* Changed to new mutan APIobscuren2014-03-302-25/+28
* Added missing GetTx (0x16) wire messageobscuren2014-03-283-3/+25
* Update vm_test.goJeffrey Wilcke2014-03-281-1/+1
* Fixed testsobscuren2014-03-281-8/+8
* Fixed IsContract method to use the contractCreation flagobscuren2014-03-281-2/+1
* Removed debug and commentsobscuren2014-03-281-19/+0
* Updated transaction modelobscuren2014-03-281-30/+12
* Added a IsList method for type checking []interface{}obscuren2014-03-281-0/+9
* Reworked transaction constructorsobscuren2014-03-274-15/+60
* Fixed typoobscuren2014-03-271-1/+1
* Test fixes and removed old code. Added VM gas feesobscuren2014-03-247-111/+103
* Removed old VM codeobscuren2014-03-223-370/+5
* Removed regular ints from the virtual machine and closuresobscuren2014-03-225-10/+39
* Changes 'compiler' to work with any typeobscuren2014-03-212-27/+49
* Closure return, arguments fixed. Added proper testsobscuren2014-03-217-60/+92
* Implemented closure argumentsobscuren2014-03-214-22/+225
* New tx methods and added new vm to state managerobscuren2014-03-212-15/+22
* Added address to account and contractobscuren2014-03-215-26/+38
* Removed caller from tx and added "callership" to account.obscuren2014-03-217-29/+31
* Rewrote opcodes againobscuren2014-03-214-247/+219
* Fixed MSTORE and added some more commetsobscuren2014-03-214-18/+51
* Some minor updatesobscuren2014-03-213-2/+15
* Added encoder interfaceobscuren2014-03-211-0/+4
* Comply to Callee interfaceobscuren2014-03-211-0/+9
* Moved code aroundobscuren2014-03-211-11/+29
* Fixed issue with stack where it sliced of the wrong valuesobscuren2014-03-211-5/+63
* Closures and vm based on closuresobscuren2014-03-213-5/+217
* Comply to Callee structureobscuren2014-03-211-2/+7
* Commented out code due to rewrite vmobscuren2014-03-211-1/+4
* Added AddFunds methodobscuren2014-03-211-1/+5
* Added client string to configurationobscuren2014-03-172-8/+10
* Added a copy method to stateobscuren2014-03-171-0/+4
* Logobscuren2014-03-171-0/+1
* Pretty print nonceobscuren2014-03-171-1/+1
* Moved on to the state managerobscuren2014-03-173-27/+29
* Merge branch 'develop' of https://github.com/jarradh/eth-go into jarradh-developobscuren2014-03-071-13/+38
|\
| * gofmt -w ethereum.goJarrad Hope2014-03-071-3/+3
| * Small Optimization on portJarrad Hope2014-03-071-2/+2
| * Fix WhitespaceJarrad Hope2014-03-071-37/+37
| * Add DNS BootstrappingJarrad Hope2014-03-071-14/+39
* | Wip keychainsobscuren2014-03-071-0/+74
* | No longer devobscuren2014-03-061-2/+2
* | Removed commentsobscuren2014-03-061-12/+0
* | Added miner stateobscuren2014-03-061-1/+2
|/
* Removed commentsobscuren2014-03-061-42/+0
* Renamed block manager to state managerobscuren2014-03-052-69/+69
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-03-051-0/+0
|\
| * Merge pull request #10 from mquandalle/patch-1Jeffrey Wilcke2014-03-041-0/+0
| |\
| | * Rename .travil.yml to .travis.ymlMaxime Quandalle2014-03-041-0/+0
| |/
* / Partially refactored server/txpool/block manager/block chainobscuren2014-03-058-81/+203
|/
* Merge branch 'master' into developobscuren2014-03-0312-133/+282
|\
| * Updated protocol version to 7obscuren2014-03-031-2/+4
| * Renamed Address to Accountobscuren2014-03-034-23/+23
| * Trie's are no longer referenced directly but through State insteadobscuren2014-03-034-74/+63
| * PoC reactor patternobscuren2014-03-032-8/+44
| * Updated block to use state instead of trie directlyobscuren2014-03-035-45/+60
| * Reactor implementedobscuren2014-03-022-0/+107
| * Merge branch 'hotfix/0.3.1'obscuren2014-02-283-5/+4
| |\
* | \ Merge branch 'hotfix/0.3.1' into developobscuren2014-02-283-5/+4
|\ \ \ | | |/ | |/|
| * | Bumpobscuren2014-02-281-1/+1
| * | Fixed shutting downobscuren2014-02-282-4/+3
| |/
| * Merge branch 'release/0.3.0'obscuren2014-02-2840-845/+1821
| |\
| * \ Merge branch 'hotfix/0.2.2-1'obscuren2014-02-151-2/+0
| |\ \
* | \ \ Merge branch 'develop' of https://github.com/james-c/eth-go into james-c-developobscuren2014-02-280-0/+0
|\ \ \ \
| * \ \ \ Merge branch 'goleveldb_fix' into developJames Cunningham2014-02-261-1/+1
| |\ \ \ \
| | * | | | Fix error in call to NewIterator functionJames Cunningham2014-02-261-1/+1
| |/ / / /
* | | | | Merge branch 'release/0.3.0' into developobscuren2014-02-287-2/+46
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| |
| * | | Conform to Db interfaceobscuren2014-02-281-0/+1
| * | | Added BigCopyobscuren2014-02-281-0/+9
| * | | Updated readme#trieobscuren2014-02-281-1/+3
| * | | Added a GetKeys method to support multiple accountsobscuren2014-02-283-0/+26
| * | | leveldb API changed for NewIterator. Fixes #20obscuren2014-02-281-1/+7
|/ / /
* | | WIP Observing patternobscuren2014-02-251-8/+33
* | | Depricationobscuren2014-02-251-0/+5
* | | Removed debug logobscuren2014-02-251-3/+0
* | | Error logging on tx processingobscuren2014-02-251-5/+9
* | | Length checking when fetching contract. Contract always have 3 fieldsobscuren2014-02-251-0/+5
* | | Addad db name for new ldbobscuren2014-02-252-3/+7
* | | Added currency convertingobscuren2014-02-252-0/+52
* | | Fixed a minor issue where a string is expected but returns sliceobscuren2014-02-252-13/+10
* | | Some log statements changed to the default loggerobscuren2014-02-242-26/+9
* | | Fixed a minor issue on crashed contractsobscuren2014-02-242-2/+6
* | | Merge pull request #8 from josephyzhou/developJeffrey Wilcke2014-02-241-1/+1
|\ \ \
| * | | parse now returns byte[] instead of stringJoey Zhou2014-02-241-1/+1
* | | | Changed MakeContract on blockobscuren2014-02-241-16/+2
* | | | Proper testsobscuren2014-02-242-406/+24
* | | | Removed debug printobscuren2014-02-241-2/+1
* | | | Removed compiling from the transactionobscuren2014-02-241-6/+1
* | | | Added compileobscuren2014-02-241-1/+2
* | | | Infof rather than infolnobscuren2014-02-241-2/+2
* | | | Added opcodesobscuren2014-02-241-52/+51
* | | | Added make contractobscuren2014-02-241-0/+28
* | | | Added delete to database interfacesobscuren2014-02-243-0/+11
* | | | Updated opcodes ... againobscuren2014-02-242-53/+53
* | | | Added a trie iteratorobscuren2014-02-242-0/+109
* | | | Separated the VM from the block manager and added statesobscuren2014-02-243-0/+599
|/ / /
* | | Moved txpool start to initialisation method of ethereummobscuren2014-02-231-5/+6
* | | Moved addressobscuren2014-02-231-31/+0
* | | Added a secondary processorobscuren2014-02-231-3/+9
* | | Added address states for storing a session based addressobscuren2014-02-233-7/+97
* | | Updated some of the log statements to use the ethutil loggerobscuren2014-02-223-26/+22
* | | Added the ability to extend the logger with more sub systemsobscuren2014-02-221-10/+21
* | | Get a chain of blocks made simpleobscuren2014-02-211-0/+23
* | | Fixed contract runningobscuren2014-02-212-9/+10
* | | Removed old instruction codeobscuren2014-02-211-5/+2
* | | Removed all old codeobscuren2014-02-211-74/+67
* | | Nil is also considered emptyobscuren2014-02-211-1/+1
* | | re: Added contract feesobscuren2014-02-211-12/+18
* | | Updated feesobscuren2014-02-211-1/+1
* | | Added contract addr acessorsobscuren2014-02-211-0/+8
* | | Added peek(n)obscuren2014-02-211-0/+16
* | | Type checkingobscuren2014-02-211-1/+15
* | | Long over due Trie delete implementedobscuren2014-02-202-3/+121
* | | WIP state objectobscuren2014-02-191-0/+9
* | | Debug logging functionsobscuren2014-02-191-1/+2
* | | Added more logging functionsobscuren2014-02-191-6/+31
* | | Changed fee structureobscuren2014-02-191-9/+13
* | | Added fees and debuggingobscuren2014-02-191-12/+42
* | | Corrected contract addressesobscuren2014-02-191-1/+1
* | | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-02-195-8/+43
|\ \ \
| * \ \ Merge pull request #5 from sdboyer/iotasJeffrey Wilcke2014-02-192-3/+9
| |\ \ \
| | * | | Add comment explaining why iota is not used.Sam Boyer2014-02-192-0/+6
| | * | | Express bit flag constants using iota bitshift.Sam Boyer2014-02-191-3/+3
| * | | | Merge pull request #6 from sdboyer/genisisJeffrey Wilcke2014-02-191-2/+2
| |\ \ \ \
| | * | | | s/GenisisHeader/GenesisHeader/Sam Boyer2014-02-181-2/+2
| | |/ / /
| * | | | Merge pull request #7 from sdboyer/vet-fixesJeffrey Wilcke2014-02-191-2/+1
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Fix a couple errors from go vetSam Boyer2014-02-181-2/+1
| |/ / /
| * | | Merge pull request #3 from josephyzhou/developJeffrey Wilcke2014-02-182-1/+31
| |\ \ \
| | * | | new lineJoey Zhou2014-02-181-1/+1
| | * | | adding compact decode testsJoey Zhou2014-02-181-0/+30
* | | | | Running contracts fixedobscuren2014-02-1910-98/+120
|/ / / /
* | | | Added new addressobscuren2014-02-183-3/+3
* | | | Rlp updateobscuren2014-02-183-27/+21
* | | | Fixed block handlingobscuren2014-02-182-20/+29
* | | | String changed and removed some debugging codeobscuren2014-02-181-8/+2
* | | | Changed debug messagesobscuren2014-02-181-5/+7
* | | | Added hex methodobscuren2014-02-181-0/+4
* | | | If sender is receiver only subtract the feeobscuren2014-02-181-7/+15
* | | | Changed uncle block fee as to what it should beobscuren2014-02-181-1/+7
* | | | Root should reset on undoobscuren2014-02-181-2/+7
* | | | Values should accept bytes as valid string outputobscuren2014-02-181-0/+2
|/ / /
* | | Added proper error messageobscuren2014-02-171-1/+3
* | | Added proper name :)obscuren2014-02-171-1/+1
* | | Added dirty tracking on the cacheobscuren2014-02-172-2/+35
* | | Added a few testsobscuren2014-02-171-37/+0
* | | Removed Resetobscuren2014-02-171-1/+0
* | | Added more testsobscuren2014-02-172-8/+24
* | | Defer undo on the current block's stateobscuren2014-02-171-0/+5
* | | Added trie tests, value testsobscuren2014-02-153-3/+103
* | | Fixed testobscuren2014-02-151-8/+2
* | | Fixed testobscuren2014-02-151-1/+1
* | | Merge branch 'hotfix/0.2.2-1' into developobscuren2014-02-151-2/+0
|\ \ \ | | |/ | |/|
| * | Removed debug messageobscuren2014-02-151-2/+0
| |/
| * Merge branch 'release/0.2.2'obscuren2014-02-153-3/+29
| |\
* | \ Merge branch 'release/0.2.2' into developobscuren2014-02-151-1/+1
|\ \ \ | | |/ | |/|
| * | Bumped version numberobscuren2014-02-151-1/+1
|/ /
* | Added MIT licenseobscuren2014-02-151-0/+21
* | Added git flow explanationobscuren2014-02-151-2/+7
|/
* Removed RlpValue in favour of Valueobscuren2014-02-158-271/+29
* Added readmeobscuren2014-02-151-0/+79
* The great mergeobscuren2014-02-1543-12/+4547
* Refactoring RlpValue => Valueobscuren2014-02-132-43/+81
* Put leveldbobscuren2014-02-122-2/+4
* Interop!obscuren2014-02-122-17/+21
* Seed bootstrapping addedobscuren2014-02-111-0/+16
* Fixed peer handlingobscuren2014-02-101-7/+8
* Databaseobscuren2014-02-101-2/+2
* Reversed backobscuren2014-02-102-14/+15
* Changed client idobscuren2014-02-101-1/+4
* Added some loggersobscuren2014-02-101-8/+16
* Corrected version number in error logobscuren2014-02-101-6/+7
* Forgot to bump the versionobscuren2014-02-101-1/+1
* level db back inobscuren2014-02-101-2/+2
* Version 3 and added added catch upobscuren2014-02-101-7/+28
* Self connect on handshakeobscuren2014-02-101-9/+10
* Fixed self connect through public key discovery.obscuren2014-02-102-21/+31
* Changed peer formatobscuren2014-02-091-6/+9
* Switched over to leveldb instead of memdbobscuren2014-02-091-5/+11
* Fixed valueobscuren2014-02-061-25/+16
* Do not quit if upnp failsobscuren2014-02-041-1/+0
* Properly encode txobscuren2014-02-031-1/+1
* Transaction processingobscuren2014-02-031-1/+1
* removed self connect logobscuren2014-02-031-2/+0
* Encode caps as byteobscuren2014-02-031-2/+2
* Disconnection reasonsobscuren2014-02-031-13/+38
* Removed the seed peer option from startobscuren2014-02-032-16/+3
* UPnP Supportobscuren2014-02-031-18/+14
* Implemented support for UPnPobscuren2014-02-034-123/+180
* removed upnpobscuren2014-02-021-52/+0
* upnp testobscuren2014-02-022-51/+91
* Reverted back to messagesobscuren2014-02-021-7/+2
* UPNP wipobscuren2014-02-023-30/+484
* (un)pack addrobscuren2014-02-011-33/+87
* For the testnet always 30303 for now to make it easyobscuren2014-01-311-2/+4
* Self connectobscuren2014-01-312-10/+0
* Get peers returns now both in and outbound peersobscuren2014-01-312-2/+18
* Peer connection checkingobscuren2014-01-311-1/+4
* Don't connect to peers that are already connectedobscuren2014-01-311-0/+16
* Self connect detectobscuren2014-01-312-13/+43
* Updated seed peersobscuren2014-01-312-119/+138
* Implemented get chain msgobscuren2014-01-281-11/+33
* Switched port and removed loggingobscuren2014-01-281-15/+3
* Removed default connectionobscuren2014-01-272-6/+34
* Graceful shutdown of peersobscuren2014-01-261-13/+20
* Updated peersobscuren2014-01-252-9/+9
* Data send over the wire shouldn't be RLPed more then onceobscuren2014-01-242-8/+12
* Updated packagesobscuren2014-01-241-1/+2
* Initial commit bootstrapping packageobscuren2014-01-243-0/+528