Browse Source

Fix some broken links (#5261)

## Description

Fix a bunch of old and broken links in markdown files.
pull/5265/head
John Adler 4 years ago
committed by GitHub
parent
commit
0ae0c2d837
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
12 changed files with 13 additions and 15 deletions
  1. +1
    -1
      docs/architecture/README.md
  2. +1
    -1
      docs/architecture/adr-014-secp-malleability.md
  3. +1
    -1
      docs/architecture/adr-023-ABCI-propose-tx.md
  4. +1
    -1
      docs/architecture/adr-044-lite-client-with-weak-subjectivity.md
  5. +1
    -1
      docs/architecture/adr-045-abci-evidence.md
  6. +1
    -3
      docs/introduction/what-is-tendermint.md
  7. +1
    -1
      docs/networks/docker-compose.md
  8. +1
    -1
      docs/tendermint-core/how-to-read-logs.md
  9. +1
    -1
      docs/tutorials/go-built-in.md
  10. +2
    -2
      docs/tutorials/go.md
  11. +1
    -1
      docs/tutorials/java.md
  12. +1
    -1
      docs/tutorials/kotlin.md

+ 1
- 1
docs/architecture/README.md View File

@ -55,7 +55,7 @@ Note the context/background should be written in the present tense.
- [ADR-024-Sign-Bytes](./adr-024-sign-bytes.md) - [ADR-024-Sign-Bytes](./adr-024-sign-bytes.md)
- [ADR-025-Commit](./adr-025-commit.md) - [ADR-025-Commit](./adr-025-commit.md)
- [ADR-026-General-Merkle-Proof](./adr-026-general-merkle-proof.md) - [ADR-026-General-Merkle-Proof](./adr-026-general-merkle-proof.md)
- [ADR-028-libp2p](./adr-026-libp2p.md)
- [ADR-028-libp2p](./adr-028-libp2p.md)
- [ADR-029-Check-Tx-Consensus](./adr-029-check-tx-consensus.md) - [ADR-029-Check-Tx-Consensus](./adr-029-check-tx-consensus.md)
- [ADR-030-Consensus-Refactor](./adr-030-consensus-refactor.md) - [ADR-030-Consensus-Refactor](./adr-030-consensus-refactor.md)
- [ADR-030-Changelog-structure](./adr-031-changelog.md) - [ADR-030-Changelog-structure](./adr-031-changelog.md)


+ 1
- 1
docs/architecture/adr-014-secp-malleability.md View File

@ -43,7 +43,7 @@ This is the same solution Ethereum has chosen for solving secp malleability.
## Proposed Implementation ## Proposed Implementation
Fork https://github.com/btcsuite/btcd, and just update the [parse sig method](https://github.com/btcsuite/btcd/blob/master/btcec/signature.go#195) and serialize functions to enforce our canonical form.
Fork https://github.com/btcsuite/btcd, and just update the [parse sig method](https://github.com/btcsuite/btcd/blob/11fcd83963ab0ecd1b84b429b1efc1d2cdc6d5c5/btcec/signature.go#L195) and serialize functions to enforce our canonical form.
## Status ## Status


+ 1
- 1
docs/architecture/adr-023-ABCI-propose-tx.md View File

@ -128,7 +128,7 @@ message ResponseProposeTx {
``` ```
`ProposeTx` would be called by before `mempool.Reap` at this `ProposeTx` would be called by before `mempool.Reap` at this
[line](https://github.com/tendermint/tendermint/blob/master/consensus/state.go#L906).
[line](https://github.com/tendermint/tendermint/blob/9cd9f3338bc80a12590631632c23c8dbe3ff5c34/consensus/state.go#L935).
Depending on whether `exclusive` is `true` or `false`, the proposed Depending on whether `exclusive` is `true` or `false`, the proposed
transactions are then pushed on top of the transactions received from transactions are then pushed on top of the transactions received from
`mempool.Reap`. `mempool.Reap`.


+ 1
- 1
docs/architecture/adr-044-lite-client-with-weak-subjectivity.md View File

@ -32,7 +32,7 @@ fork the network at some point in its prior history. See Vitalik’s post at
Subjectivity](https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/). Subjectivity](https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/).
Currently, Tendermint provides a lite client implementation in the Currently, Tendermint provides a lite client implementation in the
[lite](https://github.com/tendermint/tendermint/tree/master/lite) package. This
[light](https://github.com/tendermint/tendermint/tree/master/light) package. This
lite client implements a bisection algorithm that tries to use a binary search lite client implements a bisection algorithm that tries to use a binary search
to find the minimum number of block headers where the validator set voting to find the minimum number of block headers where the validator set voting
power changes are less than < 1/3rd. This interface does not support weak power changes are less than < 1/3rd. This interface does not support weak


+ 1
- 1
docs/architecture/adr-045-abci-evidence.md View File

@ -31,7 +31,7 @@ checking).
Currently, evidence verification is handled by Tendermint. Once committed, Currently, evidence verification is handled by Tendermint. Once committed,
[evidence is passed over [evidence is passed over
ABCI](https://github.com/tendermint/tendermint/blob/master/abci/types/types.proto#L321)
ABCI](https://github.com/tendermint/tendermint/blob/master/proto/tendermint/abci/types.proto#L354)
in BeginBlock in a reduced form that includes only in BeginBlock in a reduced form that includes only
the type of evidence, its height and timestamp, the validator it's from, and the the type of evidence, its height and timestamp, the validator it's from, and the
total voting power of the validator set at the height. The app trusts Tendermint total voting power of the validator set at the height. The app trusts Tendermint


+ 1
- 3
docs/introduction/what-is-tendermint.md View File

@ -325,8 +325,6 @@ The [Cosmos Network](https://cosmos.network) is designed to use this
Proof-of-Stake mechanism across an array of cryptocurrencies implemented Proof-of-Stake mechanism across an array of cryptocurrencies implemented
as ABCI applications. as ABCI applications.
The following diagram is Tendermint in a (technical) nutshell. [See here
for high resolution
version](https://github.com/mobfoundry/hackatom/blob/master/tminfo.pdf).
The following diagram is Tendermint in a (technical) nutshell.
![tx-flow](../imgs/tm-transaction-flow.png) ![tx-flow](../imgs/tm-transaction-flow.png)

+ 1
- 1
docs/networks/docker-compose.md View File

@ -59,7 +59,7 @@ calling the `tendermint testnet` command.
The `./build` directory is mounted to the `/tendermint` mount point to attach The `./build` directory is mounted to the `/tendermint` mount point to attach
the binary and config files to the container. the binary and config files to the container.
To change the number of validators / non-validators change the `localnet-start` Makefile target [here](../../makefile):
To change the number of validators / non-validators change the `localnet-start` Makefile target [here](../../Makefile):
```makefile ```makefile
localnet-start: localnet-stop localnet-start: localnet-stop


+ 1
- 1
docs/tendermint-core/how-to-read-logs.md View File

@ -138,7 +138,7 @@ little overview what they do.
[README](https://github.com/tendermint/tendermint/blob/master/p2p/README.md). [README](https://github.com/tendermint/tendermint/blob/master/p2p/README.md).
- `rpc` [Tendermint's RPC](./rpc.md). - `rpc` [Tendermint's RPC](./rpc.md).
- `rpc-server` RPC server. For implementation details, please read the - `rpc-server` RPC server. For implementation details, please read the
[doc.go](https://github.com/tendermint/tendermint/blob/master/rpc/lib/doc.go).
[doc.go](https://github.com/tendermint/tendermint/blob/master/rpc/jsonrpc/doc.go).
- `state` Represents the latest state and execution submodule, which - `state` Represents the latest state and execution submodule, which
executes blocks against the application. executes blocks against the application.
- `types` A collection of the publicly exposed types and methods to - `types` A collection of the publicly exposed types and methods to


+ 1
- 1
docs/tutorials/go-built-in.md View File

@ -84,7 +84,7 @@ Hello, Tendermint Core
Tendermint Core communicates with the application through the Application Tendermint Core communicates with the application through the Application
BlockChain Interface (ABCI). All message types are defined in the [protobuf BlockChain Interface (ABCI). All message types are defined in the [protobuf
file](https://github.com/tendermint/tendermint/blob/master/abci/types/types.proto).
file](https://github.com/tendermint/tendermint/blob/master/proto/tendermint/abci/types.proto).
This allows Tendermint Core to run applications written in any programming This allows Tendermint Core to run applications written in any programming
language. language.


+ 2
- 2
docs/tutorials/go.md View File

@ -87,7 +87,7 @@ Hello, Tendermint Core
Tendermint Core communicates with the application through the Application Tendermint Core communicates with the application through the Application
BlockChain Interface (ABCI). All message types are defined in the [protobuf BlockChain Interface (ABCI). All message types are defined in the [protobuf
file](https://github.com/tendermint/tendermint/blob/master/abci/types/types.proto).
file](https://github.com/tendermint/tendermint/blob/master/proto/tendermint/abci/types.proto).
This allows Tendermint Core to run applications written in any programming This allows Tendermint Core to run applications written in any programming
language. language.
@ -291,7 +291,7 @@ the application's `Query` method.
Applications are free to provide their own APIs. But by using Tendermint Core Applications are free to provide their own APIs. But by using Tendermint Core
as a proxy, clients (including [light client as a proxy, clients (including [light client
package](https://godoc.org/github.com/tendermint/tendermint/lite2)) can leverage
package](https://godoc.org/github.com/tendermint/tendermint/light)) can leverage
the unified API across different applications. Plus they won't have to call the the unified API across different applications. Plus they won't have to call the
otherwise separate Tendermint Core API for additional proofs. otherwise separate Tendermint Core API for additional proofs.


+ 1
- 1
docs/tutorials/java.md View File

@ -115,7 +115,7 @@ Hello world.
Tendermint Core communicates with the application through the Application Tendermint Core communicates with the application through the Application
BlockChain Interface (ABCI). All message types are defined in the [protobuf BlockChain Interface (ABCI). All message types are defined in the [protobuf
file](https://github.com/tendermint/tendermint/blob/master/abci/types/types.proto).
file](https://github.com/tendermint/tendermint/blob/master/proto/tendermint/abci/types.proto).
This allows Tendermint Core to run applications written in any programming This allows Tendermint Core to run applications written in any programming
language. language.


+ 1
- 1
docs/tutorials/kotlin.md View File

@ -115,7 +115,7 @@ Hello world.
Tendermint Core communicates with the application through the Application Tendermint Core communicates with the application through the Application
BlockChain Interface (ABCI). All message types are defined in the [protobuf BlockChain Interface (ABCI). All message types are defined in the [protobuf
file](https://github.com/tendermint/tendermint/blob/master/abci/types/types.proto).
file](https://github.com/tendermint/tendermint/blob/master/proto/tendermint/abci/types.proto).
This allows Tendermint Core to run applications written in any programming This allows Tendermint Core to run applications written in any programming
language. language.


Loading…
Cancel
Save