Taylor Gerring
f49e17eb39
Return null coinbase when accounts not created
...
Was previously returning nonsensical “0x”
2015-03-13 14:32:11 -04:00
Felix Lange
67f8f83a1b
cmd/ethereum: add blocktest command
2015-03-13 18:41:09 +01:00
Felix Lange
e463479b6c
eth: add ResetWithGenesisBlock
...
This depends on a change in ethash which exposes UpdateCache.
2015-03-13 18:41:09 +01:00
Felix Lange
6f8a2d6b84
eth: add hook for database creation
2015-03-13 18:41:09 +01:00
Felix Lange
58d9d98daf
cmd/utils: GetEthereum -> MakeEthConfig
...
This allows changing the config before starting Ethereum
with it.
2015-03-13 18:41:09 +01:00
Felix Lange
a80be98f31
tests: add helper functions for block tests
2015-03-13 18:41:09 +01:00
Felix Lange
9326541820
core/types: make Block.{ParentHash,SeedHash,MixDigest} []byte
...
There is no reason to keep them as ethutil.Bytes.
2015-03-13 18:41:09 +01:00
obscuren
b927c29469
GetBlockByNumber now properly looks for a number in the database
2015-03-13 18:29:42 +01:00
obscuren
fee9aecfb2
more tests for remote update
2015-03-13 17:53:53 +01:00
obscuren
ccda1aacb4
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-03-13 17:49:05 +01:00
obscuren
03403399fc
Return proper error
2015-03-13 17:47:11 +01:00
obscuren
a0266489b4
Make remote dominant
2015-03-13 17:47:00 +01:00
Jeffrey Wilcke
a76d55c83a
Merge pull request #467 from ethersphere/frontier/natspec
...
NatSpec integration
2015-03-13 16:47:16 +01:00
obscuren
b663e8b29a
Merge branch 'rpcfrontier' into develop
2015-03-13 16:36:27 +01:00
obscuren
f1fcda4f2f
Implemented managed state
...
* Reimplemented nonce management for known accounts.
2015-03-13 16:29:04 +01:00
Taylor Gerring
e3b64d70c2
Rename db_put db_get
2015-03-13 10:56:41 -04:00
Taylor Gerring
d3f96dc720
Consolidate error type switch
2015-03-13 10:03:48 -04:00
Taylor Gerring
0932f84383
Fix eth_newBlockFilter
2015-03-13 10:03:19 -04:00
obscuren
cda88ce31a
Implemented a manage state for keeping track of nonces
2015-03-13 14:37:54 +01:00
obscuren
aa9f981d5f
Bump protocol version 58
2015-03-13 13:52:57 +01:00
obscuren
e69d5b32e8
Increased genesis gas & gas floor limit to 3141592
2015-03-13 13:52:23 +01:00
obscuren
f76cc6699e
Changed context and ADDMOD, MULMOD
...
* Cleaned up VM execution. VM run now takes a context
* ADDMOD/MULMOD - removed incorrect cast
2015-03-13 13:44:15 +01:00
Taylor Gerring
d4ed66c83d
Add web3_clientVersion
2015-03-12 19:20:46 -05:00
Taylor Gerring
094f921e50
Convert to proper errors
...
Allow returning different JSON RPC error codes depending on error type
2015-03-12 19:07:03 -05:00
obscuren
80592f244d
more obvious failure for ethtest
2015-03-12 23:26:58 +01:00
obscuren
6051345bc9
Squashed 'tests/files/' changes from d6c987f..0749546
...
0749546 random fails
a153865 random fails
git-subtree-dir: tests/files
git-subtree-split: 074954630f43e97f0769997d175511a00a47cc9d
2015-03-12 22:32:05 +01:00
obscuren
3a88da578f
Merge commit '6051345bc9ab8ccf74a49c43342771e0c2cba588' into develop
2015-03-12 22:32:05 +01:00
obscuren
fa917387e4
Merge branch 'rpcfrontier' into develop
2015-03-12 22:31:13 +01:00
obscuren
310ca62285
Removed some of that gas pre pay magic
2015-03-12 22:29:10 +01:00
obscuren
3ff7a627d1
Squashed 'tests/files/' changes from 9e19ff9..d6c987f
...
d6c987f go failure
git-subtree-dir: tests/files
git-subtree-split: d6c987feed635976ce26b14b9be88289d0ef50d4
2015-03-12 20:01:46 +01:00
obscuren
2ae90e1eba
Merge commit '3ff7a627d1921be0aeacdd8eb2853ba4537487eb' into develop
2015-03-12 20:01:46 +01:00
obscuren
11390a986a
run all test
2015-03-12 19:43:20 +01:00
obscuren
347cb272be
fixed ethtest
2015-03-12 19:41:56 +01:00
obscuren
412e8b0e37
Squashed 'tests/files/' changes from dbdd0f8..9e19ff9
...
9e19ff9 random state tests failures
7060dc7 dejavu issues
5a89a4b python fail
2470051 python fails - may be just wrong return value
git-subtree-dir: tests/files
git-subtree-split: 9e19ff93918597bbf53a2f127202a70704646d82
2015-03-12 19:15:12 +01:00
obscuren
d1c872bace
Merge commit '412e8b0e377bd89fc8fc858bd09c89deee805c1e' into develop
2015-03-12 19:15:12 +01:00
obscuren
fb71c9f6ee
Return 1 on fail
2015-03-12 18:22:56 +01:00
obscuren
83cc08f670
Changed to big.Int.Not
2015-03-12 18:22:35 +01:00
Taylor Gerring
14bdcd2c05
Fix arg names in tests
2015-03-12 11:50:03 -05:00
Taylor Gerring
7235e84c75
#469
2015-03-12 11:09:25 -05:00
Taylor Gerring
d11fabd2ef
Update path to web3 library
2015-03-12 10:08:01 -05:00
Taylor Gerring
f7c3c7eda4
Update ethereum.js
...
Added to git modules
2015-03-12 10:03:35 -05:00
obscuren
b97c17f4ee
Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into rpcfrontier
2015-03-12 15:59:16 +01:00
obscuren
2273155e7e
Get transaction implemented
...
* Added a GetTransaction to XEth
* Implemented the `eth_getTransactionByHash` RPC method
2015-03-12 15:59:07 +01:00
Taylor Gerring
b006b67768
Merge branch 'develop' into rpcfrontier
2015-03-12 09:24:34 -05:00
obscuren
26a5636424
Merge branch 'develop' into rpcfrontier
2015-03-12 14:51:05 +01:00
obscuren
3b3843e158
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
2015-03-12 14:50:48 +01:00
obscuren
ef6706696c
Add additional extra database for non-protocol related data
...
* Add transaction to extra database after a successful block process
2015-03-12 14:50:35 +01:00
Felix Lange
2a0e5888fd
Merge pull request #460 from tgerring/ethutil
...
Move MakeName to ethutil
2015-03-12 14:45:31 +01:00
Taylor Gerring
4418e4ea6a
Should on empty params #466
2015-03-12 08:42:31 -05:00
Taylor Gerring
21fca93852
Output filter ID as hex
2015-03-12 08:20:07 -05:00