aboutsummaryrefslogtreecommitdiffstats
path: root/core/vm
Commit message (Collapse)AuthorAgeFilesLines
...
* core/vm: Fork fix. Removal of appending 0 bytes in memsetobscuren2015-05-261-6/+2
|
* Merge pull request #1101 from obscuren/issue-1096Jeffrey Wilcke2015-05-261-15/+3
|\ | | | | core/vm: Cleanups & SUB output fix. Closes #1096
| * core/vm: Cleanups & SUB output fix. Closes #1096obscuren2015-05-261-15/+3
| |
* | core/vm, rpc: added disasm to `ext_` RPCobscuren2015-05-221-0/+21
|/
* core/vm: RETURN op code returns pointer to memory rather than copyobscuren2015-05-202-1/+13
|
* Changed how logs are being recordedobscuren2015-04-082-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 glogGustav Simonsson2015-04-071-1/+2
|
* Forward and log EC recover err and remove dup pubkey len checkGustav Simonsson2015-04-071-2/+4
|
* basic glogobscuren2015-04-042-11/+6
|
* bool => intobscuren2015-04-031-63/+63
|
* fixed stack levelobscuren2015-04-031-3/+4
|
* Read most protocol params from common/params.jsonGustav Simonsson2015-04-027-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 checkobscuren2015-04-011-1/+1
|
* Check stack for BALANCE. Closes #622obscuren2015-04-011-1/+1
|
* Blocktest fixed, Execution fixedobscuren2015-04-011-1/+2
| | | | | | * Added new CreateAccount method which properly overwrites previous accounts (excluding balance) * Fixed block tests (100% success)
* Cleanup.obscuren2015-03-291-10/+13
|
* Merge branch 'fix_ecrecover' of https://github.com/ebuchman/go-ethereum into ↵obscuren2015-03-291-7/+21
| | | | ebuchman-fix_ecrecover
* Cleanup VM.obscuren2015-03-294-56/+45
| | | | | | | * CALLDATA use getData * removed old context get range value * removed casting big => int for some cases * pc now big int #457
* Cleanup VMobscuren2015-03-293-10/+22
|
* PUSH gas fixobscuren2015-03-272-21/+5
|
* Removed commentsobscuren2015-03-271-15/+0
|
* Removed defer/panic. #503obscuren2015-03-274-120/+180
|
* Explicitly check memory's data store. #515obscuren2015-03-271-1/+8
|
* Stack limitobscuren2015-03-271-0/+6
|
* Cleaned up changesobscuren2015-03-242-3/+2
|
* Modified according to poc 9 changesobscuren2015-03-241-1/+1
| | | | * Refund of value
* Decrement depthobscuren2015-03-241-1/+3
|
* moved state and vm to coreobscuren2015-03-2317-0/+2384