forked from hyperledger/besu-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
mkdocs.navigation.yml
215 lines (214 loc) · 14.5 KB
/
mkdocs.navigation.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
---
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
INHERIT: mkdocs.extra.yml # DO NOT MODIFY THIS LINE
nav:
- Public networks:
- public-networks/index.md
- Get started:
- System requirements: public-networks/get-started/system-requirements.md
- Install Besu:
- public-networks/get-started/install/index.md
- Run Besu from Docker image: public-networks/get-started/install/run-docker-image.md
- Install binary distribution: public-networks/get-started/install/binary-distribution.md
- Start Besu: public-networks/get-started/start-node.md
- Connect to a network:
- public-networks/get-started/connect/index.md
- Sync Besu: public-networks/get-started/connect/sync-node.md
- Connect to Mainnet: public-networks/get-started/connect/mainnet.md
- Connect to a testnet: public-networks/get-started/connect/testnet.md
- Migrate to Besu: public-networks/get-started/migrate-to-besu.md
- How to:
- Prepare for The Merge: public-networks/how-to/prepare-for-the-merge.md
- Use the Besu API:
- public-networks/how-to/use-besu-api/index.md
- Use JSON-RPC over HTTP, WS, and IPC: public-networks/how-to/use-besu-api/json-rpc.md
- Use RPC Pub/Sub over WS: public-networks/how-to/use-besu-api/rpc-pubsub.md
- Use GraphQL over HTTP: public-networks/how-to/use-besu-api/graphql.md
- Authenticate JSON-RPC requests: public-networks/how-to/use-besu-api/authenticate.md
- Access logs using JSON-RPC: public-networks/how-to/use-besu-api/access-logs.md
- Use the Engine API: public-networks/how-to/use-engine-api.md
- Use a configuration file: public-networks/how-to/configuration-file.md
- Create and send transactions: public-networks/how-to/send-transactions.md
- Find and connect to peers:
- Configure static nodes: public-networks/how-to/connect/static-nodes.md
- Configure ports: public-networks/how-to/connect/configure-ports.md
- Manage peers: public-networks/how-to/connect/manage-peers.md
- Specify NAT method: public-networks/how-to/connect/specify-nat.md
- Monitor nodes:
- public-networks/how-to/monitor/index.md
- Use metrics: public-networks/how-to/monitor/metrics.md
- Understand metrics: public-networks/how-to/monitor/understand-metrics.md
- Configure logging: public-networks/how-to/monitor/logging.md
- Configure high availability:
- public-networks/how-to/configure-ha/index.md
- Sample load balancer configurations: public-networks/how-to/configure-ha/sample-configuration.md
- Configure the Java Virtual Machine:
- public-networks/how-to/configure-jvm/index.md
- Pass JVM options: public-networks/how-to/configure-jvm/pass-jvm-options.md
- Manage JVM memory: public-networks/how-to/configure-jvm/manage-memory.md
- Use Java Flight Recorder: public-networks/how-to/configure-jvm/java-flight-recorder.md
- Develop dapps:
- Use Truffle: public-networks/how-to/develop/truffle.md
- Use client libraries: public-networks/how-to/develop/client-libraries.md
- Use proof of work:
- Configure mining: public-networks/how-to/use-pow/mining.md
- Upgrade Besu: public-networks/how-to/upgrade-node.md
- Troubleshoot:
- Use EVM tool: public-networks/how-to/troubleshoot/evm-tool.md
- Trace transactions: public-networks/how-to/troubleshoot/trace-transactions.md
- Concepts:
- The Merge: public-networks/concepts/the-merge.md
- Proof of stake: public-networks/concepts/proof-of-stake.md
- Data storage formats: public-networks/concepts/data-storage-formats.md
- Transactions:
- Transaction types: public-networks/concepts/transactions/types.md
- Transaction pool: public-networks/concepts/transactions/pool.md
- Transaction validation: public-networks/concepts/transactions/validation.md
- Network ID and chain ID: public-networks/concepts/network-and-chain-id.md
- Events and logs: public-networks/concepts/events-and-logs.md
- Genesis file: public-networks/concepts/genesis-file.md
- Node keys: public-networks/concepts/node-keys.md
- Tutorials:
- Run Besu and Teku on Mainnet: public-networks/tutorials/besu-teku-mainnet.md
- Run Besu and Teku on a testnet: public-networks/tutorials/besu-teku-testnet.md
- Reference:
- Besu command line:
- Options: public-networks/reference/cli/options.md
- Subcommands: public-networks/reference/cli/subcommands.md
- Besu API:
- public-networks/reference/api/index.md
- Objects: public-networks/reference/api/objects.md
- Engine API:
- public-networks/reference/engine-api/index.md
- Objects: public-networks/reference/engine-api/objects.md
- Genesis file items: public-networks/reference/genesis-items.md
- EVM tool options: public-networks/reference/evm-tool.md
- Transaction trace types: public-networks/reference/trace-types.md
- Projects using Besu: public-networks/reference/projects-using-besu.md
- Security disclosure policy: public-networks/reference/disclosure.md
- Private networks:
- private-networks/index.md
- Get started:
- System requirements: private-networks/get-started/system-requirements.md
- Install Besu:
- private-networks/get-started/install/index.md
- Run Besu from Docker image: private-networks/get-started/install/run-docker-image.md
- Install binary distribution: private-networks/get-started/install/binary-distribution.md
- Start Besu: private-networks/get-started/start-node.md
- How to:
- private-networks/how-to/index.md
- Configure:
- Consensus:
- private-networks/how-to/configure/consensus/index.md
- QBFT: private-networks/how-to/configure/consensus/qbft.md
- IBFT 2.0: private-networks/how-to/configure/consensus/ibft.md
- Clique: private-networks/how-to/configure/consensus/clique.md
- Add and remove validators without voting: private-networks/how-to/configure/consensus/add-validators-without-voting.md
- Free gas network: private-networks/how-to/configure/free-gas.md
- Bootnodes: private-networks/how-to/configure/bootnodes.md
- Validators: private-networks/how-to/configure/validators.md
- Pre-deploy a contract: private-networks/how-to/configure/contracts.md
- TLS:
- Client and server TLS: private-networks/how-to/configure/tls/client-and-server.md
- Peer-to-peer TLS: private-networks/how-to/configure/tls/p2p.md
- Block proposal permissioning: private-networks/how-to/configure/block-proposal-permissioning.md
- Alternative elliptic curves: private-networks/how-to/configure/curves.md
- Create and send transactions:
- private-networks/how-to/send-transactions/index.md
- Create and send private transactions: private-networks/how-to/send-transactions/private-transactions.md
- Send concurrent private transactions: private-networks/how-to/send-transactions/concurrent-private-transactions.md
- Include revert reason: private-networks/how-to/send-transactions/revert-reason.md
- Monitor nodes:
- private-networks/how-to/monitor/index.md
- Use Grafana Loki: private-networks/how-to/monitor/loki.md
- Use Elastic Stack: private-networks/how-to/monitor/elastic-stack.md
- Use Quorum Hibernate: private-networks/how-to/monitor/quorum-hibernate.md
- Use Splunk: private-networks/how-to/monitor/splunk.md
- Use OpenTelemtry: private-networks/how-to/monitor/opentelemetry.md
- Use privacy:
- Use EEA-compliant privacy: private-networks/how-to/use-privacy/eea-compliant.md
- Use Besu-extended privacy: private-networks/how-to/use-privacy/besu-extended.md
- Use GoQuorum-compatible privacy: private-networks/how-to/use-privacy/goquorum-compatible.md
- Run Tessera with Besu: private-networks/how-to/use-privacy/tessera.md
- Create and manage privacy groups: private-networks/how-to/use-privacy/privacy-groups.md
- Use flexible privacy groups: private-networks/how-to/use-privacy/flexible.md
- Access private and privacy marker transactions: private-networks/how-to/use-privacy/access-private-transactions.md
- Sign privacy marker transactions: private-networks/how-to/use-privacy/sign-pmts.md
- Use the web3js-quorum library: private-networks/how-to/use-privacy/web3js-quorum.md
- Performance best practices: private-networks/how-to/use-privacy/performance-best-practices.md
- Use permissioning:
- Use local permissioning: private-networks/how-to/use-permissioning/local.md
- Use onchain permissioning: private-networks/how-to/use-permissioning/onchain.md
- Deploy for production:
- Deploy to the cloud: private-networks/how-to/deploy/cloud.md
- Use Ansible: private-networks/how-to/deploy/ansible.md
- Use Kubernetes: private-networks/how-to/deploy/kubernetes.md
- Use Ethstats network monitor: private-networks/how-to/deploy/ethstats.md
- Backup and restore: private-networks/how-to/backup.md
- Upgrade: private-networks/how-to/upgrade.md
- Concepts:
- private-networks/concepts/index.md
- Proof of authority consensus: private-networks/concepts/poa.md
- Privacy:
- private-networks/concepts/privacy/index.md
- Private transactions:
- private-networks/concepts/privacy/private-transactions/index.md
- Private transaction processing: private-networks/concepts/privacy/private-transactions/processing.md
- Privacy groups: private-networks/concepts/privacy/privacy-groups.md
- Flexible privacy groups: private-networks/concepts/privacy/flexible-privacy.md
- Multi-tenancy: private-networks/concepts/privacy/multi-tenancy.md
- Privacy plugin: private-networks/concepts/privacy/plugin.md
- Permissioning:
- private-networks/concepts/permissioning/index.md
- Onchain permissioning: private-networks/concepts/permissioning/onchain.md
- Permissioning plugin: private-networks/concepts/permissioning/plugin.md
- Public key infrastructure: private-networks/concepts/pki.md
- Plugins: private-networks/concepts/plugins.md
- Tutorials:
- Quorum Developer Quickstart: private-networks/tutorials/quickstart.md
- Create a QBFT network: private-networks/tutorials/qbft.md
- Create an IBFT 2.0 network:
- private-networks/tutorials/ibft/index.md
- Add and remove IBFT 2.0 validators: private-networks/tutorials/ibft/validators.md
- Create a Clique network: private-networks/tutorials/clique.md
- Create an Ethash network: private-networks/tutorials/ethash.md
- Create a privacy-enabled network:
- private-networks/tutorials/privacy/index.md
- Create a privacy-enabled network using the Quickstart: private-networks/tutorials/privacy/quickstart.md
- Configure a multi-tenant network: private-networks/tutorials/privacy/multi-tenancy.md
- Use the web3js-quorum multi-node example: private-networks/tutorials/privacy/web3js-quorum.md
- Create a permissioned network:
- private-networks/tutorials/permissioning/index.md
- Get started with onchain permissioning: private-networks/tutorials/permissioning/onchain.md
- Upgrade permissioning contracts: private-networks/tutorials/permissioning/upgrade-contracts.md
- Deploy a smart contract:
- private-networks/tutorials/contracts/index.md
- Transfer account funds: private-networks/tutorials/contracts/transfer-funds.md
- Interact with a deployed contract: private-networks/tutorials/contracts/interact.md
- Deploy using Kubernetes:
- private-networks/tutorials/kubernetes/index.md
- Local playground: private-networks/tutorials/kubernetes/playground.md
- Create a cluster: private-networks/tutorials/kubernetes/cluster.md
- Deploy charts: private-networks/tutorials/kubernetes/charts.md
- Use the Quorum Explorer: private-networks/tutorials/kubernetes/quorum-explorer.md
- Maintenance: private-networks/tutorials/kubernetes/maintenance.md
- Production: private-networks/tutorials/kubernetes/production.md
- Configure Kubernetes mode in NAT manager: private-networks/tutorials/kubernetes/nat-manager.md
- Deploy using Microsoft Azure: private-networks/tutorials/azure.md
- Reference:
- private-networks/reference/index.md
- Besu command line:
- Private network options: private-networks/reference/cli/options.md
- Private network subcommands: private-networks/reference/cli/subcommands.md
- Besu API:
- private-networks/reference/api/index.md
- Private network API objects: private-networks/reference/api/objects.md
- Accounts for testing: private-networks/reference/accounts-for-testing.md
- Plugin API interfaces: private-networks/reference/plugin-api-interfaces.md