Commit Graph

199 Commits

Author SHA1 Message Date
obscuren
3ebd7f1166 State snapshotting 2014-05-26 00:09:38 +02:00
obscuren
81ef40010f The body of contracts are now returned instead 2014-05-25 14:13:54 +01:00
obscuren
99fa9afaf1 Updated to work with the new config 2014-05-25 14:13:07 +01:00
obscuren
281559d427 Canonical contract creation 2014-05-22 18:24:04 +02:00
obscuren
cc8464ce80 Transaction querying 2014-05-22 17:56:33 +02:00
obscuren
230aafbf66 Working on interop
* Receipts after each transaction
* Fee structure
* Applying fees to miners
2014-05-22 17:35:26 +02:00
obscuren
f8f84ef095 Removed old contract creation code 2014-05-22 00:25:02 +02:00
obscuren
f5852b47d1 Removed some logging and refactored a bit 2014-05-21 14:00:13 +02:00
obscuren
86cf69648e Improved miner so it won't include invalid transactions 2014-05-21 13:04:40 +02:00
obscuren
2667cb3ab6 Apply to parent 2014-05-21 12:39:07 +02:00
obscuren
0c27c5eb7f Proper log statement 2014-05-21 12:38:56 +02:00
obscuren
07fe00c466 Changed numbers 2014-05-21 11:42:31 +02:00
obscuren
cbf221f6b7 Fixed competing block method 2014-05-21 11:42:20 +02:00
obscuren
734b2e4cf7 Merge branch 'hotfix/4' into develop 2014-05-21 01:12:39 +02:00
obscuren
3c35ba7c31 Fixed state overwriting issue 2014-05-21 01:12:28 +02:00
obscuren
5ceb1620e9 Fixed couple issues
* (imp) Lock / RLock tries
* (fix) stack
2014-05-21 00:17:50 +02:00
obscuren
64701e388c Fixed state issue 2014-05-20 22:43:59 +02:00
obscuren
3b38df085e Fixed casting issue 2014-05-20 22:04:47 +02:00
obscuren
ad51c85e5d Fixed crash 2014-05-20 19:19:53 +02:00
obscuren
0c4040d191 Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop 2014-05-20 15:02:53 +02:00
obscuren
2bd377a3de Changed transaction hash for poc 5 2014-05-20 15:02:46 +02:00
Maran
f5d4414734 Fix notification when processing block that didn't have this client as origin 2014-05-20 14:41:35 +02:00
obscuren
7d3e99a2ab Fixed genesis and block data 2014-05-20 14:29:52 +02:00
obscuren
6a31d55b2e added roman 2014-05-20 13:29:21 +02:00
obscuren
45b810450f ... 2014-05-20 13:09:44 +02:00
obscuren
f292e93e0e Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
Conflicts:
	ethchain/transaction.go
2014-05-20 13:07:08 +02:00
obscuren
378815ee62 Rearranged according to YP 2014-05-20 13:06:47 +02:00
Nick Savers
530ab6b8fc Re-arranged transaction RLP encoding...
According to latest Yellow Paper specs and conform other clients
4794642e51
2014-05-20 13:02:37 +02:00
obscuren
faa57ecaef Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop 2014-05-20 12:19:25 +02:00
obscuren
2450398862 Added Maran to premine 2014-05-20 12:19:21 +02:00
Maran
12f30e6220 Refactored a lot of the chain catchup/reorg. 2014-05-20 11:50:34 +02:00
obscuren
fd19142c0d No longer store script directly in the state tree 2014-05-20 11:19:07 +02:00
obscuren
b8034f4d9e Increment nonce in the public api 2014-05-19 12:14:04 +02:00
obscuren
bd48690f63 Testing different mining state 2014-05-19 11:25:27 +02:00
obscuren
8730dfdcc2 Changed how changes are being applied to states 2014-05-17 14:07:52 +02:00
obscuren
f95993e326 M 2014-05-15 14:54:07 +02:00
obscuren
7bf2ae0b11 Removed old tx pool notification system. Fixes 2014-05-15 14:05:15 +02:00
obscuren
98a631b556 Remove any invalid transactions after block processing 2014-05-14 16:29:34 +02:00
obscuren
f4fa0d48cb Moved keyring to ethutil & removed old methods. Implements 2014-05-14 13:54:40 +02:00
obscuren
0c1f732c64 Do not queue messages if the peer isn't connected (e.g. timing out) 2014-05-14 11:29:57 +02:00
obscuren
a4883a029f Propagate back to network 2014-05-13 17:51:33 +02:00
Maran
28357d657b Implemented new JS/EthPub methods
- getTxCountAt
- getPeerCount
- getIsMining
- getIsListening
- getCoinbase
2014-05-13 14:43:29 +02:00
obscuren
c03bf14e02 Fixed some tests 2014-05-10 02:01:09 +02:00
obscuren
afe83af219 Moved seeding and moved manifest 2014-05-09 16:09:28 +02:00
obscuren
5a0bae1dae Auto update state changes notifications 2014-05-08 19:09:36 +02:00
obscuren
e8fb965ccb Cleaned up
Removed the unneeded address watch mechanism. State manager's transient
state should now take care of this.
2014-05-08 18:41:45 +02:00
obscuren
d709815106 Added trans state and removed watch address etc
The transient state can be used to test out changes before committing
them to the proc state. The transient state is currently being used by
the gui to support proper nonce updating without having to wait for a
block. This used to be done by a cached state mechanism which can now
safely by removed.
2014-05-08 18:26:46 +02:00
obscuren
f0440e85dc Removed value from closure. 2014-05-08 14:20:45 +02:00
obscuren
554f4f6f7d Fixed disasamble for all pushes 2014-05-08 14:20:06 +02:00
Maran
6c66cb3fa9 Merge branch 'develop' of github.com:ethereum/eth-go into develop 2014-05-07 11:05:53 +02:00