Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cometbft/v0.37/docs/guides/go-built-in.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -639,7 +639,7 @@ Next, we initialize the Badger database and create an app instance.

We use `FilePV`, which is a private validator (i.e. thing which signs consensus
messages). Normally, you would use `SignerRemote` to connect to an external
[HSM](https://kb.certus.one/hsm.html).
[HSM](https://pkg.go.dev/github.com/certusone/yubihsm-go).

```go
pv := privval.LoadFilePV(
Expand Down
3 changes: 1 addition & 2 deletions cometbft/v0.37/spec/abci/abci++_client_server.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,7 @@ the `--abci` flag appropriately.

See examples, in various stages of maintenance, in
[Go](https://github.com/cometbft/cometbft/tree/v0.37.x/abci/server),
[JavaScript](https://github.com/tendermint/js-abci),
[C++](https://github.com/mdyring/cpp-tmsp), and
[JavaScript](https://github.com/tendermint/js-abci), and
[Java](https://github.com/jTendermint/jabci).

### In Process
Expand Down
2 changes: 1 addition & 1 deletion cometbft/v0.38/docs/app-dev/Indexing-Transactions.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -301,4 +301,4 @@ digit, as well as the following characters: `.` (dot), `-` (dash), `_`
^[\w]+[\.-\w]?$
```

[abci-events]: ../spec/abci/abci++_basic_concepts.md#events
[abci-events]: /cometbft/v0.38/spec/abci/abci++_basic_concepts#events
2 changes: 1 addition & 1 deletion cometbft/v0.38/docs/core/RPC.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ cors_allowed_origins = []
max_open_connections = 900
```

See the [Configuration](./configuration) page for more details on RPC configuration options.
See the [Configuration](/cometbft/v0.38/docs/core/configuration) page for more details on RPC configuration options.
2 changes: 1 addition & 1 deletion cometbft/v0.38/docs/core/Running-in-production.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ give you a limited number of file descriptors.
If you want to accept a greater number of connections, you will need to increase
these limits.

[Sysctls to tune the system to be able to open more connections](https://github.com/satori-com/tcpkali/blob/master/doc/tcpkali.man.md#sysctls-to-tune-the-system-to-be-able-to-open-more-connections)
[Sysctls to tune the system to be able to open more connections](https://github.com/satori-com/tcpkali/blob/main/doc/tcpkali.man.md#sysctls-to-tune-the-system-to-be-able-to-open-more-connections)

The process file limits must also be increased, e.g. via `ulimit -n 8192`.

Expand Down
4 changes: 2 additions & 2 deletions cometbft/v0.38/docs/core/mempool.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -98,5 +98,5 @@ The ABCI application becomes responsible for storing, disseminating, and
proposing transactions using [`PrepareProposal`][2]. The concrete design is up
to the ABCI application developers.

[1]: ../../spec/abci/abci++_methods.md#checktx
[2]: ../../spec/abci/abci++_methods.md#prepareproposal
[1]: /cometbft/v0.38/spec/abci/abci++_methods#checktx
[2]: /cometbft/v0.38/spec/abci/abci++_methods#prepareproposal
Original file line number Diff line number Diff line change
Expand Up @@ -641,7 +641,7 @@ app := NewKVStoreApplication(db)

We use `FilePV`, which is a private validator (i.e., a thing which signs consensus
messages). Normally, you would use `SignerRemote` to connect to an external
[HSM](https://kb.certus.one/hsm.html).
[HSM](https://pkg.go.dev/github.com/certusone/yubihsm-go).

```go
pv := privval.LoadFilePV(
Expand Down
2 changes: 1 addition & 1 deletion cometbft/v0.38/docs/qa/CometBFT-QA-38.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ is described [here](/cometbft/v0.38/docs/qa/TMCore-QA-37#finding-the-saturation-

The following table summarizes the results for the different experiments
(extracted from
[`v038_report_tabbed.txt`](/cometbft/v0.38/docs/qa/img38/200nodes/v038_report_tabbed.txt)). The X axis
[`v038_report_tabbed.txt`](https://raw.githubusercontent.com/cometbft/cometbft/v0.38.x/docs/qa/img38/200nodes/v038_report_tabbed.txt)). The X axis
(`c`) is the number of connections created by the load runner process to the
target node. The Y axis (`r`) is the rate or number of transactions issued per
second.
Expand Down
2 changes: 1 addition & 1 deletion cometbft/v0.38/docs/qa/TMCore-QA-34.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ from being stable: the load runner tries to produce slightly more transactions t
be processed by the testnet.

The following table summarizes the results for v0.34.x for the different experiments
(extracted from file [`v034_report_tabbed.txt`](https://github.com/cometbft/cometbft/blob/main/docs/references/qa//cometbft/v0.38/docs/qa/img34/v034_report_tabbed.txt)).
(extracted from file [`v034_report_tabbed.txt`](https://raw.githubusercontent.com/cometbft/cometbft/v0.38.x/docs/qa/img34/v034_report_tabbed.txt)).

The X axis of this table is `c`, the number of connections created by the load runner process to the target node.
The Y axis of this table is `r`, the rate or number of transactions issued per second.
Expand Down
2 changes: 1 addition & 1 deletion cometbft/v0.38/docs/qa/TMCore-QA-37.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ For further details, see [this paragraph](/cometbft/v0.38/docs/qa/TMCore-QA-34#f
in the baseline version.

The following table summarizes the results for v0.37.x for the different experiments
(extracted from file [`v037_report_tabbed.txt`](https://github.com/cometbft/cometbft/blob/main/docs/references/qa//cometbft/v0.38/docs/qa/img37/200nodes_tm037/v037_report_tabbed.txt)).
(extracted from file [`v037_report_tabbed.txt`](https://raw.githubusercontent.com/cometbft/cometbft/v0.38.x/docs/qa/img37/200nodes_tm037/v037_report_tabbed.txt)).

The X axis of this table is `c`, the number of connections created by the load runner process to the target node.
The Y axis of this table is `r`, the rate or number of transactions issued per second.
Expand Down
5 changes: 2 additions & 3 deletions cometbft/v0.38/spec/abci/Client-and-server.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ For more details on protobuf, see the [documentation](https://developers.google.

{/*
As of v0.36 requests are synchronous. For each of ABCI++'s four connections (see
[Connections](./abci%2B%2B_app_requirements.md)), when CometBFT issues a request to the
[Connections](/cometbft/v0.38/spec/abci/abci++_app_requirements)), when CometBFT issues a request to the
Application, it will wait for the response before continuing execution. As a side effect,
requests and responses are ordered for each connection, but not necessarily across connections.
*/}
Expand All @@ -45,8 +45,7 @@ the `--abci` flag appropriately.

See examples, in various stages of maintenance, in
[Go](https://github.com/cometbft/cometbft/tree/master/abci/server),
[JavaScript](https://github.com/tendermint/js-abci),
[C++](https://github.com/mdyring/cpp-tmsp), and
[JavaScript](https://github.com/tendermint/js-abci), and
[Java](https://github.com/jTendermint/jabci).

### In Process
Expand Down
10 changes: 5 additions & 5 deletions cometbft/v0.38/spec/abci/Methods.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ title: Methods
| height | int64 | The height of the block that will be proposed. | 5 |
| time | [google.protobuf.Timestamp][protobuf-timestamp] | Timestamp of the block that that will be proposed. | 6 |
| next_validators_hash | bytes | Merkle root of the next validator set. | 7 |
| proposer_address | bytes | [Address](../core/Data_structures.mdx#address) of the validator that is creating the proposal. | 8 |
| proposer_address | bytes | [Address](/cometbft/v0.38/spec/core/Data_structures#address) of the validator that is creating the proposal. | 8 |

* **Response**:

Expand Down Expand Up @@ -531,13 +531,13 @@ then _p_ locks _v_ and sends a Precommit message in the following way
and signs the populated data structure.
5. _p_ constructs and signs the [CanonicalVote](/cometbft/v0.38/spec/core/Data_structures#canonicalvote) structure.
6. _p_ constructs the Precommit message (i.e. [Vote](/cometbft/v0.38/spec/core/Data_structures#vote) structure)
using [CanonicalVoteExtension](../core/Data_structures.mdx#canonicalvoteextension)
using [CanonicalVoteExtension](/cometbft/v0.38/spec/core/Data_structures#canonicalvoteextension)
and [CanonicalVote](/cometbft/v0.38/spec/core/Data_structures#canonicalvoteextension).
7. _p_ broadcasts the Precommit message.

In the cases when _p_ is to broadcast `precommit nil` messages (either _2f+1_ `prevote nil` messages received,
or _timeoutPrevote_ triggered), _p_'s CometBFT does **not** call `RequestExtendVote` and will not include
a [CanonicalVoteExtension](../core/Data_structures.mdx#canonicalvoteextension) field in the `precommit nil` message.
a [CanonicalVoteExtension](/cometbft/v0.38/spec/core/Data_structures#canonicalvoteextension) field in the `precommit nil` message.

### VerifyVoteExtension

Expand Down Expand Up @@ -805,7 +805,7 @@ Most of the data structures used in ABCI are shared [common data structures](/co
| Name | Type | Description | Field Number |
|---------------|-------------------------------------------------------|------------------------------------------------------------------------------------------|--------------|
| validator | [Validator](#validator) | The validator that sent the vote. | 1 |
| block_id_flag | [BlockIDFlag](../core/Data_structures.mdx#blockidflag) | Indicates whether the validator voted the last block, nil, or its vote was not received. | 3 |
| block_id_flag | [BlockIDFlag](/cometbft/v0.38/spec/core/Data_structures#blockidflag) | Indicates whether the validator voted the last block, nil, or its vote was not received. | 3 |

* **Usage**:
* Indicates whether a validator signed the last block, allowing for rewards based on validator availability.
Expand All @@ -820,7 +820,7 @@ Most of the data structures used in ABCI are shared [common data structures](/co
| validator | [Validator](#validator) | The validator that sent the vote. | 1 |
| vote_extension | bytes | Non-deterministic extension provided by the sending validator's Application. | 3 |
| extension_signature | bytes | Signature of the vote extension produced by the sending validator and verified by CometBFT. | 4 |
| block_id_flag | [BlockIDFlag](../core/Data_structures.mdx#blockidflag) | Indicates whether the validator voted the last block, nil, or its vote was not received. | 5 |
| block_id_flag | [BlockIDFlag](/cometbft/v0.38/spec/core/Data_structures#blockidflag) | Indicates whether the validator voted the last block, nil, or its vote was not received. | 5 |

* **Usage**:
* Indicates whether a validator signed the last block, allowing for rewards based on validator availability.
Expand Down
Loading