32d125131f
Refactored to new state and vm
2014-07-24 12:04:15 +02:00
1e8b54abfb
Refactored state, state object and vm
...
* The State and StateObject have been moved to their own package
* The VM is moved to it's own package
2014-07-22 11:54:48 +02:00
28a146d438
Added find name for namereg
2014-07-17 22:30:00 +02:00
90eb4f1939
Debug output, minor fixes and tweaks
...
* Script compile length fix
* Transition fix
2014-07-04 15:32:10 +02:00
00d3935aac
Removed old method
2014-07-01 23:59:18 +02:00
7238a77327
Removed old code
2014-07-01 20:12:18 +02:00
7a2a63f32b
Added utility wrapper for Ethereum Config contract
...
Note, this utility function has to move elsewhere
2014-07-01 20:09:21 +02:00
89630d2826
merge upstream
2014-07-01 15:03:02 +01:00
0ce9003ba7
Fix for creating a tx from an unknown account
2014-07-01 12:16:14 +02:00
dabaa4cce0
change all modified calls to ethtrie, ethutil and ethcrypto functions
2014-06-29 18:30:05 +01:00
853053a3b2
go fmt
2014-06-26 18:45:57 +01:00
4141cc39d0
Merge remote-tracking branch 'upstream/develop' into feature/logging
2014-06-25 16:13:27 +01:00
d8c675afbf
Implement something that looks like confirmations, wip
2014-06-25 16:23:10 +02:00
8fe8175c78
Implemented TX History for ethPub
2014-06-25 16:12:33 +02:00
589d27386a
Fix key generation in ethPub
2014-06-25 14:05:55 +02:00
b9e8a3e024
modified logging API
...
- package vars for tagged loggers
- weed out spurious fmt.PrintX and log.PrintX logging
- tried to second guess loglevel for some :)
2014-06-23 12:54:10 +01:00
2fbcfd8824
Proper checks for multiple data items. Fixes #80
2014-06-18 11:55:05 +02:00
6593c69424
Merge branch 'develop' into interop
2014-06-12 10:07:40 +02:00
3a9d7d318a
log changes
2014-06-12 10:07:27 +02:00
9ff97a98a7
Namereg lookup fix
2014-06-11 21:51:21 +02:00
2010fea088
Added faux latency for peeroverview
2014-06-03 10:42:55 +02:00
fb6ff61730
Implemented Public Peer interface
2014-06-02 15:20:27 +02:00
9bb7633254
Removed fmt
2014-05-29 11:50:36 +02:00
e7097641e3
Support for namereg
2014-05-29 11:49:41 +02:00
a2d01d6af8
Removed comments
2014-05-29 02:05:57 +02:00
4d98762486
Fixed state object gas return
2014-05-28 23:16:54 +02:00
81ef40010f
The body of contracts are now returned instead
2014-05-25 14:13:54 +01:00
281559d427
Canonical contract creation
2014-05-22 18:24:04 +02:00
05e4e97276
Fixed Public block creation. Added block logging
2014-05-21 12:09:28 +02:00
3c35ba7c31
Fixed state overwriting issue
2014-05-21 01:12:28 +02:00
fd19142c0d
No longer store script directly in the state tree
2014-05-20 11:19:07 +02:00
b8034f4d9e
Increment nonce in the public api
2014-05-19 12:14:04 +02:00
8730dfdcc2
Changed how changes are being applied to states
2014-05-17 14:07:52 +02:00
f4fa0d48cb
Moved keyring to ethutil & removed old methods. Implements #20
2014-05-14 13:54:40 +02:00
c9ac5b0f74
Removed lingering log statement
2014-05-13 14:44:12 +02:00
28357d657b
Implemented new JS/EthPub methods
...
- getTxCountAt
- getPeerCount
- getIsMining
- getIsListening
- getCoinbase
2014-05-13 14:43:29 +02:00
cac9562c05
Use EthManager interface instead
2014-05-13 12:42:24 +02:00
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
78cb04cca3
wrong string
2014-05-05 15:51:43 +02:00
14a6e6a9ce
Added the ability to submit byte code for contracts instead of Mutan code.
2014-05-05 15:48:17 +02:00
87a5e94525
Merge branch 'develop' into feature/rpc
2014-05-05 14:16:53 +02:00
b98cc2fb4e
Fixed GetBlock when no block can be found
2014-05-05 14:15:58 +02:00
fde3e01f80
Fixed import cycle
2014-05-05 14:15:31 +02:00
5757f5df2a
Added secret to address method
2014-05-05 13:09:29 +02:00
7c91159449
Added different storage notification object
2014-05-05 11:56:25 +02:00
4f20e8f649
Implemented first few methods via public api
2014-05-02 20:00:58 +02:00
1f6df0cd52
Added receipts for tx creation
2014-05-02 14:08:54 +02:00
e798f221dd
Added public interface
2014-05-02 13:55:43 +02:00