From c824ab6f4744a0e1ff7cb4c5e21905d02aaea066 Mon Sep 17 00:00:00 2001 From: chris-j-h Date: Fri, 23 Aug 2019 10:23:59 +0100 Subject: [PATCH] Fix broken links in Getting Started docs --- docs/Getting Started/7Nodes-Setup.md | 2 +- docs/Getting Started/Creating-A-Network-From-Scratch.md | 8 ++++---- docs/Getting Started/api.md | 6 +++--- docs/Getting Started/running.md | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/Getting Started/7Nodes-Setup.md b/docs/Getting Started/7Nodes-Setup.md index cbfcbe1e0..7f496b014 100644 --- a/docs/Getting Started/7Nodes-Setup.md +++ b/docs/Getting Started/7Nodes-Setup.md @@ -50,7 +50,7 @@ issues with the version of curl bundled with Vagrant. * If the machine you are using has less than 8 GB memory you will likely encounter system issues such as slow down and unresponsiveness when starting the Vagrant instance as your machine will not have the capacity to run the VM. There are several steps that can be taken to overcome this: 1. Shutdown any running processes that are not required - 1. If running the [7nodes example](../7Nodes), reduce the number of nodes started up. See the [7nodes: Reducing the number of nodes](../7Nodes#reducing-the-number-of-nodes) for info on how to do this. + 1. If running the [7nodes example](../7Nodes), reduce the number of nodes started up. See the [7nodes: Reducing the number of nodes](../7Nodes-Setup#reducing-the-number-of-nodes) for info on how to do this. 1. Set up and run the examples locally. Running locally reduces the load on your memory compared to running in Vagrant. ### Running with Docker diff --git a/docs/Getting Started/Creating-A-Network-From-Scratch.md b/docs/Getting Started/Creating-A-Network-From-Scratch.md index d3a0b72f8..e8675f0c5 100644 --- a/docs/Getting Started/Creating-A-Network-From-Scratch.md +++ b/docs/Getting Started/Creating-A-Network-From-Scratch.md @@ -5,7 +5,7 @@ This section details easy to follow step by step instructions of how to setup on Let's go through step by step instructions to setup a Quorum node with Raft consensus. ## Quorum with Raft consensus -1. On each machine build Quorum as described in the [getting set up](../Setup%20Overview%20%26%20Quickstart) section. Ensure that PATH contains geth and bootnode +1. On each machine build Quorum as described in the [Installing](../Installing) section. Ensure that PATH contains geth and bootnode ``` $ git clone https://github.com/jpmorganchase/quorum.git $ cd quorum @@ -296,7 +296,7 @@ Let's go through step by step instructions to setup a Quorum node with Raft cons ## Quorum with Istanbul BFT consensus -1. On each machine build Quorum as described in the [getting set up](../Setup%20Overview%20%26%20Quickstart) section. Ensure that PATH contains geth and boot node +1. On each machine build Quorum as described in the [Installing](../Installing) section. Ensure that PATH contains geth and boot node ``` $ git clone https://github.com/jpmorganchase/quorum.git $ cd quorum @@ -902,7 +902,7 @@ Just execute **step 4** instruction from removing a validator node. ## Adding privacy transaction manager ### Tessera -1. Build Quorum and install [Tessera](https://github.com/jpmorganchase/tessera/releases) as described in the [getting set up](../Setup%20Overview%20%26%20Quickstart) section. Ensure that PATH contains geth and bootnode. Be aware of the location of the `tessera.jar` release file +1. Build Quorum and install [Tessera](https://github.com/jpmorganchase/tessera/releases) as described in the [Installing](../Installing) section. Ensure that PATH contains geth and bootnode. Be aware of the location of the `tessera.jar` release file ``` $ git clone https://github.com/jpmorganchase/quorum.git $ cd quorum @@ -1156,7 +1156,7 @@ Just execute **step 4** instruction from removing a validator node. ``` ### Constellation -1. Build Quorum and install [Constellation](https://github.com/jpmorganchase/constellation/releases) as described in the [getting set up](../Setup%20Overview%20%26%20Quickstart) section. Ensure that PATH contains geth, bootnode, and constellation-node binaries +1. Build Quorum and install [Constellation](https://github.com/jpmorganchase/constellation/releases) as described in the [Installing](../Installing) section. Ensure that PATH contains geth, bootnode, and constellation-node binaries 2. Generate new keys with `constellation-node --generatekeys=new-node-1` 3. Start your constellation node and send it into background with `constellation-node --url=https://127.0.0.1:9001/ --port=9001 --workdir=. --socket=tm.ipc --publickeys=new-node-1.pub --privatekeys=new-node-1.key --othernodes=https://127.0.0.1:9001/ >> constellation.log 2>&1 &` 4. Start your node and send it into background with `PRIVATE_CONFIG=tm.ipc nohup geth --datadir new-node-1 --nodiscover --verbosity 5 --networkid 31337 --raft --raftport 50000 --rpc --rpcaddr 0.0.0.0 --rpcport 22000 --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,raft --emitcheckpoints --port 21000 2>>node.log &` diff --git a/docs/Getting Started/api.md b/docs/Getting Started/api.md index 4383a2140..baec9d57c 100644 --- a/docs/Getting Started/api.md +++ b/docs/Getting Started/api.md @@ -62,17 +62,17 @@ web3.eth.sendRawPrivateTransaction(signedTransactionData [, privateData] [, call Sends a pre-signed transaction. For example can be signed using: https://github.com/SilentCicero/ethereumjs-accounts -__Important:__ Please note that before calling this API, a `storeraw` api need to be called first to Quorum's private transaction manager. Instructions on how to do this can be found [here](https://github.com/jpmorganchase/tessera/wiki/Interface-&-API). +__Important:__ Please note that before calling this API, a `storeraw` api need to be called first to Quorum's private transaction manager. Instructions on how to do this can be found [here](../../Privacy/Tessera/Usage/Interface%20&%20API/). ##### Parameters 1. `String` - Signed transaction data in HEX format 2. `Object` - Private data to send - `privateFor`: `List` - When sending a private transaction, an array of the recipients' base64-encoded public keys. -3. `Function` - (optional) If you pass a callback the HTTP request is made asynchronous. See [this note](#using-callbacks) for details. +3. `Function` - (optional) If you pass a callback the HTTP request is made asynchronous. ##### Returns `String` - The 32 Bytes transaction hash as HEX string. - If the transaction was a contract creation use [web3.eth.getTransactionReceipt()](#web3ethgettransactionreceipt) to get the contract address, after the transaction was mined. + If the transaction was a contract creation use `web3.eth.getTransactionReceipt()` to get the contract address, after the transaction was mined. ##### Example diff --git a/docs/Getting Started/running.md b/docs/Getting Started/running.md index a3e1d4f6c..09783a27e 100644 --- a/docs/Getting Started/running.md +++ b/docs/Getting Started/running.md @@ -171,7 +171,7 @@ Any additions to the `permissioned-nodes.json` file will be dynamically picked u Removing existing connected nodes from the `permissioned-nodes.json` file will not immediately drop those existing connected nodes. However, if the connection is dropped for any reason, and a subsequent connect request is made from the dropped node ids, it will be rejected as part of that new request. ## Quorum API -Please see the [Quorum API](../../api) page for details. +Please see the [Quorum API](../api) page for details. ## Network and Chain ID