Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core/vm: added structured logging | obscuren | 2015-06-10 | 1 | -4/+22 |
| | |||||
* | core/vm: changed program counter to uint64 | obscuren | 2015-06-10 | 2 | -13/+13 |
| | |||||
* | Remove unneeded if check on EC recover padding | Gustav Simonsson | 2015-06-09 | 1 | -3/+1 |
| | |||||
* | Pad precompiled EC recover input and add validations | Gustav Simonsson | 2015-06-09 | 1 | -8/+14 |
| | |||||
* | core/vm: cleanup and renames | obscuren | 2015-06-04 | 5 | -52/+0 |
| | |||||
* | core/vm: check for 'no code' before doing any work | Felix Lange | 2015-06-03 | 1 | -5/+5 |
| | |||||
* | core/vm: improve JUMPDEST analysis | Felix Lange | 2015-06-03 | 3 | -25/+44 |
| | | | | | | | | | * JUMPDEST analysis is faster because less type conversions are performed. * The map of JUMPDEST locations is now created lazily at the first JUMP. * The result of the analysis is kept around for recursive invocations through CALL/CALLCODE. Fixes #1147 | ||||
* | core/vm: Fork fix. Removal of appending 0 bytes in memset | obscuren | 2015-05-26 | 1 | -6/+2 |
| | |||||
* | Merge pull request #1101 from obscuren/issue-1096 | Jeffrey Wilcke | 2015-05-26 | 1 | -15/+3 |
|\ | | | | | core/vm: Cleanups & SUB output fix. Closes #1096 | ||||
| * | core/vm: Cleanups & SUB output fix. Closes #1096 | obscuren | 2015-05-26 | 1 | -15/+3 |
| | | |||||
* | | core/vm, rpc: added disasm to `ext_` RPC | obscuren | 2015-05-22 | 1 | -0/+21 |
|/ | |||||
* | core/vm: RETURN op code returns pointer to memory rather than copy | obscuren | 2015-05-20 | 2 | -1/+13 |
| | |||||
* | Changed how logs are being recorded | obscuren | 2015-04-08 | 2 | -2/+3 |
| | | | | | | | Logs are now recorded per transactions instead of tossing them out after each transaction. This should also fix an issue with `eth_getFilterLogs` (#629) Also now implemented are the `transactionHash, blockHash, transactionIndex, logIndex` on logs. Closes #654. | ||||
* | Use logger.Error instead of 0 with glog | Gustav Simonsson | 2015-04-07 | 1 | -1/+2 |
| | |||||
* | Forward and log EC recover err and remove dup pubkey len check | Gustav Simonsson | 2015-04-07 | 1 | -2/+4 |
| | |||||
* | basic glog | obscuren | 2015-04-04 | 2 | -11/+6 |
| | |||||
* | bool => int | obscuren | 2015-04-03 | 1 | -63/+63 |
| | |||||
* | fixed stack level | obscuren | 2015-04-03 | 1 | -3/+4 |
| | |||||
* | Read most protocol params from common/params.json | Gustav Simonsson | 2015-04-02 | 7 | -81/+46 |
| | | | | | | | | | * Add params package with exported variables generated from github.com/ethereum/common/blob/master/params.json * Use params package variables in applicable places * Add check for minimum gas limit in validation of block's gas limit * Remove common/params.json from go-ethereum to avoid outdated version of it | ||||
* | sha3 stack check | obscuren | 2015-04-01 | 1 | -1/+1 |
| | |||||
* | Check stack for BALANCE. Closes #622 | obscuren | 2015-04-01 | 1 | -1/+1 |
| | |||||
* | Blocktest fixed, Execution fixed | obscuren | 2015-04-01 | 1 | -1/+2 |
| | | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success) | ||||
* | Cleanup. | obscuren | 2015-03-29 | 1 | -10/+13 |
| | |||||
* | Merge branch 'fix_ecrecover' of https://github.com/ebuchman/go-ethereum into ↵ | obscuren | 2015-03-29 | 1 | -7/+21 |
| | | | | ebuchman-fix_ecrecover | ||||
* | Cleanup VM. | obscuren | 2015-03-29 | 4 | -56/+45 |
| | | | | | | | * CALLDATA use getData * removed old context get range value * removed casting big => int for some cases * pc now big int #457 | ||||
* | Cleanup VM | obscuren | 2015-03-29 | 3 | -10/+22 |
| | |||||
* | PUSH gas fix | obscuren | 2015-03-27 | 2 | -21/+5 |
| | |||||
* | Removed comments | obscuren | 2015-03-27 | 1 | -15/+0 |
| | |||||
* | Removed defer/panic. #503 | obscuren | 2015-03-27 | 4 | -120/+180 |
| | |||||
* | Explicitly check memory's data store. #515 | obscuren | 2015-03-27 | 1 | -1/+8 |
| | |||||
* | Stack limit | obscuren | 2015-03-27 | 1 | -0/+6 |
| | |||||
* | Cleaned up changes | obscuren | 2015-03-24 | 2 | -3/+2 |
| | |||||
* | Modified according to poc 9 changes | obscuren | 2015-03-24 | 1 | -1/+1 |
| | | | | * Refund of value | ||||
* | Decrement depth | obscuren | 2015-03-24 | 1 | -1/+3 |
| | |||||
* | moved state and vm to core | obscuren | 2015-03-23 | 17 | -0/+2384 |