Brian Schroeder
5dfdecef4c
Dynamic raft membership support ( #130 )
2017-08-28 17:43:44 -04:00
Samer Falah
18fc39b4ed
Merge pull request #163 from jpmorganchase/joelburget-patch-1
...
Fix quorum maker link
2017-08-17 15:54:23 -04:00
Joel Burget
c4be162e23
Fix quorum maker link
2017-08-17 15:51:33 -04:00
Joel Burget
f5165bf9e8
Add link to Quorum Maker
2017-08-17 11:20:37 -04:00
Guilherme Salgado
2ea6e55def
Fix TestPrivateTransaction to actually create private transactions ( #144 )
...
It now creates private transactions, but that means it now needs to run
constellation in a subprocess, so do that as well
2017-08-01 05:54:29 -07:00
Samer Falah
42852c31fa
Merge pull request #129 from s-matthew-english/readability_improvements
...
docs, raft, core: general readability improvements
2017-07-29 00:45:22 +08:00
Samer Falah
d8e633657e
Merge pull request #149 from ewohltman/patch-1
...
Update README.md
2017-07-28 23:29:53 +08:00
Patrick Mylund Nielsen
647025ed8a
Porosity integration ( #155 )
...
* Addition of quorum.runPorosity and quorum.getPrivatePayload
2017-07-27 15:30:13 -04:00
Eric Wohltman
4291ba0103
Update README.md
2017-07-21 18:36:58 -04:00
Leo Wang
ddb011f3a0
Fix Makefile bug on Go 1.8 due to relative import path
2017-07-14 22:56:37 -04:00
Tyrone Lobban
cd869d1322
Quorum description update + new 3rd party tool ( #141 )
...
-better description of Quorum and enhancements over geth
-include blk.io's ERC20 REST service under 3rd party tools
2017-07-14 22:47:39 -04:00
S. Matthew English
60c992e916
Update doc.md
2017-06-09 11:05:55 +02:00
s.matthew.english
b0aaf68e31
Add extension to README files render markdown, readability improvemewnts to core/quorum/
...
Remove unused TestBlockVotingBlockMaker function
Readability improvments to comments for core/quorum/ and raft/
Readability improvments to raft/speculative_chain.go
Readability improvments to docs/
2017-06-09 10:59:09 +02:00
Tyrone Lobban
856c9fe43e
additional 3rd party tools ( #124 )
...
Added a link to Quorum Network Manager
2017-06-08 15:41:03 -04:00
Patrick Mylund Nielsen
c5930bab74
private: Support latest Constellation configuration format, and maintain backward compatibility ( #127 )
2017-06-06 20:41:07 -04:00
Joel Burget
852ac74467
Raft updates ( #104 )
...
* Move raft checkpoint logging to logger package.
This allows us to use it everywhere and turn it on / off from command
flags.
* Return an error when the pending block is requested in Raft mode.
2017-05-04 16:49:48 -04:00
Samer Falah
e3a0ae2703
Merge pull request #85 from jpmorganchase/raft-events
...
Raft log/event improvements
2017-04-11 13:29:40 -04:00
Brian Schroeder
370b9024ec
Poll chain state for contract callback invocation
...
Previously we relied on filters to watch for block events for firing contract-
creation callback functions. With this change, we now poll the chain's state on
the javascript side using `setInterval`.
This is necessary for low-latency consensus mechanisms like Raft, where a block
event reguarly fires before the web3 layer is able to set the filter to watch
for such events.
This fixes #86 .
2017-04-10 11:55:55 -04:00
Brian Schroeder
d442011414
Remove notion of detached blocks from raft docs
2017-04-10 11:55:55 -04:00
Brian Schroeder
22b5aed11c
Serialize posting of chain insertion events
...
This is necessary to avoid race conditions for low-latency consensus mechanisms
(like Raft) -- `ChainHeadEvent`s should always be posted in order, and the
existing code could violate this due to asynchronously sending-off events.
Now we sychronously send events in-order, but do so through a buffered
intermediary channel (`chainEvents`) so that publishing them is still
asynchronous.
2017-04-10 11:55:43 -04:00
Brian Schroeder
b89d59f9c7
Always use InsertChain to extend the chain
...
This fixes posting of logs on the minter.
2017-03-31 10:02:42 -04:00
Brian Schroeder
0d4d5b9555
Remove posting of ChainEvent during minting
...
ChainEvent should instead be posted when we extend the chain.
2017-03-31 10:02:42 -04:00
Andrea
dadcd8dc29
Update README.md ( #67 )
...
* Update README.md
2017-03-31 08:19:16 -05:00
Joel Burget
82a140abbb
Documentation tweaks. ( #80 )
...
Documentation updates and gofmt raft.
2017-03-23 14:23:51 -05:00
Joel Burget
b6286320ef
Add Raft-based consensus ( #79 )
...
This was implemented by Joel Burget (@joelburget) and Brian Schroeder (@bts).
2017-03-23 13:41:02 -05:00
Samer Falah
8c47c29f37
Merge pull request #60 from obscuren/quorum-private-logs
...
core, eth: support private state log and bloom filtering
2017-03-03 12:00:56 -05:00
Jeffrey Wilcke
9d5d5dd3e5
core, eth: support private state log and bloom filtering
2017-02-16 11:17:29 +01:00
Samer Falah
e6282c280b
Merge pull request #51 from gsalgado/issue-50
...
Check that msg.To() is not nil in GetVMEnv
2017-02-13 14:15:50 -05:00
Samer Falah
26bd41c292
Merge pull request #52 from jpmorganchase/tylobban-bootnode-docs
...
document bootnode setup process
2017-02-10 17:05:28 -05:00
Tyrone Lobban
b2c1398148
Clarify bootnode start command
2017-02-10 22:01:00 +00:00
Tyrone Lobban
de2594f391
Fix bootnode enode comment
...
Correct the documentation on the bootnode keygen
2017-02-10 17:18:27 +00:00
Tyrone Lobban
18add7d77f
Document bootnode setup process
2017-02-10 16:40:33 +00:00
Tyrone Lobban
173f90ca9b
Update running.md
2017-02-10 16:09:54 +00:00
Tyrone Lobban
847c7818dd
Update running.md
2017-02-10 15:53:43 +00:00
Guilherme Salgado
566a72744a
Check that msg.To() is not nil in GetVMEnv
...
Otherwise it will panic when msg is creating a contract.
Closes : #50
2017-02-10 14:54:43 +01:00
Samer Falah
95d4681c8d
Merge pull request #47 from bas-vk/quorum-gaslimit
...
params: raise gas limit parameter values
2017-02-08 13:48:49 -05:00
Samer Falah
7614a701c5
Update running.md
2017-02-07 09:58:08 -05:00
Bas van Kervel
b7ebb712f1
params: raise gas limit parameter values
2017-02-07 11:18:51 +01:00
David Voell
af545f4beb
Update CONTRIBUTING.md
2017-02-03 16:37:37 -05:00
David Voell
bf8777be4a
Update README.md
2017-02-03 16:31:34 -05:00
Samer Falah
e521fa067d
Merge pull request #46 from bts/quorum-managed-state-concurrent-write-fix
...
state: take write lock in GetNonce
2017-02-02 08:36:37 -05:00
Brian Schroeder
65a8d807f6
state: take write lock in GetNonce
...
We must take a write lock here because `GetNonce` calls
`StateDB.GetStateObject`, which mutates the DB's live set.
2017-02-01 11:17:54 -05:00
Tyrone Lobban
c90f8afe7a
Add Third Party section to README.md ( #45 )
2017-01-25 10:17:38 -05:00
Samer Falah
2e5bfda900
Merge pull request #41 from jpmorganchase/tylobban-patch-1-1
...
Updated running.md to remove the duplicate address in the genesis block
2017-01-20 12:16:54 -05:00
Tyrone Lobban
5b5e65ed87
Update running.md
...
remove duplicate ether balance for account 0xed9d02...
2017-01-20 17:12:19 +00:00
Samer Falah
b9adeeb963
Merge pull request #40 from bas-vk/quorum-txpool-pending-state
...
core: init pending state in tx pool on creation
2017-01-17 11:50:06 -05:00
Bas van Kervel
de210f976d
core: init pending state in tx pool on creation
2017-01-13 21:22:00 +01:00
Patrick Mylund Nielsen
f5e86643ed
internal.ethapi.api: Async improves performance in high-latency environments, not low-latency
2016-12-20 12:52:53 -05:00
Patrick Mylund Nielsen
f9c5b9caaf
internal.ethapi.api: Avoid doing any callback-related work if callbackUrl isn't set in Async
2016-12-20 12:45:06 -05:00
Patrick Mylund Nielsen
5c9bcbb5a8
internal.ethapi.api: Remove unnecessary pool field from Async
2016-12-20 12:38:01 -05:00