Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove any invalid transactions after block processing | obscuren | 2014-05-14 | 2 | -3/+16 |
| | |||||
* | Merge branch 'develop' of github.com:ethereum/eth-go into develop | Maran | 2014-05-14 | 9 | -118/+122 |
|\ | |||||
| * | Moved keyring to ethutil & removed old methods. Implements #20 | obscuren | 2014-05-14 | 9 | -118/+122 |
| | | |||||
* | | Implemented IsUpToDate to mark the node as ready to start mining | Maran | 2014-05-14 | 2 | -0/+14 |
|/ | |||||
* | Removed defer | obscuren | 2014-05-14 | 1 | -6/+0 |
| | |||||
* | Increased deadline | obscuren | 2014-05-14 | 1 | -2/+7 |
| | |||||
* | Do not queue messages if the peer isn't connected (e.g. timing out) | obscuren | 2014-05-14 | 2 | -1/+4 |
| | |||||
* | Propagate back to network | obscuren | 2014-05-13 | 1 | -0/+3 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-05-13 | 3 | -1/+40 |
|\ | |||||
| * | Removed lingering log statement | Maran | 2014-05-13 | 1 | -2/+0 |
| | | |||||
| * | Implemented new JS/EthPub methods | Maran | 2014-05-13 | 3 | -1/+42 |
| | | | | | | | | | | | | | | | | - getTxCountAt - getPeerCount - getIsMining - getIsListening - getCoinbase | ||||
* | | Merge branch 'release/poc5-rc4' into develop | obscuren | 2014-05-13 | 2 | -2/+2 |
|\ \ | |/ |/| | |||||
| * | Bumped | obscuren | 2014-05-13 | 2 | -2/+2 |
|/ | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-05-13 | 2 | -8/+23 |
|\ | |||||
| * | Implemented support for a custom RPC port | Maran | 2014-05-13 | 1 | -2/+4 |
| | | |||||
| * | Added support to NewJsonRpc to return an error as well as an interface | Maran | 2014-05-13 | 1 | -4/+4 |
| | | | | | | | | Also changed default port to 8080. Fixes #18 | ||||
| * | Implemented our own makeshift go seed. Fixes #16 | Maran | 2014-05-13 | 1 | -4/+17 |
| | | |||||
* | | Use EthManager interface instead | obscuren | 2014-05-13 | 1 | -4/+6 |
|/ | |||||
* | Added debug message if you try to add a peer when max peers has been reached. | Maran | 2014-05-12 | 1 | -3/+7 |
| | |||||
* | Removed peers from peerlist as soon as they disconnect. Might fix #13 | Maran | 2014-05-12 | 1 | -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 them | Maran | 2014-05-12 | 1 | -14/+14 |
| | |||||
* | Don't forward localhost connections over the public network | Maran | 2014-05-12 | 1 | -1/+4 |
| | |||||
* | Implemented proper peer checking when adding new peers | Maran | 2014-05-12 | 1 | -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 peers | Maran | 2014-05-12 | 2 | -1/+5 |
| | |||||
* | Made the debug line for invalid peer versions dynamic | Maran | 2014-05-12 | 1 | -1/+1 |
| | |||||
* | Merge branch 'release/poc5-rc3' into develop | obscuren | 2014-05-10 | 3 | -3/+3 |
|\ | |||||
| * | bump | obscuren | 2014-05-10 | 1 | -1/+1 |
| | | |||||
| * | Upgraded to new mutan | obscuren | 2014-05-10 | 2 | -2/+2 |
|/ | |||||
* | Merge branch 'release/poc5-rc2' into develop | obscuren | 2014-05-10 | 1 | -1/+1 |
|\ | |||||
| * | Bump | obscuren | 2014-05-10 | 1 | -1/+1 |
|/ | |||||
* | Fixed some tests | obscuren | 2014-05-10 | 3 | -78/+6 |
| | |||||
* | Moved seeding and moved manifest | obscuren | 2014-05-09 | 4 | -83/+80 |
| | |||||
* | Auto update state changes notifications | obscuren | 2014-05-09 | 5 | -51/+18 |
| | |||||
* | Cleaned up | obscuren | 2014-05-09 | 2 | -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 etc | obscuren | 2014-05-09 | 3 | -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. | obscuren | 2014-05-08 | 4 | -15/+21 |
| | |||||
* | Fixed disasamble for all pushes | obscuren | 2014-05-08 | 1 | -3/+4 |
| | |||||
* | Merge branch 'develop' of github.com:ethereum/eth-go into develop | Maran | 2014-05-07 | 4 | -63/+133 |
|\ | |||||
| * | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-05-06 | 2 | -3/+9 |
| |\ | |||||
| * | | Optimizations | obscuren | 2014-05-06 | 3 | -55/+125 |
| | | | |||||
| * | | Changed to lower case | obscuren | 2014-05-05 | 1 | -8/+8 |
| | | | |||||
* | | | Implemented value() | Maran | 2014-05-07 | 2 | -2/+5 |
| |/ |/| | |||||
* | | Assume arguments are supplied as strings to the rpc interface | Maran | 2014-05-06 | 1 | -2/+6 |
| | | |||||
* | | Fix an issue where we don't have the rpc so we dont have to close it | Maran | 2014-05-06 | 1 | -1/+3 |
|/ | |||||
* | Merge branch 'release/poc5-rc1' into develop | obscuren | 2014-05-05 | 2 | -2/+2 |
|\ | |||||
| * | bump | obscuren | 2014-05-05 | 2 | -2/+2 |
|/ | |||||
* | wrong string | obscuren | 2014-05-05 | 1 | -2/+2 |
| | |||||
* | Added the ability to submit byte code for contracts instead of Mutan code. | obscuren | 2014-05-05 | 2 | -6/+22 |
| | |||||
* | Now with files | Maran | 2014-05-05 | 2 | -0/+277 |
| | |||||
* | Renamed etherpc to ethrpc | Maran | 2014-05-05 | 3 | -279/+2 |
| | |||||
* | Get rid of that annoying number that keeps popping up in stdout | Maran | 2014-05-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'develop' into feature/rpc | Maran | 2014-05-05 | 4 | -11/+54 |
|\ | |||||
| * | Added secret to address method | obscuren | 2014-05-05 | 1 | -0/+9 |
| | | |||||
| * | Added different storage notification object | obscuren | 2014-05-05 | 4 | -11/+45 |
| | | |||||
* | | Fixed GetBlock when no block can be found | Maran | 2014-05-05 | 1 | -1/+9 |
| | | |||||
* | | Fixed import cycle | Maran | 2014-05-05 | 3 | -8/+8 |
| | | |||||
* | | Renamed Ethereum RPC package | Maran | 2014-05-05 | 2 | -10/+17 |
| | | |||||
* | | Added more JSON niceties to types | Maran | 2014-05-05 | 1 | -3/+3 |
| | | |||||
* | | Impelemented GetStorageAt | Maran | 2014-05-05 | 1 | -5/+12 |
| | | |||||
* | | Implemented first few methods via public api | Maran | 2014-05-03 | 5 | -28/+37 |
| | | |||||
* | | Merge branch 'develop' into feature/rpc | Maran | 2014-05-02 | 4 | -0/+260 |
|\| | |||||
| * | Added receipts for tx creation | obscuren | 2014-05-02 | 3 | -8/+28 |
| | | |||||
| * | Added public interface | obscuren | 2014-05-02 | 3 | -0/+240 |
| | | |||||
* | | Merge branch 'develop' into feature/rpc | Maran | 2014-05-02 | 7 | -63/+66 |
|\| | |||||
| * | Added a KeyPairFromSec function which creates a new keypair based on the ↵ | obscuren | 2014-05-02 | 1 | -0/+10 |
| | | | | | | | | given seckey | ||||
| * | Added suicide back in | obscuren | 2014-05-02 | 1 | -26/+18 |
| | | |||||
| * | Fixed Upnp bug | obscuren | 2014-05-02 | 2 | -1/+5 |
| | | |||||
| * | Removed debug log | obscuren | 2014-05-02 | 3 | -36/+33 |
| | | |||||
* | | Implemented RPC framework | Maran | 2014-05-02 | 3 | -0/+257 |
|/ | |||||
* | Removed debugging log | obscuren | 2014-04-30 | 2 | -20/+14 |
| | |||||
* | Removed debug logging | obscuren | 2014-04-30 | 3 | -9/+26 |
| | |||||
* | Added manifest changes and changed closures | obscuren | 2014-04-30 | 4 | -32/+58 |
| | |||||
* | Fixed state problem | obscuren | 2014-04-29 | 7 | -20/+48 |
| | |||||
* | Removed old code | obscuren | 2014-04-28 | 1 | -68/+0 |
| | |||||
* | Moved assembler stage to the mutan compiler | obscuren | 2014-04-28 | 2 | -224/+0 |
| | |||||
* | Using mutan assembler stage | obscuren | 2014-04-28 | 1 | -20/+2 |
| | |||||
* | Refactoring and added documentation comments | obscuren | 2014-04-27 | 7 | -62/+68 |
| | |||||
* | Upped version number | obscuren | 2014-04-27 | 9 | -12/+129 |
| | |||||
* | Actually convert gas | obscuren | 2014-04-26 | 1 | -5/+12 |
| | |||||
* | Notify of changes | obscuren | 2014-04-26 | 1 | -5/+4 |
| | |||||
* | Fixed tests | obscuren | 2014-04-26 | 1 | -3/+3 |
| | |||||
* | Added new state object change echanism | obscuren | 2014-04-26 | 4 | -44/+69 |
| | |||||
* | Removed debug & unused functions | obscuren | 2014-04-24 | 2 | -26/+0 |
| | |||||
* | Fixed Base problem and sload/sstore | obscuren | 2014-04-24 | 1 | -3/+4 |
| | |||||
* | Minor improvements and bug fixes | obscuren | 2014-04-24 | 4 | -8/+12 |
| | | | | * Fixed VM base bug | ||||
* | Removed some log statements and disabled additional validation checks | obscuren | 2014-04-23 | 1 | -4/+8 |
| | |||||
* | Call initial closure with proper tx argument | obscuren | 2014-04-23 | 3 | -33/+5 |
| | |||||
* | Renamed CALLDATA to CALLDATALOAD | obscuren | 2014-04-23 | 1 | -1/+1 |
| | |||||
* | Copy over bytes from previous root | obscuren | 2014-04-23 | 1 | -1/+4 |
| | | | | | Copy over instead of directly using the previous root. This is order to avoid resetting problems | ||||
* | @maranh see comment | obscuren | 2014-04-23 | 1 | -7/+8 |
| | |||||
* | Fixed minor issue with gas and added state object init | obscuren | 2014-04-23 | 7 | -56/+135 |
| | |||||
* | Fixed gas, price & value setters on initialization | obscuren | 2014-04-23 | 1 | -1/+9 |
| | |||||
* | Implemented ethereum package reader | obscuren | 2014-04-23 | 1 | -0/+123 |
| | |||||
* | Updated VM | obscuren | 2014-04-20 | 4 | -36/+89 |
| | |||||
* | Added proper gas handling | obscuren | 2014-04-18 | 5 | -20/+26 |
| | |||||
* | comments | obscuren | 2014-04-16 | 1 | -0/+1 |
| | |||||
* | Hack for miner problem added w/ note | obscuren | 2014-04-16 | 1 | -0/+3 |
| | | | | @maranh please check | ||||
* | Merged accounts and contracts in to StateObject | obscuren | 2014-04-16 | 11 | -300/+219 |
| | | | | | | | * Account removed * Contract removed * Address state changed to CachedStateObject * Added StateObject | ||||
* | Moved assembler stage processing to it's own file | obscuren | 2014-04-16 | 5 | -213/+430 |
| | |||||
* | Added pre processing of script data | obscuren | 2014-04-12 | 3 | -3/+35 |
| | |||||
* | Renamed | obscuren | 2014-04-12 | 6 | -37/+124 |
| | |||||
* | Added the possibility for debug hooks during closure call | obscuren | 2014-04-11 | 4 | -44/+11 |
| | |||||
* | Merge branch 'split' into develop | obscuren | 2014-04-11 | 10 | -163/+176 |
|\ | |||||
| * | Added push20 | obscuren | 2014-04-11 | 2 | -14/+12 |
| | | |||||
| * | Added better address format | obscuren | 2014-04-11 | 1 | -1/+1 |
| | | |||||
| * | Added better address format | obscuren | 2014-04-11 | 4 | -4/+18 |
| | | |||||
| * | Call fixed | obscuren | 2014-04-11 | 1 | -3/+1 |
| | | |||||
| * | Call fixed | obscuren | 2014-04-11 | 5 | -35/+50 |
| | | |||||
| * | No longer return a list, but raw bytes | obscuren | 2014-04-10 | 1 | -4/+5 |
| | | |||||
| * | Changed how txs define their data & added init field | obscuren | 2014-04-10 | 2 | -94/+25 |
| | | |||||
| * | Split code for contracts | obscuren | 2014-04-10 | 5 | -20/+33 |
| | | |||||
| * | Check for nil | obscuren | 2014-04-10 | 1 | -1/+6 |
| | | |||||
| * | Added new insruction methods | obscuren | 2014-04-09 | 3 | -1/+39 |
| | | |||||
* | | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-04-11 | 2 | -0/+1764 |
|\ \ | |||||
| * | | Small tweaks to mnemonic | Maran | 2014-04-09 | 1 | -52/+54 |
| | | | |||||
| * | | One more line of comment | Maran | 2014-04-09 | 1 | -0/+2 |
| | | | |||||
| * | | Merge branch 'develop' into feature/mnemonic | Maran | 2014-04-09 | 5 | -13/+31 |
| |\ \ | |||||
| * | | | Added support for mneomnic privkeys | Maran | 2014-04-07 | 2 | -0/+1760 |
| | | | | |||||
* | | | | Switched variable names | obscuren | 2014-04-09 | 1 | -5/+5 |
| |/ / |/| | | |||||
* | | | Added a length for copy | obscuren | 2014-04-09 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'miner' of github.com-obscure:ethereum/eth-go into miner | obscuren | 2014-04-09 | 2 | -0/+3 |
|\ \ \ | |||||
| * | | | Fix transaction on new blocks | Maran | 2014-04-09 | 1 | -0/+1 |
| | | | | |||||
| * | | | Added todo | Maran | 2014-04-09 | 1 | -0/+2 |
| |/ / | |||||
* | | | Reverted changes | obscuren | 2014-04-09 | 2 | -7/+7 |
| | | | |||||
* | | | Typo fix | obscuren | 2014-04-09 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'develop' into miner | obscuren | 2014-04-05 | 3 | -15/+30 |
|\ \ \ | |/ / |/| / | |/ | |||||
| * | Update | obscuren | 2014-04-05 | 1 | -5/+10 |
| | | |||||
| * | Handle contract messages | obscuren | 2014-04-01 | 2 | -10/+20 |
| | | |||||
* | | Small tweaks | Maran | 2014-04-01 | 3 | -11/+3 |
| | | |||||
* | | Finalize blockchain reverting test | Maran | 2014-04-01 | 1 | -8/+14 |
| | | |||||
* | | Merge conflicts | Maran | 2014-04-01 | 14 | -183/+235 |
|\| | |||||
| * | Fixed some state issues | obscuren | 2014-03-31 | 4 | -6/+7 |
| | | |||||
| * | Added storage test | obscuren | 2014-03-31 | 1 | -2/+10 |
| | | |||||
| * | Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcode | obscuren | 2014-03-31 | 3 | -23/+32 |
| | | |||||
| * | Changed to new mutan API | obscuren | 2014-03-30 | 2 | -25/+28 |
| | | |||||
| * | Added missing GetTx (0x16) wire message | obscuren | 2014-03-28 | 3 | -3/+25 |
| | | |||||
| * | Update vm_test.go | Jeffrey Wilcke | 2014-03-28 | 1 | -1/+1 |
| | | | | | | store ... | ||||
| * | Fixed tests | obscuren | 2014-03-28 | 1 | -8/+8 |
| | | |||||
| * | Fixed IsContract method to use the contractCreation flag | obscuren | 2014-03-28 | 1 | -2/+1 |
| | | |||||
| * | Removed debug and comments | obscuren | 2014-03-28 | 1 | -19/+0 |
| | | |||||
| * | Updated transaction model | obscuren | 2014-03-28 | 1 | -30/+12 |
| | | | | | | | | | | | | | | Changed the behaviour of decoding rlp data. Something is considered to be creating a contract if the 4th item is a list. Changed constructors. | ||||
| * | Added a IsList method for type checking []interface{} | obscuren | 2014-03-28 | 1 | -0/+9 |
| | | |||||
| * | Reworked transaction constructors | obscuren | 2014-03-27 | 4 | -15/+60 |
| | | |||||
| * | Fixed typo | obscuren | 2014-03-27 | 1 | -1/+1 |
| | | |||||
| * | Test fixes and removed old code. Added VM gas fees | obscuren | 2014-03-24 | 7 | -111/+103 |
| | | |||||
* | | More blockchain testing | Maran | 2014-03-31 | 4 | -9/+51 |
| | | |||||
* | | initial testcode for canonical chain | Maran | 2014-03-24 | 5 | -14/+119 |
| | | |||||
* | | Remove some xtra logs | Maran | 2014-03-24 | 3 | -6/+3 |
| | | |||||
* | | Merge branch 'master' into miner | Maran | 2014-03-24 | 18 | -511/+786 |
|\| | |||||
| * | Removed old VM code | obscuren | 2014-03-22 | 3 | -370/+5 |
| | | |||||
| * | Removed regular ints from the virtual machine and closures | obscuren | 2014-03-22 | 5 | -10/+39 |
| | | |||||
| * | Changes 'compiler' to work with any type | obscuren | 2014-03-21 | 2 | -27/+49 |
| | | |||||
| * | Closure return, arguments fixed. Added proper tests | obscuren | 2014-03-21 | 7 | -60/+92 |
| | | |||||
| * | Implemented closure arguments | obscuren | 2014-03-21 | 4 | -22/+225 |
| | | |||||
| * | New tx methods and added new vm to state manager | obscuren | 2014-03-21 | 2 | -15/+22 |
| | | |||||
| * | Added address to account and contract | obscuren | 2014-03-21 | 5 | -26/+38 |
| | | | | | | | | | | Contract and account now both have an address field or method for the sake of simplicity. | ||||
| * | Removed caller from tx and added "callership" to account. | obscuren | 2014-03-21 | 7 | -29/+31 |
| | | | | | | | | | | | | Transactions can no longer serve as callers. Accounts are now the initial callee of closures. Transactions now serve as transport to call closures. | ||||
| * | Rewrote opcodes again | obscuren | 2014-03-21 | 4 | -247/+219 |
| | | |||||
| * | Fixed MSTORE and added some more commets | obscuren | 2014-03-21 | 4 | -18/+51 |
| | | |||||
| * | Some minor updates | obscuren | 2014-03-21 | 3 | -2/+15 |
| | | |||||
| * | Added encoder interface | obscuren | 2014-03-21 | 1 | -0/+4 |
| | | |||||
| * | Comply to Callee interface | obscuren | 2014-03-21 | 1 | -0/+9 |
| | | |||||
| * | Moved code around | obscuren | 2014-03-21 | 1 | -11/+29 |
| | | |||||
| * | Fixed issue with stack where it sliced of the wrong values | obscuren | 2014-03-21 | 1 | -5/+63 |
| | | |||||
| * | Closures and vm based on closures | obscuren | 2014-03-21 | 3 | -5/+217 |
| | | | | | | | | Status: Work in progress | ||||
| * | Comply to Callee structure | obscuren | 2014-03-21 | 1 | -2/+7 |
| | | |||||
| * | Commented out code due to rewrite vm | obscuren | 2014-03-21 | 1 | -1/+4 |
| | | |||||
| * | Added AddFunds method | obscuren | 2014-03-21 | 1 | -1/+5 |
| | | |||||
| * | Added client string to configuration | obscuren | 2014-03-17 | 2 | -8/+10 |
| | | | | | | | | | | Clients can set their own client string which will be send to connected peers during the handshake. | ||||
* | | FindCanonicalChain returns true or false when we are on the Canonical chain ↵ | Maran | 2014-03-24 | 2 | -4/+15 |
| | | | | | | | | or not | ||||
* | | Initial block reorganisation code | Maran | 2014-03-21 | 4 | -30/+209 |
| | | |||||
* | | More mining rework | Maran | 2014-03-20 | 7 | -39/+171 |
| | | |||||
* | | Merge branch 'develop' into miner | Maran | 2014-03-17 | 3 | -1/+6 |
|\| | |||||
| * | Added a copy method to state | obscuren | 2014-03-17 | 1 | -0/+4 |
| | | |||||
| * | Log | obscuren | 2014-03-17 | 1 | -0/+1 |
| | | |||||
| * | Pretty print nonce | obscuren | 2014-03-17 | 1 | -1/+1 |
| | | |||||
* | | Merge conflicts | Maran | 2014-03-17 | 3 | -27/+29 |
|\| | |||||
| * | Moved on to the state manager | obscuren | 2014-03-17 | 3 | -27/+29 |
| | | |||||
| * | Merge branch 'develop' of https://github.com/jarradh/eth-go into jarradh-develop | obscuren | 2014-03-07 | 1 | -13/+38 |
| |\ | |||||
| | * | gofmt -w ethereum.go | Jarrad Hope | 2014-03-07 | 1 | -3/+3 |
| | | | |||||
| | * | Small Optimization on port | Jarrad Hope | 2014-03-07 | 1 | -2/+2 |
| | | | |||||
| | * | Fix Whitespace | Jarrad Hope | 2014-03-07 | 1 | -37/+37 |
| | | | |||||
| | * | Add DNS Bootstrapping | Jarrad Hope | 2014-03-07 | 1 | -14/+39 |
| | | | |||||
| * | | Wip keychains | obscuren | 2014-03-07 | 1 | -0/+74 |
| | | | |||||
| * | | No longer dev | obscuren | 2014-03-06 | 1 | -2/+2 |
| | | | |||||
| * | | Removed comments | obscuren | 2014-03-06 | 1 | -12/+0 |
| | | | |||||
| * | | Added miner state | obscuren | 2014-03-06 | 1 | -1/+2 |
| |/ | |||||
* | | Merge | Maran | 2014-03-17 | 6 | -33/+132 |
| | | |||||
* | | Removed extra invalid nonce return | Maran | 2014-03-17 | 1 | -5/+1 |
| | | |||||
* | | Initial smart-miner stuff | Maran | 2014-03-10 | 5 | -9/+47 |
|/ | |||||
* | Removed comments | obscuren | 2014-03-06 | 1 | -42/+0 |
| | |||||
* | Renamed block manager to state manager | obscuren | 2014-03-05 | 2 | -69/+69 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-03-05 | 1 | -0/+0 |
|\ | |||||
| * | Merge pull request #10 from mquandalle/patch-1 | Jeffrey Wilcke | 2014-03-04 | 1 | -0/+0 |
| |\ | | | | | | | Rename .travil.yml to .travis.yml | ||||
| | * | Rename .travil.yml to .travis.yml | Maxime Quandalle | 2014-03-04 | 1 | -0/+0 |
| |/ | |||||
* / | Partially refactored server/txpool/block manager/block chain | obscuren | 2014-03-05 | 8 | -81/+203 |
|/ | | | | | | | 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 | ||||
* | Merge branch 'master' into develop | obscuren | 2014-03-03 | 12 | -133/+282 |
|\ | |||||
| * | Updated protocol version to 7 | obscuren | 2014-03-03 | 1 | -2/+4 |
| | | |||||
| * | Renamed Address to Account | obscuren | 2014-03-03 | 4 | -23/+23 |
| | | |||||
| * | Trie's are no longer referenced directly but through State instead | obscuren | 2014-03-03 | 4 | -74/+63 |
| | | |||||
| * | PoC reactor pattern | obscuren | 2014-03-03 | 2 | -8/+44 |
| | | |||||
| * | Updated block to use state instead of trie directly | obscuren | 2014-03-03 | 5 | -45/+60 |
| | | |||||
| * | Reactor implemented | obscuren | 2014-03-02 | 2 | -0/+107 |
| | | |||||
| * | Merge branch 'hotfix/0.3.1' | obscuren | 2014-02-28 | 3 | -5/+4 |
| |\ | |||||
* | \ | Merge branch 'hotfix/0.3.1' into develop | obscuren | 2014-02-28 | 3 | -5/+4 |
|\ \ \ | | |/ | |/| | |||||
| * | | Bump | obscuren | 2014-02-28 | 1 | -1/+1 |
| | | | |||||
| * | | Fixed shutting down | obscuren | 2014-02-28 | 2 | -4/+3 |
| |/ | |||||
| * | Merge branch 'release/0.3.0' | obscuren | 2014-02-28 | 40 | -845/+1821 |
| |\ | |||||
| * \ | Merge branch 'hotfix/0.2.2-1' | obscuren | 2014-02-15 | 1 | -2/+0 |
| |\ \ | |||||
* | \ \ | Merge branch 'develop' of https://github.com/james-c/eth-go into james-c-develop | obscuren | 2014-02-28 | 0 | -0/+0 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: ethdb/database.go | ||||
| * \ \ \ | Merge branch 'goleveldb_fix' into develop | James Cunningham | 2014-02-26 | 1 | -1/+1 |
| |\ \ \ \ | |||||
| | * | | | | Fix error in call to NewIterator function | James Cunningham | 2014-02-26 | 1 | -1/+1 |
| |/ / / / | | | | | | | | | | | | | | | | Change number of args passed to NewIterator in print function to reflect changes in the goleveldb project. | ||||
* | | | | | Merge branch 'release/0.3.0' into develop | obscuren | 2014-02-28 | 7 | -2/+46 |
|\ \ \ \ \ | |/ / / / |/| | | / | | |_|/ | |/| | | |||||
| * | | | Conform to Db interface | obscuren | 2014-02-28 | 1 | -0/+1 |
| | | | | |||||
| * | | | Added BigCopy | obscuren | 2014-02-28 | 1 | -0/+9 |
| | | | | |||||
| * | | | Updated readme#trie | obscuren | 2014-02-28 | 1 | -1/+3 |
| | | | | |||||
| * | | | Added a GetKeys method to support multiple accounts | obscuren | 2014-02-28 | 3 | -0/+26 |
| | | | | |||||
| * | | | leveldb API changed for NewIterator. Fixes #20 | obscuren | 2014-02-28 | 1 | -1/+7 |
|/ / / | |||||
* | | | WIP Observing pattern | obscuren | 2014-02-25 | 1 | -8/+33 |
| | | | |||||
* | | | Deprication | obscuren | 2014-02-25 | 1 | -0/+5 |
| | | | |||||
* | | | Removed debug log | obscuren | 2014-02-25 | 1 | -3/+0 |
| | | | |||||
* | | | Error logging on tx processing | obscuren | 2014-02-25 | 1 | -5/+9 |
| | | | |||||
* | | | Length checking when fetching contract. Contract always have 3 fields | obscuren | 2014-02-25 | 1 | -0/+5 |
| | | | |||||
* | | | Addad db name for new ldb | obscuren | 2014-02-25 | 2 | -3/+7 |
| | | | |||||
* | | | Added currency converting | obscuren | 2014-02-25 | 2 | -0/+52 |
| | | | |||||
* | | | Fixed a minor issue where a string is expected but returns slice | obscuren | 2014-02-25 | 2 | -13/+10 |
| | | | |||||
* | | | Some log statements changed to the default logger | obscuren | 2014-02-24 | 2 | -26/+9 |
| | | | |||||
* | | | Fixed a minor issue on crashed contracts | obscuren | 2014-02-24 | 2 | -2/+6 |
| | | | |||||
* | | | Merge pull request #8 from josephyzhou/develop | Jeffrey Wilcke | 2014-02-24 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | parse returns byte array instead of string now | ||||
| * | | | parse now returns byte[] instead of string | Joey Zhou | 2014-02-24 | 1 | -1/+1 |
| | | | | |||||
* | | | | Changed MakeContract on block | obscuren | 2014-02-24 | 1 | -16/+2 |
| | | | | | | | | | | | | | | | | | | | | MakeContract in Block is now using the MakeContract defined in contract.go | ||||
* | | | | Proper tests | obscuren | 2014-02-24 | 2 | -406/+24 |
| | | | | |||||
* | | | | Removed debug print | obscuren | 2014-02-24 | 1 | -2/+1 |
| | | | | |||||
* | | | | Removed compiling from the transaction | obscuren | 2014-02-24 | 1 | -6/+1 |
| | | | | |||||
* | | | | Added compile | obscuren | 2014-02-24 | 1 | -1/+2 |
| | | | | |||||
* | | | | Infof rather than infoln | obscuren | 2014-02-24 | 1 | -2/+2 |
| | | | | |||||
* | | | | Added opcodes | obscuren | 2014-02-24 | 1 | -52/+51 |
| | | | | |||||
* | | | | Added make contract | obscuren | 2014-02-24 | 1 | -0/+28 |
| | | | | |||||
* | | | | Added delete to database interfaces | obscuren | 2014-02-24 | 3 | -0/+11 |
| | | | | |||||
* | | | | Updated opcodes ... again | obscuren | 2014-02-24 | 2 | -53/+53 |
| | | | | |||||
* | | | | Added a trie iterator | obscuren | 2014-02-24 | 2 | -0/+109 |
| | | | | |||||
* | | | | Separated the VM from the block manager and added states | obscuren | 2014-02-24 | 3 | -0/+599 |
|/ / / | |||||
* | | | Moved txpool start to initialisation method of ethereumm | obscuren | 2014-02-23 | 1 | -5/+6 |
| | | | |||||
* | | | Moved address | obscuren | 2014-02-23 | 1 | -31/+0 |
| | | | |||||
* | | | Added a secondary processor | obscuren | 2014-02-23 | 1 | -3/+9 |
| | | | |||||
* | | | Added address states for storing a session based address | obscuren | 2014-02-23 | 3 | -7/+97 |
| | | | |||||
* | | | Updated some of the log statements to use the ethutil logger | obscuren | 2014-02-22 | 3 | -26/+22 |
| | | | |||||
* | | | Added the ability to extend the logger with more sub systems | obscuren | 2014-02-22 | 1 | -10/+21 |
| | | | |||||
* | | | Get a chain of blocks made simple | obscuren | 2014-02-21 | 1 | -0/+23 |
| | | | |||||
* | | | Fixed contract running | obscuren | 2014-02-21 | 2 | -9/+10 |
| | | |