aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain
Commit message (Expand)AuthorAgeFilesLines
* Moved ethvm => vmobscuren2014-10-181-6/+6
* Moved Filter's wrapping functions to their own util package. Fixes #61obscuren2014-10-181-95/+9
* Merge pull request #58 from fjl/feature/eventJeffrey Wilcke2014-10-176-48/+47
|\
| * ethchain: fix testsFelix Lange2014-10-172-8/+12
| * all: use (blocking) event package instead of ethreactFelix Lange2014-10-174-40/+35
* | Fixed most of the testsobscuren2014-10-172-7/+2
|/
* Corrected package ....obscuren2014-10-161-1/+1
* Switch EXT* codesobscuren2014-10-161-2/+2
* Fixed remote Arithmetic testsobscuren2014-10-151-1/+2
* Refactored VM to two separate VMs; std & debugobscuren2014-10-141-6/+4
* Max callstackobscuren2014-10-111-1/+1
* Added some methods to comply to the PoW block interfaceobscuren2014-10-111-0/+8
* Added generic big to 256 method. Implemented new iteratorobscuren2014-10-102-14/+19
* Renamed Sha3Bin to Sha3obscuren2014-10-084-12/+12
* Minor tweaks for poc7obscuren2014-10-083-31/+30
* kick of bad peersobscuren2014-10-071-1/+1
* Fixed inconsistenciesobscuren2014-10-023-11/+21
* Implemented WebSocket packageobscuren2014-10-011-8/+6
* Working on new (blocking) event machine.obscuren2014-09-293-164/+139
* Block pool is thread safeobscuren2014-09-281-4/+6
* Logging messagesobscuren2014-09-271-1/+1
* Added protocol caps accessorsobscuren2014-09-261-0/+1
* Fixed messages to use proper numbersobscuren2014-09-262-55/+50
* Info => Debugobscuren2014-09-251-3/+1
* Added TD for each blockobscuren2014-09-242-2/+25
* ughobscuren2014-09-241-1/+1
* Re-added min gas price check on tx poolobscuren2014-09-231-0/+6
* Fixed deref ptrobscuren2014-09-191-2/+6
* Updated opcodesobscuren2014-09-181-138/+106
* Upped protocol version for VM changeobscuren2014-09-181-2/+0
* VM execution fixesobscuren2014-09-162-11/+16
* Improved catching up and refactoredobscuren2014-09-153-20/+46
* Updated GHOSTobscuren2014-09-154-44/+62
* Fixed contract validation address in tx poolobscuren2014-09-141-2/+5
* Reworked filtersobscuren2014-09-141-0/+3
* Added CALLSTATELESSobscuren2014-09-101-1/+1
* Contract creation address are empty againobscuren2014-09-082-4/+3
* Reset the transient state when a new block's been foundobscuren2014-09-081-0/+2
* Block sizeobscuren2014-08-251-1/+6
* Implemented POSTobscuren2014-08-251-0/+9
* Removed old codeobscuren2014-08-231-1/+1
* Removed old chain codeobscuren2014-08-222-156/+1
* Turbo miningobscuren2014-08-222-3/+7
* Turbo modeobscuren2014-08-221-4/+15
* PoC 6 networking code.obscuren2014-08-212-2/+24
* JS Filterobscuren2014-08-201-3/+1
* Removed the "Get" partobscuren2014-08-181-0/+1
* Added message to closure && added change addressesobscuren2014-08-153-16/+107
* Removed old codeobscuren2014-08-151-6/+10
* Added new filter from mapobscuren2014-08-151-18/+65
* updated filter so it accepts multiple from and toobscuren2014-08-141-10/+38
* Removed validation check from GetMessagesobscuren2014-08-141-30/+2
* Updated lookup method to include CNAME's as well as A recordsobscuren2014-08-131-1/+1
* Updated chain for filteringobscuren2014-08-116-23/+101
* Added bloom filter & block filter methodsobscuren2014-08-114-0/+220
* Make sure all left padded zero's aren't includedobscuren2014-08-101-2/+3
* Fixed gas limit calculationobscuren2014-08-101-2/+4
* Fixed stack issueobscuren2014-08-081-3/+4
* Added state dump methodobscuren2014-08-061-4/+12
* ethstate.NewState => ethstate.Newobscuren2014-08-042-4/+4
* ethtrie.NewTrie => ethtrie.Newobscuren2014-08-043-26/+10
* merge upstreamzelig2014-07-3115-2064/+120
|\
| * Old code removed and renamed amount to balanceobscuren2014-07-304-112/+16
| * Clean up and util methodsobscuren2014-07-261-9/+4
| * Removed old codeobscuren2014-07-241-26/+0
| * Add Txobscuren2014-07-241-0/+1
| * Refactored to new state and vmobscuren2014-07-2414-1949/+125
| * Minor improvements and fixes to the new vm structureobscuren2014-07-222-4/+5
| * Refactored state, state object and vmobscuren2014-07-221-1/+1
| * Refactored CALLDATALOAD to use big intobscuren2014-07-221-5/+9
| * Merge branch 'master' into developobscuren2014-07-221-1/+1
| |\
| | * Fix regression on 32bit (windows) systemsMaran2014-07-211-1/+1
* | | Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-ref...zelig2014-07-215-31/+65
|\| |
| * | Merge branch 'master' into developobscuren2014-07-212-16/+34
| |\|
| | * Fixed tx sha creationobscuren2014-07-212-16/+34
| * | Changed iteratorobscuren2014-07-213-13/+29
| |/
| * Base time on previous parent, not last blockobscuren2014-07-181-2/+2
* | merge upstreamzelig2014-07-217-101/+149
|\|
| * Fixed rangeobscuren2014-07-181-3/+5
| * WIP to expose hashrate to guiMaran2014-07-181-2/+9
| * Removed debug logobscuren2014-07-171-1/+1
| * Removed debug logobscuren2014-07-171-1/+0
| * Fixed coinbase copy in stateobscuren2014-07-175-19/+29
| * Trie fixesobscuren2014-07-174-11/+37
| * Added/changed loggingobscuren2014-07-162-3/+12
| * Movedobscuren2014-07-161-6/+8
| * Vm logging on diffobscuren2014-07-153-9/+7
| * Moved checksobscuren2014-07-152-11/+19
| * Paranoia check movedobscuren2014-07-151-17/+0
| * Compare method for receiptsobscuren2014-07-151-0/+12
| * Removed defer and added receipts checking in tx processingobscuren2014-07-151-25/+5
| * Fixed "Copy" to also copy over the pending storage changesobscuren2014-07-141-5/+18
| * Changed diff output not to prefix hex with 0xobscuren2014-07-142-5/+5
* | use ethreact.Event and ethreact.ReactorEnginezelig2014-07-152-3/+5
|/
* Forgot to return gas when CALL's value transfer failsobscuren2014-07-131-0/+3
* Changed sha3 to official oneobscuren2014-07-121-2/+3
* Special diff output for executionobscuren2014-07-114-7/+53
* vm outputobscuren2014-07-111-0/+2
* Updated VM & added helper methods to stateobscuren2014-07-102-70/+101
* Return from execution immediately if there's no codeobscuren2014-07-101-0/+5
* Removed debug logobscuren2014-07-101-3/+0
* Consensus and bug fixesobscuren2014-07-104-13/+58
* Fixed BYTE opcodeobscuren2014-07-101-6/+25
* Remove debug printlnobscuren2014-07-071-1/+0
* Getting rid of deprecated methodsobscuren2014-07-071-8/+2
* Fixed state reset caseobscuren2014-07-073-4/+29
* Removed old if statement. No longer neededobscuren2014-07-071-7/+1
* Log changeobscuren2014-07-071-2/+1
* Fixed state reset on errobscuren2014-07-071-2/+2
* Revert "ethreact - Feature/ethutil refactor"Jeffrey Wilcke2014-07-072-5/+3
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-072-3/+5
|\
| * Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-ref...zelig2014-07-051-17/+14
| |\
| * \ Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-ref...zelig2014-07-053-10/+23
| |\ \
| * | | use ethreact.Event and ethreact.ReactorEnginezelig2014-07-052-3/+5
* | | | changed state resetobscuren2014-07-072-9/+9
| |_|/ |/| |
* | | Debugging mode for vmobscuren2014-07-051-17/+14
| |/ |/|
* | Debug output, minor fixes and tweaksobscuren2014-07-043-10/+23
|/
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-041-1/+0
|\
| * Merge pull request #32 from josephyzhou/developJeffrey Wilcke2014-07-041-1/+0
| |\
| | * typo, duplicationsJoey Zhou2014-07-041-1/+0
* | | Merge branch 'feature/clientid' of https://github.com/ethersphere/eth-go into...obscuren2014-07-041-0/+1
|\ \ \
| * \ \ Merge branch 'develop' of github.com:ethereum/eth-go into feature/clientidzelig2014-07-034-43/+51
| |\ \ \ | | | |/ | | |/|
| * | | EthManager interface extended with ClientIdentity() ethwire.ClientIdentityzelig2014-07-031-0/+1
* | | | Decreased timeoutobscuren2014-07-041-2/+2
| |_|/ |/| |
* | | Fixed reverting errorobscuren2014-07-034-38/+29
| |/ |/|
* | Fixobscuren2014-07-032-1/+2
* | Fixed CREATE op. Fixes #87obscuren2014-07-031-7/+6
* | Paranoia checkobscuren2014-07-022-12/+13
* | Removed old codeobscuren2014-07-021-5/+1
* | Changed CREATEobscuren2014-07-021-24/+35
|/
* Added support for breakpoints on specific instructionsobscuren2014-07-021-3/+13
* Removed commentobscuren2014-07-021-1/+0
* Moved debug hook to Vm directlyobscuren2014-07-023-9/+11
* Suicide is deferred to updateobscuren2014-07-021-6/+10
* Updated to generic padding functionobscuren2014-07-021-4/+3
* Removed old methodobscuren2014-07-023-43/+36
* ethutil -> ethtrie.NewTriezelig2014-07-012-2/+3
* merge upstreamzelig2014-07-0110-101/+93
|\
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-07-012-1/+2
| |\
| | * Update min GasLimitMaran2014-07-012-1/+2
| * | Upobscuren2014-07-011-1/+1
| |/
| * The dragon has been slain. Consensus reached!obscuren2014-07-014-21/+45
| * Paranoiaobscuren2014-07-011-1/+1
| * Added Paranoia check for VM executionobscuren2014-07-015-108/+26
| * Merge branch 'develop' into interopobscuren2014-06-304-5/+13
| |\
| * | wipobscuren2014-06-303-2/+51
* | | change all modified calls to ethtrie, ethutil and ethcrypto functionszelig2014-06-309-24/+36
* | | refactor ethutil/trie to ethtriezelig2014-06-291-2/+3
| |/ |/|
* | transitional ethutil.ReadConfig fixes in ethchain tests (they still fail! FIX...zelig2014-06-274-5/+13
|/
* nil checkobscuren2014-06-271-1/+8
* go fmtzelig2014-06-275-6/+5
* merge upstream; fix port in use warning; new logger APIzelig2014-06-263-24/+22
|\
| * Logging, variable rearrangementobscuren2014-06-262-22/+20
| * Added instruction numbersobscuren2014-06-261-2/+2
* | merge upstreamzelig2014-06-252-5/+7
|\|
| * Logging orderobscuren2014-06-232-6/+8
* | put back extra debug detail logging to the right places using logger.DebugDet...zelig2014-06-251-1/+1
* | Merge remote-tracking branch 'upstream/develop' into feature/loggingzelig2014-06-251-1/+3
|\|
| * Let the state create the objectobscuren2014-06-231-1/+3
* | merge upstreamzelig2014-06-234-48/+60
|\|
| * Minor fixes to vm outputobscuren2014-06-231-8/+6
| * Removed commentsobscuren2014-06-231-1/+1
| * Make sure that public key always uses 64 bytesobscuren2014-06-231-10/+10
| * Clean up & refactored methodsobscuren2014-06-231-26/+27
| * Append zero's in R & Sobscuren2014-06-211-3/+7
| * Moved 0 check to state object for nowobscuren2014-06-212-12/+21
* | modified logging APIzelig2014-06-238-51/+59
|/
* CALLDATACOPYobscuren2014-06-201-2/+21
* Returned to single methodobscuren2014-06-201-29/+6
* Removed some loggingobscuren2014-06-202-9/+10
* Changed copy/setobscuren2014-06-201-1/+22
* Renamed snapshot to copy/set and added it back to the VMobscuren2014-06-202-26/+28
* Length check on getobscuren2014-06-201-2/+8
* Removed logobscuren2014-06-191-2/+0
* Fixed callobscuren2014-06-191-35/+42
* Method for checking contract addressesobscuren2014-06-191-1/+5
* Added missing typesobscuren2014-06-191-0/+1
* Update after each transition instead of at the end.obscuren2014-06-191-11/+22
* Reset state when a transition failsobscuren2014-06-192-46/+93
* Loggingobscuren2014-06-181-3/+5
* CALLDATALOAD return 32 byte at all timesobscuren2014-06-181-11/+31
* logobscuren2014-06-181-2/+9
* Swapped varsobscuren2014-06-181-17/+9
* Fixed GT and LTobscuren2014-06-183-13/+26
* Verbose logging for VMobscuren2014-06-182-5/+41
* Fixed issue where JUMPI would do an equally check with 1 instead of GTobscuren2014-06-184-26/+14
* Removed deprecated statesobscuren2014-06-172-240/+2
* Removal of manual updating of state objectsobscuren2014-06-175-39/+63
* commentobscuren2014-06-171-1/+1
* Refund gasobscuren2014-06-162-4/+22
* Check for nil receiverobscuren2014-06-161-2/+7
* Fixed minor issue with the gas poolobscuren2014-06-163-9/+11
* Moved gas limit err check to buy gasobscuren2014-06-164-40/+56
* Removed old feesobscuren2014-06-161-1/+1
* Removed old feesobscuren2014-06-161-24/+0
* Removed some commentsobscuren2014-06-161-2/+1
* Keeping old code for referenceobscuren2014-06-161-88/+89
* Cache whole objects instead of states onlyobscuren2014-06-162-2/+117
* Run contractsobscuren2014-06-151-0/+7
* Set contract addr for new transactionsobscuren2014-06-151-1/+1
* Moving closer to interopobscuren2014-06-144-8/+14
* Moving a head closer to interopobscuren2014-06-134-36/+61
* comments & refactorobscuren2014-06-132-5/+19
* Refactored state transitioning to its own modelobscuren2014-06-131-0/+206
* Refactored state transitioning to its own modelobscuren2014-06-132-200/+13
* Refactoring state transitioningobscuren2014-06-1310-191/+509
* Changed opcode numbers and added missing opcodesobscuren2014-06-124-19/+43
* Merge branch 'develop' into interopobscuren2014-06-121-0/+6
|\
| * log changesobscuren2014-06-121-0/+6
* | Merge branch 'develop' into interopobscuren2014-06-125-13/+76
|\|
| * Fix compareMaran2014-06-111-1/+2
| * Implemented counting of usedGasMaran2014-06-111-0/+3
| * Don't mine transactions if they would go over the GasLimit implements ethereu...Maran2014-06-102-0/+35
| * Refactor to use new methodMaran2014-06-101-13/+1
| * Implement CalcGasPrice for ethereum/go-ethereum#77Maran2014-06-101-0/+29
| * Validate minimum gasPrice and reject if not metMaran2014-06-101-0/+7
* | Minor changesobscuren2014-06-121-2/+1
* | Added a buy gas methodobscuren2014-06-121-3/+18
* | Moved process transaction to state managerobscuren2014-06-122-22/+100
|/
* shaobscuren2014-06-101-1/+1
* Make contract creation error more explicit by mentioning the snederMaran2014-06-031-1/+1
* Added faux latency for peeroverviewMaran2014-06-031-0/+1
* Implemented Public Peer interfaceMaran2014-06-021-0/+12
* fixed testobscuren2014-05-302-2/+1
* Fixed state object gas returnobscuren2014-05-292-7/+13
* Fixes #60obscuren2014-05-282-4/+7
* Added StringToBytesFuncobscuren2014-05-281-1/+1
* Set initial used gasobscuren2014-05-281-0/+1
* Sort transactions based on the nonceobscuren2014-05-281-16/+12
* Closure call now returns the total usage as wellobscuren2014-05-284-104/+138
* Changed opcode namesobscuren2014-05-282-172/+165
* Hooks can now quit the vmobscuren2014-05-272-2/+4
* Changed debug hook and added state iteratorobscuren2014-05-273-2/+7
* State snapshottingobscuren2014-05-264-6/+65
* The body of contracts are now returned insteadobscuren2014-05-253-58/+50
* Updated to work with the new configobscuren2014-05-252-4/+4
* Canonical contract creationobscuren2014-05-234-16/+25
* Transaction queryingobscuren2014-05-222-3/+14
* Working on interopobscuren2014-05-228-77/+191
* Removed old contract creation codeobscuren2014-05-221-26/+11
* Removed some logging and refactored a bitobscuren2014-05-211-1/+1
* Improved miner so it won't include invalid transactionsobscuren2014-05-211-5/+7
* Apply to parentobscuren2014-05-211-3/+2
* Proper log statementobscuren2014-05-211-4/+3
* Changed numbersobscuren2014-05-211-6/+6
* Fixed competing block methodobscuren2014-05-211-2/+13
* Merge branch 'hotfix/4' into developobscuren2014-05-213-10/+7
|\
| * Fixed state overwriting issueobscuren2014-05-213-10/+7
* | Fixed couple issuesobscuren2014-05-215-26/+62
|/
* Fixed state issueobscuren2014-05-211-3/+0