aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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-124-10/+13
|\
| * log changesobscuren2014-06-124-10/+13
| |
* | Merge branch 'develop' into interopobscuren2014-06-129-20/+93
|\| | | | | | | | | Conflicts: peer.go
| * Fix compareMaran2014-06-111-1/+2
| |
| * Exposed usedGas through ethPubMaran2014-06-111-1/+2
| |
| * Implemented counting of usedGasMaran2014-06-111-0/+3
| |
| * Expose GasLimit to ethPubMaran2014-06-112-2/+3
| |
| * Don't mine transactions if they would go over the GasLimit implements ↵Maran2014-06-102-0/+35
| | | | | | | | ethereum/go-ethereum#77 further.
| * Refactor to use new methodMaran2014-06-101-13/+1
| |
| * Implement CalcGasPrice for ethereum/go-ethereum#77Maran2014-06-101-0/+29
| |
| * Fix BigMax to return the biggest number, not the smallestMaran2014-06-101-2/+2
| |
| * Validate minimum gasPrice and reject if not metMaran2014-06-101-0/+7
| |
| * Prevent peer stop crash by removing loggingMaran2014-06-101-1/+0
| |
| * Stop peers when they don't respond to ping/pong. Might fix ↵Maran2014-06-101-3/+12
| | | | | | | | ethereum/go-ethereum#78
* | Minor changesobscuren2014-06-123-5/+5
| |
* | Added a buy gas methodobscuren2014-06-121-3/+18
| |
* | Moved process transaction to state managerobscuren2014-06-122-22/+100
| | | | | | | | * Buy gas of the coinbase address
* | Namereg lookup fixobscuren2014-06-121-2/+6
|/
* Merge branch 'release/poc5-rc12' into developobscuren2014-06-102-2/+2
|\
| * bumpobscuren2014-06-102-2/+2
|/
* shaobscuren2014-06-101-1/+1
|
* Added Douglas and Einstanobscuren2014-06-061-7/+13
|
* Implement getStateKeyVal for JS bindings.Maran2014-06-041-0/+25
| | | | Gives JS the option to 'loop' over contract key/val storage
* Make contract creation error more explicit by mentioning the snederMaran2014-06-031-1/+1
|
* Added faux latency for peeroverviewMaran2014-06-034-5/+20
|
* Implemented Public Peer interfaceMaran2014-06-024-6/+91
|
* Merge branch 'develop'obscuren2014-05-311-1/+23
|\
| * woopsobscuren2014-05-311-1/+23
| |
* | Merge branch 'develop'obscuren2014-05-3010-58/+97
|\|
| * Peer changes broadcasting and minor miner fixobscuren2014-05-303-14/+43
| |
| * Fixed issue with casting to smaller byte arrayobscuren2014-05-301-0/+4
| |
| * Buffered channel to fix not ready (blocking)obscuren2014-05-301-1/+2
| |
| * Broadcast "peerList" event upon removing or adding peersobscuren2014-05-302-11/+20
| |
| * Do not panic, but return nil insteadobscuren2014-05-301-1/+1
| |
| * Fixed issue where the client could crash when sending malformed dataobscuren2014-05-301-3/+5
| |
| * Added coin base to pub blockobscuren2014-05-301-1/+2
| |
| * fixed testobscuren2014-05-303-3/+2
| |
| * Removed fmtobscuren2014-05-291-1/+0
| |
| * Support for nameregobscuren2014-05-291-1/+19
| |
| * Removed commentsobscuren2014-05-291-23/+0
| |
* | Merge branch 'develop'obscuren2014-05-294-8/+43
|\|
| * Fixed state object gas returnobscuren2014-05-294-8/+43
| |
| * Merge branch 'release/poc5-rc11' into developMaran2014-05-282-2/+2
| |\
* | \ Merge branch 'release/poc5-rc11'Maran2014-05-2812-306/+354
|\ \ \ | | |/ | |/|
| * | Bump to RC11Maran2014-05-282-2/+2
| |/
| * Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-282-4/+7
| |\
| | * Fixes #60obscuren2014-05-282-4/+7
| | |
| * | Hooked up the Block Explorer to the Debugger so we can instantly debug made ↵Maran2014-05-281-9/+13
| |/ | | | | | | transactions
| * Length checkingobscuren2014-05-281-1/+1
| |
| * Added StringToBytesFuncobscuren2014-05-282-1/+11
| |
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-281-0/+4
| |\
| | * Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-289-294/+320
| | |\
| | * | Add contract addr if it's a contract creation txMaran2014-05-281-0/+4
| | | |
| * | | Set initial used gasobscuren2014-05-281-0/+1
| | |/ | |/|
| * | Sort transactions based on the nonceobscuren2014-05-282-17/+16
| | | | | | | | | | | | * Added a transaction sorter
| * | Closure call now returns the total usage as wellobscuren2014-05-284-104/+138
| | | | | | | | | | | | * Return the used gas value based on the UseGas and ReturnGas
| * | 10obscuren2014-05-281-1/+1
| | |
| * | Changed opcode namesobscuren2014-05-282-172/+165
| |/
| * Merge branch 'release/poc5-rc10' into developobscuren2014-05-271-1/+1
| |\
* | \ Merge branch 'release/poc5-rc10'obscuren2014-05-279-28/+120
|\ \ \ | | |/ | |/|
| * | bumpobscuren2014-05-271-1/+1
| |/
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-271-8/+31
| |\
| | * Disamble tx data before adding it to PTx objectMaran2014-05-271-1/+3
| | |
| | * Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-273-12/+71
| | |\
| | * | Changed var names aroundMaran2014-05-261-2/+3
| | | |
| | * | Updated Public Block and Transaction objects with more informationMaran2014-05-261-8/+28
| | | |
| * | | Hooks can now quit the vmobscuren2014-05-272-2/+4
| | | |
| * | | Changed debug hook and added state iteratorobscuren2014-05-273-2/+7
| | |/ | |/|
| * | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-271-5/+8
| |\|
| | * Don't handshake if there is no key yet; first start on EtherealMaran2014-05-261-5/+8
| | |
| * | New Trie iteratorobscuren2014-05-273-12/+71
| |/
| * Merge branch 'release/poc5-rc9' into developobscuren2014-05-262-2/+2
| |\
* | \ Merge branch 'release/poc5-rc9'obscuren2014-05-2623-206/+434
|\ \ \ | | |/ | |/|
| * | bumpobscuren2014-05-262-2/+2
| |/
| * State snapshottingobscuren2014-05-265-8/+80
| |
| * The body of contracts are now returned insteadobscuren2014-05-255-79/+83
| |
| * Updated to work with the new configobscuren2014-05-252-4/+4
| |
| * Canonical contract creationobscuren2014-05-235-17/+28
| |
| * Transaction queryingobscuren2014-05-223-4/+30
| |
| * Working on interopobscuren2014-05-2211-90/+205
| | | | | | | | | | | | * Receipts after each transaction * Fee structure * Applying fees to miners
| * Fixed some issues connecting for interopobscuren2014-05-221-14/+14
|/
* Added start / stopping methodsobscuren2014-05-221-21/+31
|
* Removed old contract creation codeobscuren2014-05-221-26/+11
|
* Return a disassembled script instead of the hexobscuren2014-05-211-1/+2
|
* Merge branch 'develop'obscuren2014-05-211-0/+60
|\
| * Merge branch 'release/poc5-rc8' into developobscuren2014-05-212-2/+2
| |\
| * \ Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-211-0/+60
| |\ \
| | * \ Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-213-11/+23
| | |\ \
| | * | | Implemented missing EthPub calls in RPC serverMaran2014-05-211-0/+60
| | | | |
* | | | | Merge branch 'release/poc5-rc8'obscuren2014-05-2114-95/+151
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Bumpedobscuren2014-05-212-2/+2
| |/ / /
| * | / Removed some logging and refactored a bitobscuren2014-05-212-44/+42
| | |/ | |/|
| * | Improved miner so it won't include invalid transactionsobscuren2014-05-213-11/+23
| |/
| * Re broadcast transactionsobscuren2014-05-211-4/+3
| |
| * Apply to parentobscuren2014-05-211-3/+2
| |
| * Proper log statementobscuren2014-05-211-4/+3
| |
| * Fixed Public block creation. Added block loggingobscuren2014-05-212-13/+14
| |
| * Changed numbersobscuren2014-05-211-6/+6
| |
| * Fixed competing block methodobscuren2014-05-213-5/+16
| |
| * Merge branch 'hotfix/4' into developobscuren2014-05-215-11/+12
| |\
| * | Fixed couple issuesobscuren2014-05-217-26/+71
| | | | | | | | | | | | | | | * (imp) Lock / RLock tries * (fix) stack
| * | Merge branch 'master' into developobscuren2014-05-211-1/+1
| |\ \
| * \ \ Merge branch 'hotfix/3' into developobscuren2014-05-212-3/+8
| |\ \ \
| * \ \ \ Merge branch 'hotfix/2' into developobscuren2014-05-211-1/+9
| |\ \ \ \
| * \ \ \ \ Merge branch 'hotfix/1' into developobscuren2014-05-212-2/+5
| |\ \ \ \ \
| * \ \ \ \ \ Merge branch 'release/poc5-rc7' into developobscuren2014-05-202-2/+2
| |\ \ \ \ \ \
* | \ \ \ \ \ \ Merge branch 'hotfix/4'obscuren2014-05-215-11/+20
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | / | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Fixed state overwriting issueobscuren2014-05-215-11/+20
|/ / / / / /
* | | | | | Upped protobscuren2014-05-211-1/+1
| | | | | |
* | | | | | Merge branch 'hotfix/3'obscuren2014-05-212-3/+8
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | Fixed state issueobscuren2014-05-212-3/+8
|/ / / / /
* | | | | Merge branch 'hotfix/2'obscuren2014-05-211-1/+9
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Fixed casting issueobscuren2014-05-211-1/+9
|/ / / /
* | | | Merge branch 'hotfix/1'obscuren2014-05-212-2/+5
|\ \ \ \ | | |_|/ | |/| |
| * | | Fixed crashobscuren2014-05-212-2/+5
|/ / /
* | | Merge branch 'release/poc5-rc7'obscuren2014-05-2023-278/+377
|\ \ \ | | |/ | |/|
| * | Bumpobscuren2014-05-202-2/+2
| |/
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-203-18/+17
| |\
| | * Change shorthandsMaran2014-05-202-16/+16
| | |
| | * 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
| |/
| * Up protocol versionobscuren2014-05-201-1/+1
| |
| * 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
| |\ | | | | | | | | | | | | Conflicts: ethchain/transaction.go
| | * Merge pull request #21 from nicksavers/patch-1Jeffrey Wilcke2014-05-201-7/+7
| | |\ | | | | | | | | Rearrange transaction RLP encoding...
| | | * Re-arranged transaction RLP encoding...Nick Savers2014-05-201-7/+7
| | |/ | | | | | | | | | According to latest Yellow Paper specs and conform other clients https://github.com/ethereum/latexpaper/commit/4794642e51ac1884e5e1af8a18ebc83aca115d64
| * / Rearranged according to YPobscuren2014-05-201-7/+5
| |/
| * unusedobscuren2014-05-201-1/+0
| |
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-203-55/+76
| |\
| | * Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-201-1/+12
| | |\
| | * | Refactored a lot of the chain catchup/reorg.Maran2014-05-203-55/+76
| | | |
| * | | Added Maran to premineobscuren2014-05-201-2/+1
| | | |
| * | | No longer store script directly in the state treeobscuren2014-05-2011-52/+70
| | |/ | |/|
| * | Added a fatal methodobscuren2014-05-191-1/+12
| |/
| * Increment nonce in the public apiobscuren2014-05-192-1/+1
| |
| * Testing different mining stateobscuren2014-05-193-13/+12
| |
| * Changed how changes are being applied to statesobscuren2014-05-1710-98/+82
| |
| * listen to pre instead of postobscuren2014-05-151-2/+2
| |
| * Mobscuren2014-05-152-3/+3
| |
| * Removed old tx pool notification system. Fixes #19obscuren2014-05-154-20/+9
| |
| * Merge branch 'release/poc5-rc6' into developobscuren2014-05-152-2/+2
| |\
* | \ Merge branch 'release/poc5-rc6'obscuren2014-05-1515-150/+171
|\ \ \ | | |/ | |/|
| * | Bumped versionobscuren2014-05-152-2/+2
| |/
| * Fixed catching upobscuren2014-05-151-7/+4
| |
| * Testobscuren2014-05-151-1/+1
| |
| * Testobscuren2014-05-151-26/+17
| |
| * Remove any invalid transactions after block processingobscuren2014-05-142-3/+16
| |
| * Merge branch 'develop' of github.com:ethereum/eth-go into developMaran2014-05-149-118/+122
| |\
| | * Moved keyring to ethutil & removed old methods. Implements #20obscuren2014-05-149-118/+122
| | |
| * | Implemented IsUpToDate to mark the node as ready to start miningMaran2014-05-142-0/+14
| |/
| * Removed deferobscuren2014-05-141-6/+0
| |
| * Increased deadlineobscuren2014-05-141-2/+7
| |
| * Do not queue messages if the peer isn't connected (e.g. timing out)obscuren2014-05-142-1/+4
| |
* | Merge branch 'develop'obscuren2014-05-131-0/+3
|\|
| * Propagate back to networkobscuren2014-05-131-0/+3
| |
* | Merge branch 'develop'obscuren2014-05-133-1/+40
|\|
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-133-1/+40
| |\
| | * Removed lingering log statementMaran2014-05-131-2/+0
| | |
| | * Implemented new JS/EthPub methodsMaran2014-05-133-1/+42
| | | | | | | | | | | | | | | | | | | | | | | | - getTxCountAt - getPeerCount - getIsMining - getIsListening - getCoinbase
| * | Merge branch 'release/poc5-rc4' into developobscuren2014-05-132-2/+2
| |\ \ | | |/ | |/|
* | | Merge branch 'release/poc5-rc4'obscuren2014-05-136-36/+113
|\ \ \ | | |/ | |/|
| * | Bumpedobscuren2014-05-132-2/+2
| |/
| * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-132-8/+23
| |\
| | * Implemented support for a custom RPC portMaran2014-05-131-2/+4
| | |
| | * Added support to NewJsonRpc to return an error as well as an interfaceMaran2014-05-131-4/+4
| | | | | | | | | | | | Also changed default port to 8080. Fixes #18
| | * Implemented our own makeshift go seed. Fixes #16Maran2014-05-131-4/+17
| | |
| * | Use EthManager interface insteadobscuren2014-05-131-4/+6
| |/
| * Added debug message if you try to add a peer when max peers has been reached.Maran2014-05-121-3/+7
| |
| * Removed peers from peerlist as soon as they disconnect. Might fix #13Maran2014-05-121-0/+10
| | | | | | | | We used to wait for the reaping timer to clean up the peerlist, not any longer
| * Only accept peers if we asked for themMaran2014-05-121-14/+14
| |
| * Don't forward localhost connections over the public networkMaran2014-05-121-1/+4
| |
| * 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-122-1/+5
| |
| * Made the debug line for invalid peer versions dynamicMaran2014-05-121-1/+1
| |
| * Merge branch 'release/poc5-rc3' into developobscuren2014-05-103-3/+3
| |\
* | \ Merge branch 'release/poc5-rc3'obscuren2014-05-103-3/+3
|\ \ \ | | |/ | |/|
| * | bumpobscuren2014-05-101-1/+1
| | |
| * | Upgraded to new mutanobscuren2014-05-102-2/+2
| |/
| * Merge branch 'release/poc5-rc2' into developobscuren2014-05-101-1/+1
| |\
* | \ Merge branch 'release/poc5-rc2'obscuren2014-05-1015-361/+300
|\ \ \ | | |/ | |/|
| * | Bumpobscuren2014-05-101-1/+1
| |/
| * Fixed some testsobscuren2014-05-103-78/+6
| |
| * Moved seeding and moved manifestobscuren2014-05-094-83/+80
| |
| * Auto update state changes notificationsobscuren2014-05-095-51/+18
| |
| * Cleaned upobscuren2014-05-092-51/+11
| | | | | | | | | | Removed the unneeded address watch mechanism. State manager's transient state should now take care of this.
| * Added trans state and removed watch address etcobscuren2014-05-093-20/+21
| | | | | | | | | | | | | | | | The transient state can be used to test out changes before committing them to the proc state. The transient state is currently being used by the gui to support proper nonce updating without having to wait for a block. This used to be done by a cached state mechanism which can now safely by removed.
| * 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
| |\
| | * Merge branch 'develop' of github.com-obscure:ethereum/eth-go into developobscuren2014-05-062-3/+9
| | |\
| | * | Optimizationsobscuren2014-05-063-55/+125
| | | |
| | * | Changed to lower caseobscuren2014-05-051-8/+8
| | | |
| * | | Implemented value()Maran2014-05-072-2/+5
| | |/ | |/|
| * | Assume arguments are supplied as strings to the rpc interfaceMaran2014-05-061-2/+6
| | |
| * | Fix an issue where we don't have the rpc so we dont have to close itMaran2014-05-061-1/+3
| |/
| * Merge branch 'release/poc5-rc1' into developobscuren2014-05-052-2/+2
| |\
* | \ Merge branch 'release/poc5-rc1'obscuren2014-05-0546-1127/+4456
|\ \ \ | | |/ | |/|
| * | bumpobscuren2014-05-052-2/+2
| |/
| * wrong stringobscuren2014-05-051-2/+2
| |
| * Added the ability to submit byte code for contracts instead of Mutan code.obscuren2014-05-052-6/+22
| |
| * Now with filesMaran2014-05-052-0/+277
| |
| * Renamed etherpc to ethrpcMaran2014-05-053-279/+2
| |
| * Get rid of that annoying number that keeps popping up in stdoutMaran2014-05-051-1/+1
| |
| * Merge branch 'develop' into feature/rpcMaran2014-05-054-11/+54
| |\
| | * Added secret to address methodobscuren2014-05-051-0/+9
| | |
| | * Added different storage notification objectobscuren2014-05-054-11/+45
| | |
| * | Fixed GetBlock when no block can be foundMaran2014-05-051-1/+9
| | |
| * | Fixed import cycleMaran2014-05-053-8/+8
| | |
| * | Renamed Ethereum RPC packageMaran2014-05-052-10/+17
| | |
| * | Added more JSON niceties to typesMaran2014-05-051-3/+3
| | |
| * | Impelemented GetStorageAtMaran2014-05-051-5/+12
| | |
| * | Implemented first few methods via public apiMaran2014-05-035-28/+37
| | |
| * | Merge branch 'develop' into feature/rpcMaran2014-05-024-0/+260
| |\|
| | * Added receipts for tx creationobscuren2014-05-023-8/+28
| | |
| | * Added public interfaceobscuren2014-05-023-0/+240
| | |
| * | Merge branch 'develop' into feature/rpcMaran2014-05-027-63/+66
| |\|
| | * Added a KeyPairFromSec function which creates a new keypair based on the ↵obscuren2014-05-021-0/+10
| | | | | | | | | | | | given seckey
| | * Added suicide back inobscuren2014-05-021-26/+18
| | |
| | * Fixed Upnp bugobscuren2014-05-022-1/+5
| | |
| | * Removed debug logobscuren2014-05-023-36/+33
| | |
| * | Implemented RPC frameworkMaran2014-05-023-0/+257
| |/
| * Removed debugging logobscuren2014-04-302-20/+14
| |
| * Removed debug loggingobscuren2014-04-303-9/+26
| |
| * Added manifest changes and changed closuresobscuren2014-04-304-32/+58
| |
| * Fixed state problemobscuren2014-04-297-20/+48
| |
| * Removed old codeobscuren2014-04-281-68/+0
| |
| * Moved assembler stage to the mutan compilerobscuren2014-04-282-224/+0
| |
| * Using mutan assembler stageobscuren2014-04-281-20/+2
| |
| * Refactoring and added documentation commentsobscuren2014-04-277-62/+68
| |
| * Upped version numberobscuren2014-04-279-12/+129
| |
| * 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-264-44/+69
| |
| * Removed debug & unused functionsobscuren2014-04-242-26/+0
| |
| * Fixed Base problem and sload/sstoreobscuren2014-04-241-3/+4
| |
| * Minor improvements and bug fixesobscuren2014-04-244-8/+12
| | | | | | | | * Fixed VM base bug
| * Removed some log statements and disabled additional validation checksobscuren2014-04-231-4/+8
| |
| * Call initial closure with proper tx argumentobscuren2014-04-233-33/+5
| |
| * Renamed CALLDATA to CALLDATALOADobscuren2014-04-231-1/+1
| |
| * Copy over bytes from previous rootobscuren2014-04-231-1/+4
| | | | | | | | | | Copy over instead of directly using the previous root. This is order to avoid resetting problems
| * @maranh see commentobscuren2014-04-231-7/+8
| |
| * Fixed minor issue with gas and added state object initobscuren2014-04-237-56/+135
| |