obscuren
62e0e18030
Changed public whisper api not to reveal temporary private keys
2015-01-14 18:12:18 +01:00
obscuren
bb55307a9d
Updated tests
2015-01-13 20:31:31 +01:00
Taylor Gerring
499bc404e8
Stub missing UnmarshalJSON methods
2015-01-13 09:37:30 -06:00
Taylor Gerring
a81d835e4d
cleanup
2015-01-13 09:37:08 -06:00
Taylor Gerring
961e4da7d8
Add support for CodeAt
2015-01-13 09:27:36 -06:00
Taylor Gerring
b178414a47
Added license headers
2015-01-13 09:13:43 -06:00
obscuren
8f733461b3
Default datadir for mist is now shared with CLI (.ethereum)
2015-01-13 14:58:12 +01:00
obscuren
82beaabf6a
Fixed consensus issue
2015-01-13 14:57:51 +01:00
obscuren
e3cad04dec
Fixed whisper messages
...
* Whisper protocol wasn't properly suppling envelope slices
* Message history wasn't properly propagated
* Added 'Messages' method, filtering any current envelope with the
supplied filter.
2015-01-13 13:36:44 +01:00
obscuren
1e5353824a
updated tests
2015-01-13 10:32:02 +01:00
obscuren
4704a0a288
remove pre compiled for tests
2015-01-13 10:30:52 +01:00
Taylor Gerring
b2112729fa
cleanup
2015-01-12 23:44:56 -06:00
Taylor Gerring
32bed50ba1
begin conversion to rpc over http
...
Per specification at
https://github.com/ethereum/wiki/wiki/Generic-JSON-RPC
2015-01-12 23:25:29 -06:00
Jeffrey Wilcke
5b561f434d
Merge pull request #254 from chfast/pr/jitvm_stub
...
JitVm struct stub. Forwards calls to DebugVm.
2015-01-13 00:29:41 +01:00
obscuren
750d70c202
updated tests
2015-01-13 00:25:45 +01:00
obscuren
34689cb3f3
Added manual triggering of filters
2015-01-12 20:36:45 +01:00
Paweł Bylica
ba225017c4
JitVm struct stub. Forwards calls to DebugVm.
2015-01-12 19:40:14 +01:00
obscuren
8a1b51c716
updated tests
2015-01-12 16:13:30 +01:00
obscuren
75cd9cd2de
updated tests
2015-01-12 14:40:40 +01:00
obscuren
00348756bc
updated tests
2015-01-12 13:49:47 +01:00
obscuren
35fe4313d5
pre-pow
2015-01-12 10:19:27 +01:00
obscuren
7e6b72cb5c
removed accidental qt dep
2015-01-10 18:09:57 +01:00
obscuren
e3da85faed
Implemented filter for ws + fixes
...
* proper 0xhex
* filters fixed
* start of filter manager
* accounts for ws. Closes #246
2015-01-10 00:51:56 +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
8c7b764d47
updated tests
2015-01-09 21:18:34 +01:00
obscuren
905b8cc82f
mem fixes for vm. Changed uncle inclusion tests
2015-01-09 17:38:35 +01:00
obscuren
35f4bb96f3
Limit hashes. Closes #249
2015-01-09 16:44:09 +01:00
obscuren
b136b387a7
Merge branch 'ethersphere-develop' into develop
2015-01-09 16:34:49 +01:00
obscuren
6eb455032c
recover
2015-01-09 15:32:14 +01:00
obscuren
5c8c0ae04e
Fixed size 0 bug
2015-01-09 15:30:46 +01:00
obscuren
a35be3a12a
Merge branch 'develop' of https://github.com/ethersphere/go-ethereum into ethersphere-develop
2015-01-09 13:37:15 +01:00
obscuren
f9b0d1a8e7
Updated to new ethereum.js api
2015-01-09 13:36:47 +01:00
obscuren
c9f566269b
merged
2015-01-09 13:28:48 +01:00
obscuren
bfa12d75f8
new switch
2015-01-09 13:26:49 +01:00
obscuren
18d8bf4b9c
updated ethereum.js
2015-01-09 13:01:21 +01:00
obscuren
aee82d3196
removed
2015-01-09 13:00:37 +01:00
obscuren
012a1c2533
Updated ethereum.js
2015-01-09 12:45:09 +01:00
obscuren
585f259b63
Support input from args
2015-01-09 12:04:54 +01:00
zelig
b3161f5803
Merge remote-tracking branch 'upstream/develop' into develop
2015-01-09 06:21:47 +00:00
zelig
5a9952c7b4
major blockpool change
...
- the spec says response to getBlockHashes(from, max) should return all hashes starting from PARENT of from. This required major changes and results in much hackier code.
- Introduced a first round block request after peer introduces with current head, so that hashes can be linked to the head
- peerInfo records currentBlockHash, currentBlock, parentHash and headSection
- AddBlockHashes checks header section and creates the top node from the peerInfo of the best peer
- AddBlock checks peerInfo and updates the block there rather than in a node
- request further hashes once a section is created but then no more until the root block is found (so that we know when to stop asking)
- in processSection, when root node is checked and receives a block, we need to check if the section has a parent known to blockchain or blockPool
- when peers are switched, new peer launches a new requestHeadSection loop or activates its actual head section, i.e., the section for it currentBlockHash
- all tests pass
2015-01-09 06:03:45 +00:00
zelig
8ecc9509b3
add ErrInsufficientChainInfo error
2015-01-09 06:03:32 +00:00
zelig
f72cb28b0f
adapt unit tests to spec
...
- AddBlockHashes ignores the first hash (just used to match getBlockHashes query) sends the rest as blocksMsg
- new test TestPeerWithKnownParentBlock
- new test TestChainConnectingWithParentHash
- adapt all other tests to the new scheme
2015-01-09 05:57:09 +00:00
zelig
43ed0ed1ae
no need to call AddBlockHashes when receiving new block
2015-01-09 05:06:04 +00:00
zelig
69dfca2feb
minor changes in integration tests
2015-01-09 05:04:32 +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
c8a4c04b36
err
2015-01-08 23:15:46 +01:00
obscuren
26f066f0c7
just enable by default
2015-01-08 22:18:23 +01:00
obscuren
4a0ade4788
Fixed some whisper issues
2015-01-08 21:41:32 +01:00
obscuren
5f958a582d
fixed other tests to use hashes as well
2015-01-08 16:48:39 +01:00