Commit Graph

7921 Commits

Author SHA1 Message Date
Joel Burget f651c1befa Fix sometimes printing wrong address.
Prior to this fix, a series of submitted transactions in the javascript
console would each show a different "from" field when inspected with
`eth.getTransaction`.

It turns out the transactions were all created with the correct sender,
but were just printed incorrectly. We were using the EIP155Signer when
all Quorum transactions expect the HomesteadSigner.

This fix is not exactly satisfying, since in every other place we've
been able to use an `isQuorum` boolean to tell whether a `v` of `37` or
`38` denotes a quorum private tx, but it's particularly hard to do that
in these two places.
2018-02-02 13:46:41 -05:00
Joel Burget d21f5e5284 Add missing argument to checkpoint. 2018-02-02 13:45:40 -05:00
Joel Burget b78f82952e
Merge pull request #195 from FloorLamp/patch-1
Update running.md
2018-02-02 13:44:31 -05:00
Joel Burget 3b0b497acf
Merge branch 'master' into patch-1 2018-02-02 13:43:39 -05:00
Patrick Mylund Nielsen b8d00f9253
Merge pull request #269 from jpmorganchase/is-quorum-fix
Make `IsQuorum: true` default but not forced.
2018-01-30 22:59:02 -05:00
Joel Burget e98cb26e9e
Make `IsQuorum: true` default but not forced. 2018-01-30 11:43:20 -05:00
Patrick Mylund Nielsen 3719d61ee3
Merge pull request #260 from stevenroose/http-client-quorum
rpc: Support specifying HTTP client in RPC dialing
2018-01-25 13:07:42 -05:00
Patrick Mylund Nielsen f27f7b3ad3
Merge pull request #261 from jimthematrix/permissioned-nodes
Fixed missing DataDir value in p2p server that affected permissioned nodes
2018-01-25 13:06:50 -05:00
Patrick Mylund Nielsen aa365571a0
Merge pull request #236 from getamis/feature/add_istanbul_doc
README: add istanbul document
2018-01-25 12:56:19 -05:00
Patrick Mylund Nielsen 393c63b687
Merge pull request #248 from stevenroose/rafthasnopending
eth/api_backend.go: Remove unused raftHasNoPending
2018-01-25 12:55:49 -05:00
Patrick Mylund Nielsen 1c16523df2
Merge pull request #240 from jpmorganchase/no-quorum-api
Remove mention of old `quorum` api in README.md
2018-01-25 12:24:14 -05:00
Patrick Mylund Nielsen 37ccab5c24
Merge pull request #241 from jpmorganchase/doc-updates
Update docs for Quorum v2.
2018-01-25 11:59:29 -05:00
Jim Zhang d99a3e65b5 Fixed missing DataDir value in p2p server that affected permissioned nodes 2018-01-24 10:13:09 -05:00
Steven Roose 1eb5e2d002 rpc: Support specifying HTTP client in RPC dialing
Adds a minimal interface that captures http.Client and adds a new method
rpc.DialHTTPClient that takes a client using that interface. The existing
rpc.DialHTTP method is then alternatively implemented by using the new
rpc.DialHTTPClient method provided with a standard *http.Client.
2018-01-23 15:53:22 +01:00
Steven Roose 8b3f7906f9 Remove unused raftHasNoPending 2017-12-18 12:09:54 +01:00
Joel Burget e76c059e7d Update docs for Quorum v2.
Fixes #231
2017-12-01 10:55:19 -05:00
Joel Burget aa3aca7c4d
Remove mention of old `quorum` api in README.md 2017-12-01 10:23:22 -05:00
mark.lin 836820735c README: add istanbul document 2017-11-24 19:37:14 +08:00
Brian Schroeder 0905eda48e Re-add GPO creation in backend
Clique consensus requires a GPO to function.
2017-11-16 09:35:20 -05:00
mark.lin 6f835c377e miner: enable private transaction 2017-11-16 09:17:12 -05:00
Patrick Mylund Nielsen b74fa3ef76
Merge pull request #228 from jpmorganchase/permissioned-typos
p2p/permissions: Fix typos
2017-11-15 23:36:04 -05:00
Patrick Mylund Nielsen 8eb454750a p2p/permissions: Fix typos 2017-11-14 16:43:43 -05:00
Joel Burget cdee0dafe3 Tweak permissioned node logging. 2017-11-14 16:24:53 -05:00
Joel Burget a6f117d138
Merge pull request #218 from jpmorganchase/getDualState
Get dual state
2017-11-09 20:18:37 -05:00
Patrick Mylund Nielsen 5fa07a659a
Merge pull request #202 from conor10/master
Added Quorum Slack badge to main page
2017-11-09 16:36:20 -05:00
Joel Burget 947e55cfb6 s/evm.StateDB/getDualState
There are a lot of places where we wrongly use the current state db
rather than getting dual state. This should have a larger audit, but
it's a good start, and passes all tests.
2017-11-08 18:05:03 -05:00
Joel Burget de1f72b294 Remove Quorum version insertion.
It resulted in "Geth/vquorum" in the console.

Instead print the Quorum version just in the version command.
2017-11-08 14:11:51 -05:00
Joel Burget 0d1f89bbbb Remove Quorum version insertion.
It resulted in "Geth/vquorum" in the console.

Instead print the Quorum version just in the version command.
2017-11-08 14:11:06 -05:00
Patrick Mylund Nielsen 6a6b52c6cc
Merge pull request #214 from jpmorganchase/node-permissioning
Re-enable node permissioning
2017-11-06 11:03:51 -05:00
Joel Burget 81f0c9294e Re-enable node permissioning.
Also:

* update usage info options
* update relevant logging
2017-11-06 10:34:29 -05:00
Brian Schroeder f76983cdab Add quorum-tools to the README (#209) 2017-11-03 10:32:01 -04:00
Patrick Mylund Nielsen 3d91976f08
Geth 1.7.2 rebase and addition of Istanbul BFT (#207) 2017-10-31 18:24:11 -04:00
Conor 3a9ef674b7 Added Quorum Slack badge 2017-10-26 11:43:39 +01:00
Patrick Mylund Nielsen 949b5c0d7b README.md: Add ZSL links (2) 2017-10-17 09:37:13 -04:00
Patrick Mylund Nielsen 7a4ad5443f README.md: Add ZSL links 2017-10-17 09:36:22 -04:00
Norton Wang 1d3ce16a8e Update running.md
Minor formatting improvements
2017-10-16 17:06:49 -04:00
Leo Arias 70fff48b2e Fix the dash in the bootnode commands (#182) 2017-09-20 14:01:07 -04:00
Steven Roose 3089a92337 Use latest block when pending is indicated with RAFT (#181) 2017-09-18 22:57:55 -04:00
Coenie Beyers e806e7f57e Adding information regarding enode order in static-nodes.json (#174) 2017-09-15 13:28:36 -04:00
bas-vk 7af924507b Failing tests (#179)
* rpc: remove raft from default IPC API list

* core: fix timeout in TestReorgLongBlocks
2017-09-13 16:53:54 -04:00
Guilherme Salgado 663710f413 Add docs/new-block-code-walkthrough.md walkthrough for the creation of a new block (#140) 2017-09-02 14:45:37 -04:00
Joel Burget 188c265c35 README.md: Add a few video links 2017-09-01 08:57:44 -04:00
Joel Burget 396a61bada Small spelling / grammar tweaks to design.md (#164) 2017-09-01 08:57:06 -04:00
Patrick Mylund Nielsen 9faa0ed123 private: Distinguish between privateFor being absent vs. an empty array to allow self-sending (#165) 2017-09-01 08:54:00 -04:00
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