aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fixed casting issueobscuren2014-05-211-1/+9
* Fixed crashobscuren2014-05-211-1/+4
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-201-2/+1
|\
| * Fix notification when processing block that didn't have this client as originMaran2014-05-201-2/+1
* | Changed transaction hash for poc 5obscuren2014-05-203-38/+57
* | Fixed genesis and block dataobscuren2014-05-202-12/+74
|/
* added romanobscuren2014-05-201-0/+1
* ...obscuren2014-05-201-5/+0
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-201-0/+5
|\
| * Re-arranged transaction RLP encoding...Nick Savers2014-05-201-7/+7
* | Rearranged according to YPobscuren2014-05-201-7/+5
|/
* Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-201-1/+1
|\
| * Refactored a lot of the chain catchup/reorg.Maran2014-05-201-1/+1
* | Added Maran to premineobscuren2014-05-201-2/+1
* | No longer store script directly in the state treeobscuren2014-05-208-49/+59
|/
* Increment nonce in the public apiobscuren2014-05-191-1/+0
* Testing different mining stateobscuren2014-05-192-3/+3
* Changed how changes are being applied to statesobscuren2014-05-175-66/+69
* Mobscuren2014-05-152-3/+3
* Removed old tx pool notification system. Fixes #19obscuren2014-05-152-17/+5
* Remove any invalid transactions after block processingobscuren2014-05-142-3/+16
* Moved keyring to ethutil & removed old methods. Implements #20obscuren2014-05-141-87/+0
* Do not queue messages if the peer isn't connected (e.g. timing out)obscuren2014-05-141-1/+0
* Propagate back to networkobscuren2014-05-131-0/+3
* Implemented new JS/EthPub methodsMaran2014-05-131-0/+3
* Fixed some testsobscuren2014-05-101-66/+1
* Moved seeding and moved manifestobscuren2014-05-092-43/+37
* Auto update state changes notificationsobscuren2014-05-095-51/+18
* Cleaned upobscuren2014-05-092-51/+11
* Added trans state and removed watch address etcobscuren2014-05-092-18/+9
* Removed value from closure.obscuren2014-05-084-15/+21
* Fixed disasamble for all pushesobscuren2014-05-081-3/+4
* Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-074-63/+133
|\
| * Optimizationsobscuren2014-05-063-55/+125
| * Changed to lower caseobscuren2014-05-051-8/+8
* | Implemented value()Maran2014-05-072-2/+5
|/
* Added different storage notification objectobscuren2014-05-052-1/+7
* Added receipts for tx creationobscuren2014-05-021-0/+4
* Added a KeyPairFromSec function which creates a new keypair based on the give...obscuren2014-05-021-0/+10
* Added suicide back inobscuren2014-05-021-26/+18
* Removed debug logobscuren2014-05-022-9/+6
* Removed debugging logobscuren2014-04-301-8/+10
* Removed debug loggingobscuren2014-04-303-9/+26
* Added manifest changes and changed closuresobscuren2014-04-303-31/+58
* Fixed state problemobscuren2014-04-293-11/+10
* Removed old codeobscuren2014-04-281-68/+0
* Using mutan assembler stageobscuren2014-04-281-20/+2
* Upped version numberobscuren2014-04-275-10/+112
* Actually convert gasobscuren2014-04-261-5/+12
* Notify of changesobscuren2014-04-261-5/+4
* Fixed testsobscuren2014-04-261-3/+3
* Added new state object change echanismobscuren2014-04-263-43/+63
* Removed debug & unused functionsobscuren2014-04-241-25/+0
* Fixed Base problem and sload/sstoreobscuren2014-04-241-3/+4
* Minor improvements and bug fixesobscuren2014-04-244-8/+12
* Call initial closure with proper tx argumentobscuren2014-04-233-33/+5
* Copy over bytes from previous rootobscuren2014-04-231-1/+4
* Fixed minor issue with gas and added state object initobscuren2014-04-235-33/+68
* Fixed gas, price & value setters on initializationobscuren2014-04-231-1/+9
* Updated VMobscuren2014-04-204-36/+89
* Added proper gas handlingobscuren2014-04-185-20/+26
* commentsobscuren2014-04-161-0/+1
* Merged accounts and contracts in to StateObjectobscuren2014-04-1611-300/+219
* Moved assembler stage processing to it's own fileobscuren2014-04-165-213/+430
* Added pre processing of script dataobscuren2014-04-122-3/+4
* Renamedobscuren2014-04-126-37/+124
* Added the possibility for debug hooks during closure callobscuren2014-04-114-44/+11
* Merge branch 'split' into developobscuren2014-04-118-136/+154
|\
| * Added push20obscuren2014-04-112-14/+12
| * Added better address formatobscuren2014-04-111-1/+1
| * Added better address formatobscuren2014-04-113-3/+14
| * Call fixedobscuren2014-04-111-3/+1
| * Call fixedobscuren2014-04-114-14/+43
| * Changed how txs define their data & added init fieldobscuren2014-04-102-94/+25
| * Split code for contractsobscuren2014-04-105-20/+33
| * Added new insruction methodsobscuren2014-04-093-1/+39
* | Switched variable namesobscuren2014-04-091-5/+5
* | Added a length for copyobscuren2014-04-091-1/+1
* | Merge branch 'miner' of github.com-obscure:ethereum/eth-go into minerobscuren2014-04-091-0/+2
|\ \
| * | Added todoMaran2014-04-091-0/+2
* | | Reverted changesobscuren2014-04-092-7/+7
* | | Typo fixobscuren2014-04-091-1/+1
* | | Merge branch 'develop' into minerobscuren2014-04-053-15/+30
|\ \ \ | |/ / |/| / | |/
| * Updateobscuren2014-04-051-5/+10
| * Handle contract messagesobscuren2014-04-012-10/+20
* | Small tweaksMaran2014-04-011-3/+0
* | Finalize blockchain reverting testMaran2014-04-011-8/+14
* | Merge conflictsMaran2014-04-017-179/+199
|\|
| * 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-281-1/+7
| * 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
| * Reworked transaction constructorsobscuren2014-03-273-14/+58
| * Test fixes and removed old code. Added VM gas feesobscuren2014-03-243-109/+94
* | More blockchain testingMaran2014-03-312-8/+40
* | initial testcode for canonical chainMaran2014-03-243-13/+117
* | Remove some xtra logsMaran2014-03-242-5/+2
* | Merge branch 'master' into minerMaran2014-03-2411-443/+658
|\|
| * Removed old VM codeobscuren2014-03-222-369/+4
| * Removed regular ints from the virtual machine and closuresobscuren2014-03-224-10/+33
| * Changes 'compiler' to work with any typeobscuren2014-03-211-16/+14
| * Closure return, arguments fixed. Added proper testsobscuren2014-03-216-45/+79
| * Implemented closure argumentsobscuren2014-03-213-21/+220
| * 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-213-192/+155
| * Fixed MSTORE and added some more commetsobscuren2014-03-214-18/+51
| * 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
* | FindCanonicalChain returns true or false when we are on the Canonical chain o...Maran2014-03-241-1/+4
* | Initial block reorganisation codeMaran2014-03-212-1/+100
* | More mining reworkMaran2014-03-205-38/+21
* | Merge branch 'develop' into minerMaran2014-03-172-1/+5
|\|
| * Added a copy method to stateobscuren2014-03-171-0/+4
| * Pretty print nonceobscuren2014-03-171-1/+1
* | Merge conflictsMaran2014-03-172-26/+27
|\|
| * Moved on to the state managerobscuren2014-03-172-26/+27
| * Wip keychainsobscuren2014-03-071-0/+74
| * Added miner stateobscuren2014-03-061-1/+2
* | MergeMaran2014-03-173-6/+92
* | Removed extra invalid nonce returnMaran2014-03-171-5/+1