Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmd/mist, ethchain, ethminer: split TxEvent (#165) | Felix Lange | 2014-10-29 | 3 | -15/+10 |
| | |||||
* | Do not return error on VM exception | obscuren | 2014-10-27 | 1 | -24/+12 |
| | |||||
* | Return erroneous txs (so we can remove them from the pool) | obscuren | 2014-10-27 | 3 | -7/+36 |
| | |||||
* | Fixed bloom | obscuren | 2014-10-27 | 1 | -2/+2 |
| | |||||
* | Implemented LOG. Closes #159 | obscuren | 2014-10-27 | 4 | -2/+18 |
| | |||||
* | Implemented new bloom filter. Closes #156 | obscuren | 2014-10-27 | 1 | -0/+38 |
| | |||||
* | Merge eth-go repository into go-ethereum | Felix Lange | 2014-10-23 | 13 | -37/+39 |
| | | | | mist, etheruem have been moved to cmd/ | ||||
* | Updated the VM & VM tests | obscuren | 2014-10-23 | 4 | -20/+11 |
| | | | | | | * Stack Error shouldn't revert to previous state * Updated VM Test tool * Added Transfer method to VM Env | ||||
* | Empty string for uncle | obscuren | 2014-10-21 | 2 | -6/+5 |
| | |||||
* | PoC7 Net | obscuren | 2014-10-21 | 2 | -3/+6 |
| | |||||
* | Renamed block_chain to chain_manager | obscuren | 2014-10-20 | 6 | -71/+35 |
| | |||||
* | Moved ethvm => vm | obscuren | 2014-10-18 | 1 | -6/+6 |
| | |||||
* | Moved Filter's wrapping functions to their own util package. Fixes #61 | obscuren | 2014-10-18 | 1 | -95/+9 |
| | | | | * CLI ethereum should no longer require the Qt/QML package | ||||
* | Merge pull request #58 from fjl/feature/event | Jeffrey Wilcke | 2014-10-17 | 6 | -48/+47 |
|\ | | | | | Blocking event package | ||||
| * | ethchain: fix tests | Felix Lange | 2014-10-17 | 2 | -8/+12 |
| | | |||||
| * | all: use (blocking) event package instead of ethreact | Felix Lange | 2014-10-17 | 4 | -40/+35 |
| | | |||||
* | | Fixed most of the tests | obscuren | 2014-10-17 | 2 | -7/+2 |
|/ | |||||
* | Corrected package .... | obscuren | 2014-10-16 | 1 | -1/+1 |
| | |||||
* | Switch EXT* codes | obscuren | 2014-10-16 | 1 | -2/+2 |
| | |||||
* | Fixed remote Arithmetic tests | obscuren | 2014-10-15 | 1 | -1/+2 |
| | |||||
* | Refactored VM to two separate VMs; std & debug | obscuren | 2014-10-14 | 1 | -6/+4 |
| | | | | | | Standard VM should be about 10x faster than the debug VM. Some error checking has been removed, all of the log statements and therefor quite some unnecessary if-statements. | ||||
* | Max callstack | obscuren | 2014-10-11 | 1 | -1/+1 |
| | |||||
* | Added some methods to comply to the PoW block interface | obscuren | 2014-10-11 | 1 | -0/+8 |
| | |||||
* | Added generic big to 256 method. Implemented new iterator | obscuren | 2014-10-10 | 2 | -14/+19 |
| | |||||
* | Renamed Sha3Bin to Sha3 | obscuren | 2014-10-08 | 4 | -12/+12 |
| | |||||
* | Minor tweaks for poc7 | obscuren | 2014-10-08 | 3 | -31/+30 |
| | |||||
* | kick of bad peers | obscuren | 2014-10-07 | 1 | -1/+1 |
| | |||||
* | Fixed inconsistencies | obscuren | 2014-10-02 | 3 | -11/+21 |
| | |||||
* | Implemented WebSocket package | obscuren | 2014-10-01 | 1 | -8/+6 |
| | |||||
* | Working on new (blocking) event machine. | obscuren | 2014-09-29 | 3 | -164/+139 |
| | | | | | | | | | | | The new event machine will be used for loose coupling and handle the communications between the services: 1) Block pool finds blocks which "links" with our current canonical chain 2) Posts the blocks on to the event machine 3) State manager receives blocks & processes them 4) Broadcasts new post block event | ||||
* | Block pool is thread safe | obscuren | 2014-09-28 | 1 | -4/+6 |
| | |||||
* | Logging messages | obscuren | 2014-09-27 | 1 | -1/+1 |
| | |||||
* | Added protocol caps accessors | obscuren | 2014-09-26 | 1 | -0/+1 |
| | |||||
* | Fixed messages to use proper numbers | obscuren | 2014-09-26 | 2 | -55/+50 |
| | |||||
* | Info => Debug | obscuren | 2014-09-25 | 1 | -3/+1 |
| | |||||
* | Added TD for each block | obscuren | 2014-09-24 | 2 | -2/+25 |
| | |||||
* | ugh | obscuren | 2014-09-24 | 1 | -1/+1 |
| | |||||
* | Re-added min gas price check on tx pool | obscuren | 2014-09-23 | 1 | -0/+6 |
| | |||||
* | Fixed deref ptr | obscuren | 2014-09-19 | 1 | -2/+6 |
| | |||||
* | Updated opcodes | obscuren | 2014-09-18 | 1 | -138/+106 |
| | |||||
* | Upped protocol version for VM change | obscuren | 2014-09-18 | 1 | -2/+0 |
| | |||||
* | VM execution fixes | obscuren | 2014-09-16 | 2 | -11/+16 |
| | | | | Refactoring caused executing issues | ||||
* | Improved catching up and refactored | obscuren | 2014-09-15 | 3 | -20/+46 |
| | |||||
* | Updated GHOST | obscuren | 2014-09-15 | 4 | -44/+62 |
| | |||||
* | Fixed contract validation address in tx pool | obscuren | 2014-09-14 | 1 | -2/+5 |
| | |||||
* | Reworked filters | obscuren | 2014-09-14 | 1 | -0/+3 |
| | |||||
* | Added CALLSTATELESS | obscuren | 2014-09-10 | 1 | -1/+1 |
| | |||||
* | Contract creation address are empty again | obscuren | 2014-09-08 | 2 | -4/+3 |
| | |||||
* | Reset the transient state when a new block's been found | obscuren | 2014-09-08 | 1 | -0/+2 |
| | |||||
* | Block size | obscuren | 2014-08-25 | 1 | -1/+6 |
| | |||||
* | Implemented POST | obscuren | 2014-08-25 | 1 | -0/+9 |
| | |||||
* | Removed old code | obscuren | 2014-08-23 | 1 | -1/+1 |
| | |||||
* | Removed old chain code | obscuren | 2014-08-22 | 2 | -156/+1 |
| | |||||
* | Turbo mining | obscuren | 2014-08-22 | 2 | -3/+7 |
| | |||||
* | Turbo mode | obscuren | 2014-08-22 | 1 | -4/+15 |
| | |||||
* | PoC 6 networking code. | obscuren | 2014-08-21 | 2 | -2/+24 |
| | | | | | * Added block pool for gathering blocks from the network (chunks) * Re wrote syncing | ||||
* | JS Filter | obscuren | 2014-08-20 | 1 | -3/+1 |
| | |||||
* | Removed the "Get" part | obscuren | 2014-08-18 | 1 | -0/+1 |
| | |||||
* | Added message to closure && added change addresses | obscuren | 2014-08-15 | 3 | -16/+107 |
| | |||||
* | Removed old code | obscuren | 2014-08-15 | 1 | -6/+10 |
| | |||||
* | Added new filter from map | obscuren | 2014-08-15 | 1 | -18/+65 |
| | |||||
* | updated filter so it accepts multiple from and to | obscuren | 2014-08-14 | 1 | -10/+38 |
| | |||||
* | Removed validation check from GetMessages | obscuren | 2014-08-14 | 1 | -30/+2 |
| | |||||
* | Updated lookup method to include CNAME's as well as A records | obscuren | 2014-08-13 | 1 | -1/+1 |
| | |||||
* | Updated chain for filtering | obscuren | 2014-08-11 | 6 | -23/+101 |
| | |||||
* | Added bloom filter & block filter methods | obscuren | 2014-08-11 | 4 | -0/+220 |
| | |||||
* | Make sure all left padded zero's aren't included | obscuren | 2014-08-10 | 1 | -2/+3 |
| | |||||
* | Fixed gas limit calculation | obscuren | 2014-08-10 | 1 | -2/+4 |
| | |||||
* | Fixed stack issue | obscuren | 2014-08-08 | 1 | -3/+4 |
| | |||||
* | Added state dump method | obscuren | 2014-08-06 | 1 | -4/+12 |
| | |||||
* | ethstate.NewState => ethstate.New | obscuren | 2014-08-04 | 2 | -4/+4 |
| | |||||
* | ethtrie.NewTrie => ethtrie.New | obscuren | 2014-08-04 | 3 | -26/+10 |
| | |||||
* | merge upstream | zelig | 2014-07-31 | 15 | -2064/+120 |
|\ | |||||
| * | Old code removed and renamed amount to balance | obscuren | 2014-07-30 | 4 | -112/+16 |
| | | |||||
| * | Clean up and util methods | obscuren | 2014-07-26 | 1 | -9/+4 |
| | | |||||
| * | Removed old code | obscuren | 2014-07-24 | 1 | -26/+0 |
| | | |||||
| * | Add Tx | obscuren | 2014-07-24 | 1 | -0/+1 |
| | | |||||
| * | Refactored to new state and vm | obscuren | 2014-07-24 | 14 | -1949/+125 |
| | | |||||
| * | Minor improvements and fixes to the new vm structure | obscuren | 2014-07-22 | 2 | -4/+5 |
| | | |||||
| * | Refactored state, state object and vm | obscuren | 2014-07-22 | 1 | -1/+1 |
| | | | | | | | | | | * The State and StateObject have been moved to their own package * The VM is moved to it's own package | ||||
| * | Refactored CALLDATALOAD to use big int | obscuren | 2014-07-22 | 1 | -5/+9 |
| | | | | | | | | * Added BigMin | ||||
| * | Merge branch 'master' into develop | obscuren | 2014-07-22 | 1 | -1/+1 |
| |\ | |||||
| | * | Fix regression on 32bit (windows) systems | Maran | 2014-07-21 | 1 | -1/+1 |
| | | | |||||
* | | | Merge branch 'develop' of github.com:ethereum/eth-go into ↵ | zelig | 2014-07-21 | 5 | -31/+65 |
|\| | | | | | | | | | | | feature/ethutil-refactor | ||||
| * | | Merge branch 'master' into develop | obscuren | 2014-07-21 | 2 | -16/+34 |
| |\| | |||||
| | * | Fixed tx sha creation | obscuren | 2014-07-21 | 2 | -16/+34 |
| | | | |||||
| * | | Changed iterator | obscuren | 2014-07-21 | 3 | -13/+29 |
| |/ | |||||
| * | Base time on previous parent, not last block | obscuren | 2014-07-18 | 1 | -2/+2 |
| | | |||||
* | | merge upstream | zelig | 2014-07-21 | 7 | -101/+149 |
|\| | |||||
| * | Fixed range | obscuren | 2014-07-18 | 1 | -3/+5 |
| | | |||||
| * | WIP to expose hashrate to gui | Maran | 2014-07-18 | 1 | -2/+9 |
| | | |||||
| * | Removed debug log | obscuren | 2014-07-17 | 1 | -1/+1 |
| | | |||||
| * | Removed debug log | obscuren | 2014-07-17 | 1 | -1/+0 |
| | | |||||
| * | Fixed coinbase copy in state | obscuren | 2014-07-17 | 5 | -19/+29 |
| | | |||||
| * | Trie fixes | obscuren | 2014-07-17 | 4 | -11/+37 |
| | | |||||
| * | Added/changed logging | obscuren | 2014-07-16 | 2 | -3/+12 |
| | | |||||
| * | Moved | obscuren | 2014-07-16 | 1 | -6/+8 |
| | | |||||
| * | Vm logging on diff | obscuren | 2014-07-15 | 3 | -9/+7 |
| | | |||||
| * | Moved checks | obscuren | 2014-07-15 | 2 | -11/+19 |
| | | |||||
| * | Paranoia check moved | obscuren | 2014-07-15 | 1 | -17/+0 |
| | | |||||
| * | Compare method for receipts | obscuren | 2014-07-15 | 1 | -0/+12 |
| | | |||||
| * | Removed defer and added receipts checking in tx processing | obscuren | 2014-07-15 | 1 | -25/+5 |
| | | |||||
| * | Fixed "Copy" to also copy over the pending storage changes | obscuren | 2014-07-14 | 1 | -5/+18 |
| | | |||||
| * | Changed diff output not to prefix hex with 0x | obscuren | 2014-07-14 | 2 | -5/+5 |
| | | |||||
* | | use ethreact.Event and ethreact.ReactorEngine | zelig | 2014-07-15 | 2 | -3/+5 |
|/ | |||||
* | Forgot to return gas when CALL's value transfer fails | obscuren | 2014-07-13 | 1 | -0/+3 |
| | |||||
* | Changed sha3 to official one | obscuren | 2014-07-12 | 1 | -2/+3 |
| | |||||
* | Special diff output for execution | obscuren | 2014-07-11 | 4 | -7/+53 |
| | |||||
* | vm output | obscuren | 2014-07-11 | 1 | -0/+2 |
| | |||||
* | Updated VM & added helper methods to state | obscuren | 2014-07-10 | 2 | -70/+101 |
| | | | | | | * VM BALANCE opcode updated to pop 1 item and use that to retrieve the address' balance * GetBalance and GetNonce on state that'll always return something valid | ||||
* | Return from execution immediately if there's no code | obscuren | 2014-07-10 | 1 | -0/+5 |
| | |||||
* | Removed debug log | obscuren | 2014-07-10 | 1 | -3/+0 |
| | |||||
* | Consensus and bug fixes | obscuren | 2014-07-10 | 4 | -13/+58 |
| | | | | | | * Ensure that each state object has an address that is 20 bytes * Byte logging for vm * changed diff output | ||||
* | Fixed BYTE opcode | obscuren | 2014-07-10 | 1 | -6/+25 |
| | |||||
* | Remove debug println | obscuren | 2014-07-07 | 1 | -1/+0 |
| | |||||
* | Getting rid of deprecated methods | obscuren | 2014-07-07 | 1 | -8/+2 |
| | |||||
* | Fixed state reset case | obscuren | 2014-07-07 | 3 | -4/+29 |
| | |||||
* | Removed old if statement. No longer needed | obscuren | 2014-07-07 | 1 | -7/+1 |
| | |||||
* | Log change | obscuren | 2014-07-07 | 1 | -2/+1 |
| | |||||
* | Fixed state reset on err | obscuren | 2014-07-07 | 1 | -2/+2 |
| | |||||
* | Revert "ethreact - Feature/ethutil refactor" | Jeffrey Wilcke | 2014-07-07 | 2 | -5/+3 |
| | |||||
* | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-07-07 | 2 | -3/+5 |
|\ | |||||
| * | Merge branch 'develop' of github.com:ethereum/eth-go into ↵ | zelig | 2014-07-05 | 1 | -17/+14 |
| |\ | | | | | | | | | | feature/ethutil-refactor | ||||
| * \ | Merge branch 'develop' of github.com:ethereum/eth-go into ↵ | zelig | 2014-07-05 | 3 | -10/+23 |
| |\ \ | | | | | | | | | | | | | feature/ethutil-refactor | ||||
| * | | | use ethreact.Event and ethreact.ReactorEngine | zelig | 2014-07-05 | 2 | -3/+5 |
| | | | | |||||
* | | | | changed state reset | obscuren | 2014-07-07 | 2 | -9/+9 |
| |_|/ |/| | | |||||
* | | | Debugging mode for vm | obscuren | 2014-07-05 | 1 | -17/+14 |
| |/ |/| | |||||
* | | Debug output, minor fixes and tweaks | obscuren | 2014-07-04 | 3 | -10/+23 |
|/ | | | | | * Script compile length fix * Transition fix | ||||
* | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-07-04 | 1 | -1/+0 |
|\ | |||||
| * | Merge pull request #32 from josephyzhou/develop | Jeffrey Wilcke | 2014-07-04 | 1 | -1/+0 |
| |\ | | | | | | | typo, duplications | ||||
| | * | typo, duplications | Joey Zhou | 2014-07-04 | 1 | -1/+0 |
| | | | |||||
* | | | Merge branch 'feature/clientid' of https://github.com/ethersphere/eth-go ↵ | obscuren | 2014-07-04 | 1 | -0/+1 |
|\ \ \ | | | | | | | | | | | | | into ethersphere-feature/clientid | ||||
| * \ \ | Merge branch 'develop' of github.com:ethereum/eth-go into feature/clientid | zelig | 2014-07-03 | 4 | -43/+51 |
| |\ \ \ | | | |/ | | |/| | |||||
| * | | | EthManager interface extended with ClientIdentity() ethwire.ClientIdentity | zelig | 2014-07-03 | 1 | -0/+1 |
| | | | | |||||
* | | | | Decreased timeout | obscuren | 2014-07-04 | 1 | -2/+2 |
| |_|/ |/| | | |||||
* | | | Fixed reverting error | obscuren | 2014-07-03 | 4 | -38/+29 |
| |/ |/| | |||||
* | | Fix | obscuren | 2014-07-03 | 2 | -1/+2 |
| | | |||||
* | | Fixed CREATE op. Fixes #87 | obscuren | 2014-07-03 | 1 | -7/+6 |
| | | |||||
* | | Paranoia check | obscuren | 2014-07-02 | 2 | -12/+13 |
| | | |||||
* | | Removed old code | obscuren | 2014-07-02 | 1 | -5/+1 |
| | | |||||
* | | Changed CREATE | obscuren | 2014-07-02 | 1 | -24/+35 |
|/ | |||||
* | Added support for breakpoints on specific instructions | obscuren | 2014-07-02 | 1 | -3/+13 |
| | |||||
* | Removed comment | obscuren | 2014-07-02 | 1 | -1/+0 |
| | |||||
* | Moved debug hook to Vm directly | obscuren | 2014-07-02 | 3 | -9/+11 |
| | |||||
* | Suicide is deferred to update | obscuren | 2014-07-02 | 1 | -6/+10 |
| | |||||
* | Updated to generic padding function | obscuren | 2014-07-02 | 1 | -4/+3 |
| | |||||
* | Removed old method | obscuren | 2014-07-02 | 3 | -43/+36 |
| | |||||
* | ethutil -> ethtrie.NewTrie | zelig | 2014-07-01 | 2 | -2/+3 |
| | |||||
* | merge upstream | zelig | 2014-07-01 | 10 | -101/+93 |
|\ | |||||
| * | Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop | obscuren | 2014-07-01 | 2 | -1/+2 |
| |\ | |||||
| | * | Update min GasLimit | Maran | 2014-07-01 | 2 | -1/+2 |
| | | | |||||
| * | | Up | obscuren | 2014-07-01 | 1 | -1/+1 |
| |/ | |||||
| * | The dragon has been slain. Consensus reached! | obscuren | 2014-07-01 | 4 | -21/+45 |
| | | |||||
| * | Paranoia | obscuren | 2014-07-01 | 1 | -1/+1 |
| | | |||||
| * | Added Paranoia check for VM execution | obscuren | 2014-07-01 | 5 | -108/+26 |
| | | |||||
| * | Merge branch 'develop' into interop | obscuren | 2014-06-30 | 4 | -5/+13 |
| |\ | |||||
| * | | wip | obscuren | 2014-06-30 | 3 | -2/+51 |
| | | | |||||
* | | | change all modified calls to ethtrie, ethutil and ethcrypto functions | zelig | 2014-06-30 | 9 | -24/+36 |
| | | | |||||
* | | | refactor ethutil/trie to ethtrie | zelig | 2014-06-29 | 1 | -2/+3 |
| |/ |/| | |||||
* | | transitional ethutil.ReadConfig fixes in ethchain tests (they still fail! ↵ | zelig | 2014-06-27 | 4 | -5/+13 |
|/ | | | | FIXME :) | ||||
* | nil check | obscuren | 2014-06-27 | 1 | -1/+8 |
| | |||||
* | go fmt | zelig | 2014-06-27 | 5 | -6/+5 |
| | |||||
* | merge upstream; fix port in use warning; new logger API | zelig | 2014-06-26 | 3 | -24/+22 |
|\ | |||||
| * | Logging, variable rearrangement | obscuren | 2014-06-26 | 2 | -22/+20 |
| | | |||||
| * | Added instruction numbers | obscuren | 2014-06-26 | 1 | -2/+2 |
| | | |||||
* | | merge upstream | zelig | 2014-06-25 | 2 | -5/+7 |
|\| | |||||
| * | Logging order | obscuren | 2014-06-23 | 2 | -6/+8 |
| | | |||||
* | | put back extra debug detail logging to the right places using ↵ | zelig | 2014-06-25 | 1 | -1/+1 |
| | | | | | | | | logger.DebugDetailf | ||||
* | | Merge remote-tracking branch 'upstream/develop' into feature/logging | zelig | 2014-06-25 | 1 | -1/+3 |
|\| | |||||
| * | Let the state create the object | obscuren | 2014-06-23 | 1 | -1/+3 |
| | | |||||
* | | merge upstream | zelig | 2014-06-23 | 4 | -48/+60 |
|\| | |||||
| * | Minor fixes to vm output | obscuren | 2014-06-23 | 1 | -8/+6 |
| | | |||||
| * | Removed comments | obscuren | 2014-06-23 | 1 | -1/+1 |
| | | |||||
| * | Make sure that public key always uses 64 bytes | obscuren | 2014-06-23 | 1 | -10/+10 |
| | | |||||
| * | Clean up & refactored methods | obscuren | 2014-06-23 | 1 | -26/+27 |
| | | |||||
| * | Append zero's in R & S | obscuren | 2014-06-21 | 1 | -3/+7 |
| | | |||||
| * | Moved 0 check to state object for now | obscuren | 2014-06-21 | 2 | -12/+21 |
| | | |||||
* | | modified logging API | zelig | 2014-06-23 | 8 | -51/+59 |
|/ | | | | | | - package vars for tagged loggers - weed out spurious fmt.PrintX and log.PrintX logging - tried to second guess loglevel for some :) | ||||
* | CALLDATACOPY | obscuren | 2014-06-20 | 1 | -2/+21 |
| | |||||
* | Returned to single method | obscuren | 2014-06-20 | 1 | -29/+6 |
| | |||||
* | Removed some logging | obscuren | 2014-06-20 | 2 | -9/+10 |
| | |||||
* | Changed copy/set | obscuren | 2014-06-20 | 1 | -1/+22 |
| | |||||
* | Renamed snapshot to copy/set and added it back to the VM | obscuren | 2014-06-20 | 2 | -26/+28 |
| | |||||
* | Length check on get | obscuren | 2014-06-20 | 1 | -2/+8 |
| | |||||
* | Removed log | obscuren | 2014-06-19 | 1 | -2/+0 |
| | |||||
* | Fixed call | obscuren | 2014-06-19 | 1 | -35/+42 |
| | |||||
* | Method for checking contract addresses | obscuren | 2014-06-19 | 1 | -1/+5 |
| | |||||
* | Added missing types | obscuren | 2014-06-19 | 1 | -0/+1 |
| | |||||
* | Update after each transition instead of at the end. | obscuren | 2014-06-19 | 1 | -11/+22 |
| | | | | | Updating the state /after/ the entire transition creates invalid receipts. | ||||
* | Reset state when a transition fails | obscuren | 2014-06-19 | 2 | -46/+93 |
| | |||||
* | Logging | obscuren | 2014-06-18 | 1 | -3/+5 |
| | |||||
* | CALLDATALOAD return 32 byte at all times | obscuren | 2014-06-18 | 1 | -11/+31 |
| | |||||
* | log | obscuren | 2014-06-18 | 1 | -2/+9 |
| | |||||
* | Swapped vars | obscuren | 2014-06-18 | 1 | -17/+9 |
| | |||||
* | Fixed GT and LT | obscuren | 2014-06-18 | 3 | -13/+26 |
| | |||||
* | Verbose logging for VM | obscuren | 2014-06-18 | 2 | -5/+41 |
| | |||||
* | Fixed issue where JUMPI would do an equally check with 1 instead of GT | obscuren | 2014-06-18 | 4 | -26/+14 |
| | |||||
* | Removed deprecated states | obscuren | 2014-06-17 | 2 | -240/+2 |
| | |||||
* | Removal of manual updating of state objects | obscuren | 2014-06-17 | 5 | -39/+63 |
| | | | | | * You'll only ever need to update the state by calling Update. Update will take care of the updating of it's child state objects. | ||||
* | comment | obscuren | 2014-06-17 | 1 | -1/+1 |
| | |||||
* | Refund gas | obscuren | 2014-06-16 | 2 | -4/+22 |
| | |||||
* | Check for nil receiver | obscuren | 2014-06-16 | 1 | -2/+7 |
| | |||||
* | Fixed minor issue with the gas pool | obscuren | 2014-06-16 | 3 | -9/+11 |
| | |||||
* | Moved gas limit err check to buy gas | obscuren | 2014-06-16 | 4 | -40/+56 |
| | |||||
* | Removed old fees | obscuren | 2014-06-16 | 1 | -1/+1 |
| | |||||
* | Removed old fees | obscuren | 2014-06-16 | 1 | -24/+0 |
| | |||||
* | Removed some comments | obscuren | 2014-06-16 | 1 | -2/+1 |
| | |||||
* | Keeping old code for reference | obscuren | 2014-06-16 | 1 | -88/+89 |
| | |||||
* | Cache whole objects instead of states only | obscuren | 2014-06-16 | 2 | -2/+117 |
| | |||||
* | Run contracts | obscuren | 2014-06-15 | 1 | -0/+7 |
| | |||||
* | Set contract addr for new transactions | obscuren | 2014-06-15 | 1 | -1/+1 |
| | |||||
* | Moving closer to interop | obscuren | 2014-06-14 | 4 | -8/+14 |
| | |||||
* | Moving a head closer to interop | obscuren | 2014-06-13 | 4 | -36/+61 |
| | |||||
* | comments & refactor | obscuren | 2014-06-13 | 2 | -5/+19 |
| | |||||
* | Refactored state transitioning to its own model | obscuren | 2014-06-13 | 1 | -0/+206 |
| | |||||
* | Refactored state transitioning to its own model | obscuren | 2014-06-13 | 2 | -200/+13 |
| | |||||
* | Refactoring state transitioning | obscuren | 2014-06-13 | 10 | -191/+509 |
| | |||||
* | Changed opcode numbers and added missing opcodes | obscuren | 2014-06-12 | 4 | -19/+43 |
| | |||||
* | Merge branch 'develop' into interop | obscuren | 2014-06-12 | 1 | -0/+6 |
|\ | |||||
| * | log changes | obscuren | 2014-06-12 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'develop' into interop | obscuren | 2014-06-12 | 5 | -13/+76 |
|\| | | | | | | | | | Conflicts: peer.go | ||||
| * | Fix compare | Maran | 2014-06-11 | 1 | -1/+2 |
| | | |||||
| * | Implemented counting of usedGas | Maran | 2014-06-11 | 1 | -0/+3 |
| | | |||||
| * | Don't mine transactions if they would go over the GasLimit implements ↵ | Maran | 2014-06-10 | 2 | -0/+35 |
| | | | | | | | | ethereum/go-ethereum#77 further. | ||||
| * | Refactor to use new method | Maran | 2014-06-10 | 1 | -13/+1 |
| | | |||||
| * | Implement CalcGasPrice for ethereum/go-ethereum#77 | Maran | 2014-06-10 | 1 | -0/+29 |
| | | |||||
| * | Validate minimum gasPrice and reject if not met | Maran | 2014-06-10 | 1 | -0/+7 |
| | | |||||
* | | Minor changes | obscuren | 2014-06-12 | 1 | -2/+1 |
| | | |||||
* | | Added a buy gas method | obscuren | 2014-06-12 | 1 | -3/+18 |
| | | |||||
* | | Moved process transaction to state manager | obscuren | 2014-06-12 | 2 | -22/+100 |
|/ | | | | * Buy gas of the coinbase address | ||||
* | sha | obscuren | 2014-06-10 | 1 | -1/+1 |
| | |||||
* | Make contract creation error more explicit by mentioning the sneder | Maran | 2014-06-03 | 1 | -1/+1 |
| | |||||
* | Added faux latency for peeroverview | Maran | 2014-06-03 | 1 | -0/+1 |
| | |||||
* | Implemented Public Peer interface | Maran | 2014-06-02 | 1 | -0/+12 |
| | |||||
* | fixed test | obscuren | 2014-05-30 | 2 | -2/+1 |
| | |||||
* | Fixed state object gas return | obscuren | 2014-05-29 | 2 | -7/+13 |
| | |||||
* | Fixes #60 | obscuren | 2014-05-28 | 2 | -4/+7 |
| | |||||
* | Added StringToBytesFunc | obscuren | 2014-05-28 | 1 | -1/+1 |
| | |||||
* | Set initial used gas | obscuren | 2014-05-28 | 1 | -0/+1 |
| | |||||
* | Sort transactions based on the nonce | obscuren | 2014-05-28 | 1 | -16/+12 |
| | | | | * Added a transaction sorter | ||||
* | Closure call now returns the total usage as well | obscuren | 2014-05-28 | 4 | -104/+138 |
| | | | | * Return the used gas value based on the UseGas and ReturnGas | ||||
* | Changed opcode names | obscuren | 2014-05-28 | 2 | -172/+165 |
| | |||||
* | Hooks can now quit the vm | obscuren | 2014-05-27 | 2 | -2/+4 |
| | |||||
* | Changed debug hook and added state iterator | obscuren | 2014-05-27 | 3 | -2/+7 |
| | |||||
* | State snapshotting | obscuren | 2014-05-26 | 4 | -6/+65 |
| | |||||
* | The body of contracts are now returned instead | obscuren | 2014-05-25 | 3 | -58/+50 |
| | |||||
* | Updated to work with the new config | obscuren | 2014-05-25 | 2 | -4/+4 |
| | |||||
* | Canonical contract creation | obscuren | 2014-05-23 | 4 | -16/+25 |
| | |||||
* | Transaction querying | obscuren | 2014-05-22 | 2 | -3/+14 |
| | |||||
* | Working on interop | obscuren | 2014-05-22 | 8 | -77/+191 |
| | | | | | | * Receipts after each transaction * Fee structure * Applying fees to miners |