obscuren
9016ce8dd8
Merge branch 'bounty' into develop
2015-01-31 17:23:50 +01:00
obscuren
cb382fa76b
Validate transactions sender before adding to pool. Closes #272
2015-01-31 17:22:17 +01:00
obscuren
6488a392a3
Reimplemented message filters for rpc calls
2015-01-29 16:52:00 +01:00
obscuren
32fbc0d334
Merge branch 'develop' into qt5.4
2015-01-28 21:36:53 +01:00
obscuren
3440a8a0bf
changed lost key
2015-01-28 21:12:26 +01:00
obscuren
45e15f62f5
merge jsonrpc
2015-01-28 18:22:53 +01:00
obscuren
7f638f0b2d
moving to a better xeth
2015-01-28 18:14:28 +01:00
obscuren
f3e78c8f3c
reworking messages => log
2015-01-28 10:23:18 +01:00
obscuren
0d96528d2f
Skip for travis
2015-01-24 18:46:35 +01:00
obscuren
2ba54a69be
skipping for travis
2015-01-24 18:40:03 +01:00
obscuren
67f9783e6a
Moved `obscuren` secp256k1-go
2015-01-22 00:35:00 +01:00
obscuren
0045ce4cde
Future blocks not allowed
2015-01-22 00:24:30 +01:00
obscuren
9845029a75
StdVm by default
2015-01-20 15:49:12 +01:00
obscuren
b03614527b
VmDebug => StdVm
2015-01-19 11:20:55 +01:00
obscuren
7394ee7c72
Fixed difficulty
...
Difficulty was broken when refactored.
2015-01-18 15:45:54 +01:00
obscuren
bb55307a9d
Updated tests
2015-01-13 20:31:31 +01:00
obscuren
82beaabf6a
Fixed consensus issue
2015-01-13 14:57:51 +01:00
obscuren
75cd9cd2de
updated tests
2015-01-12 14:40:40 +01:00
obscuren
35fe4313d5
pre-pow
2015-01-12 10:19:27 +01:00
obscuren
491c23a728
Moved the TD method from block processor.
2015-01-09 22:42:36 +01:00
obscuren
351516c57c
Cast to string for hashable type
2015-01-09 22:23:33 +01:00
obscuren
905b8cc82f
mem fixes for vm. Changed uncle inclusion tests
2015-01-09 17:38:35 +01:00
zelig
b3161f5803
Merge remote-tracking branch 'upstream/develop' into develop
2015-01-09 06:21:47 +00:00
zelig
3bdf28c1fe
GetBlockHashesFromHash(hash, max) gives back max hashes starting from PARENT of hash
2015-01-09 05:03:26 +00:00
obscuren
5f958a582d
fixed other tests to use hashes as well
2015-01-08 16:48:39 +01:00
obscuren
e27237a03a
Changed to use hash for comparison
...
DeepReflect would fail on TD since TD isn't included in the original
block and thus the test would fail.
2015-01-08 16:45:51 +01:00
obscuren
b25126a277
Minor fixed and additions for block proc
...
* Path check length
* Genesis include TD
* Output TD on last block
2015-01-08 16:37:06 +01:00
obscuren
db4aaedcbd
Moved ptrie => trie. Removed old trie
2015-01-08 11:47:04 +01:00
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
2015-01-07 13:17:48 +01:00
obscuren
60d9611c23
Fixed tests where txs weren't properly removed
2015-01-07 01:21:45 +01:00
obscuren
25e6c4eff8
Adjusted difficulty and skip get tx messages
2015-01-06 14:02:47 +01:00
obscuren
564f02aa2b
Fixed tests
2015-01-06 13:18:09 +01:00
obscuren
cc7f8f58e8
Limit block extra to 1024
2015-01-06 00:17:05 +01:00
obscuren
b99b2c446c
Precompiled contract & Depth change
...
* Added pre-compiled contract 0x04 (mem cpy)
* Changed depth error to return the gas instead of consuming
2015-01-05 17:39:42 +01:00
obscuren
6abf8ef78f
Merge
2015-01-05 17:10:42 +01:00
obscuren
b0854fbff5
BlockManager => BlockProcessor
2015-01-05 11:22:02 +01:00
obscuren
c1dee15144
BlockManager => BlockProcessor
2015-01-05 00:18:44 +01:00
obscuren
09841b1c9b
Cleaned up some of that util
2015-01-04 14:20:16 +01:00
obscuren
ca1b2a1a91
Changed prev_hash to block_hash, state transition now uses vm env
...
* PREVHASH => BLOCKHASH( N )
* State transition object uses VMEnv as it's query interface
* Updated vm.Enviroment has GetHash( n ) for BLOCKHASH instruction
* Added GetHash to xeth, core, utils & test environments
2015-01-03 17:18:43 +01:00
obscuren
16f417f5af
Fixed bug where logging could crash client during tx adding
2015-01-02 22:19:58 +01:00
obscuren
4dc7ee9087
Closure => Context
2015-01-02 16:14:12 +01:00
obscuren
e2d1d832ef
added nil check
2015-01-02 13:00:25 +01:00
obscuren
d336e24dce
Removed the need of having a backend for the tx pool
2015-01-02 12:26:55 +01:00
obscuren
ae2c90cc28
Removed value check from tx validation
2015-01-02 12:24:36 +01:00
obscuren
6cf61039cf
Added tests for valid transactions
2015-01-02 12:18:23 +01:00
obscuren
48d2a8b8ee
Refactored tx pool and added extra fields to block
...
* chain manager sets td on block + td output w/ String
* added tx pool tests for removing/adding/validating
* tx pool now uses a set for txs instead of list.List
2015-01-02 12:09:38 +01:00
obscuren
477a6d426c
Added a query interface for world state
2015-01-02 12:07:54 +01:00
obscuren
1cc86c07a0
Deleted
2015-01-02 11:16:52 +01:00
obscuren
1c7e8e9093
Set TD to block once processed
2015-01-02 11:16:42 +01:00
obscuren
b619b244c7
Fixed tests
2015-01-02 11:16:30 +01:00