Skip to content

Commit 04ede3b

Browse files
chore: update deadlinks (#5013)
This PR fixes broken and outdated links throughout the codebase: - Fix typo in CONTRIBUTING.md: Missing closing parenthesis in Awesome Gno link - Update Makefile commands in READMEs: install_gnokey → install.gnokey, install_gno → install.gno - Fix tx-archive path: Updated to gnolang/gno/tree/master/contribs/tx-archive - Fix Tendermint links: Updated tendermint/classic references to tendermint/tendermint throughout tm2/ - Update documentation URLs: Migrated from deprecated tendermint.com/docs/ to docs.tendermint.com/ and docs.cometbft.com/ - Fix GitHub path formats: Corrected malformed paths like gnolang/gno/tm2/pkg/bft/ to proper gnolang/gno/tree/master/tm2/pkg/bft/ format - Fix external references: Updated cosmos-sdk, iavl, and tmlibs links to correct repositories - Remove dead references: Removed broken links to non-existent files (e.g., zrealm_nft3.gno, outdated ABCI docs)
1 parent 9ea9bba commit 04ede3b

File tree

38 files changed

+61
-68
lines changed

38 files changed

+61
-68
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Thank you for contributing to Gno! This guide will help you get started.
66

77
- **[Documentation](https://docs.gno.land)** - comprehensive documentation for Gno
88
- **[Go Package Docs](https://gnolang.github.io/gno/github.com/gnolang/gno.html)** - API reference documentation
9-
- **[Awesome Gno](https://github.com/gnoverse/awesome-gno** - curated list of Gno resources
9+
- **[Awesome Gno](https://github.com/gnoverse/awesome-gno)** - curated list of Gno resources
1010
- **[Discord](https://discord.gg/YFtMjWwUN7)** - join our community for discussions and support
1111

1212
## Getting Started

examples_ignored/r/demo/nft/README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ I read over EIP-721 which appears to be the de-facto NFT standard on Ethereum. T
44

55
- [EIP-721](https://eips.ethereum.org/EIPS/eip-721)
66
- [gno.land/r/demo/nft/nft.go](https://gno.land/r/demo/nft/nft.go)
7-
- [zrealm_nft3.go test](https://github.com/gnolang/gno/blob/master/tests/files2/zrealm_nft3.gno)
87

98
In short, this demonstrates how to implement Ethereum contract interfaces in gno.land; by using only standard Go language features.
109

gno.land/cmd/gnokey/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
$> git clone git@github.com:gnolang/gno.git
88
$> cd ./gno
9-
$> make install_gnokey
9+
$> make install.gnokey
1010

1111
Also, see the [quickstart guide](../../../docs/users/interact-with-gnokey.md).
1212

gnovm/cmd/gno/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Or
4242

4343
> git clone git@github.com:gnolang/gno.git
4444
> cd ./gno
45-
> make install_gno
45+
> make install.gno
4646

4747
## Getting started
4848

misc/loop/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ This script is doing:
2323

2424
- Setup the current portal-loop in read only mode
2525
- Pull the latest version of [ghcr.io/gnolang/gno](https://ghcr.io/gnolang/gno)
26-
- Backup the txs using [contribs/tx-archive](https://github.com/gnolang/contribs/tx-archive)
26+
- Backup the txs using [contribs/tx-archive](https://github.com/gnolang/gno/tree/master/contribs/tx-archive)
2727
- Start a new docker container with the backups files
2828
- Changing the proxy (traefik) to redirect to the new portal loop
2929
- Unlock read only mode

tm2/pkg/amino/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Amino
22

3-
http://github.com/gnolang/gno/tm2/pkg/amino
3+
https://github.com/gnolang/gno/tree/master/tm2/pkg/amino
44

55
NOTE: This project used to be gnolang/gno/pkgs/amino, derived from
66
tendermint/go-amino.
@@ -92,7 +92,7 @@ migration scripts. Feedback welcome in the issues section.
9292

9393
### Floating points
9494
Floating point number types are discouraged as [they are generally
95-
non-deterministic](http://gafferongames.com/networking-for-game-programmers/floating-point-determinism/).
95+
non-deterministic](https://gafferongames.com/post/floating_point_determinism/).
9696
If you need to use them, use the field tag `amino:"unsafe"`.
9797

9898
### Enums

tm2/pkg/bft/abci/README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,10 @@ Previously, the ABCI was referred to as TMSP.
1010

1111
The community has provided a number of additional implementations, see the [Tendermint Ecosystem](https://tendermint.com/ecosystem)
1212

13-
14-
## Installation & Usage
15-
16-
To get up and running quickly, see the [getting started guide](../docs/app-dev/getting-started.md) along with the [abci-cli documentation](../docs/app-dev/abci-cli.md) which will go through the examples found in the [examples](./example/) directory.
17-
1813
## Specification
1914

2015
A detailed description of the ABCI methods and message types is contained in:
2116

22-
- [The main spec](../docs/spec/abci/abci.md)
2317
- [A protobuf file](./types/types.proto)
2418
- [A Go interface](./types/application.go)
2519

tm2/pkg/bft/blockchain/pool_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ func (p testPeer) simulateInput(input inputData) {
4343
block := &types.Block{Header: types.Header{Height: input.request.Height}}
4444
input.pool.AddBlock(input.request.PeerID, block, 123)
4545
// TODO: uncommenting this creates a race which is detected by: https://github.com/golang/go/blob/2bd767b1022dd3254bcec469f0ee164024726486/src/testing/testing.go#L854-L856
46-
// see: https://github.com/tendermint/classic/issues/3390#issue-418379890
46+
// see: https://github.com/tendermint/tendermint/issues/3390#issue-418379890
4747
// input.t.Logf("Added block from peer %v (height: %v)", input.request.PeerID, input.request.Height)
4848
}
4949

tm2/pkg/bft/consensus/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
See the [consensus spec](https://github.com/tendermint/classic/tree/master/docs/spec/consensus) and the [reactor consensus spec](https://github.com/tendermint/classic/tree/master/docs/spec/reactors/consensus) for more information.
1+
See the [consensus spec](https://github.com/tendermint/tendermint/tree/master/docs/spec/consensus) and the [reactor consensus spec](https://github.com/tendermint/tendermint/tree/master/docs/spec/reactors/consensus) for more information.

tm2/pkg/bft/consensus/state.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -705,7 +705,7 @@ func (cs *ConsensusState) handleMsg(mi msgInfo) {
705705
// We probably don't want to stop the peer here. The vote does not
706706
// necessarily comes from a malicious peer but can be just broadcasted by
707707
// a typical peer.
708-
// https://github.com/tendermint/classic/issues/1281
708+
// https://github.com/tendermint/tendermint/issues/1281
709709
// }
710710

711711
// NOTE: the vote is broadcast to peers by the reactor listening
@@ -721,7 +721,7 @@ func (cs *ConsensusState) handleMsg(mi msgInfo) {
721721

722722
if err != nil { //nolint:staticcheck
723723
// Causes TestReactorValidatorSetChanges to timeout
724-
// https://github.com/tendermint/classic/issues/3406
724+
// https://github.com/tendermint/tendermint/issues/3406
725725
// cs.Logger.Error("Error with msg", "height", cs.Height, "round", cs.Round,
726726
// "peer", peerID, "err", err, "msg", msg)
727727
}
@@ -1544,7 +1544,7 @@ func (cs *ConsensusState) tryAddVote(vote *types.Vote, peerID p2pTypes.ID) (bool
15441544
// Either
15451545
// 1) bad peer OR
15461546
// 2) not a bad peer? this can also err sometimes with "Unexpected step" OR
1547-
// 3) tmkms use with multiple validators connecting to a single tmkms instance (https://github.com/tendermint/classic/issues/3839).
1547+
// 3) tmkms use with multiple validators connecting to a single tmkms instance (https://github.com/tendermint/tendermint/issues/3839).
15481548
cs.Logger.Info("Error attempting to add vote", "err", err)
15491549
return added, ErrAddingVote
15501550
}
@@ -1734,7 +1734,7 @@ func (cs *ConsensusState) voteTime() time.Time {
17341734
// even if cs.LockedBlock != nil. See https://github.com/tendermint/spec.
17351735
timeIota := time.Duration(cs.state.ConsensusParams.Block.TimeIotaMS) * time.Millisecond
17361736
if cs.LockedBlock != nil {
1737-
// See the BFT time spec https://tendermint.com/docs/spec/consensus/bft-time.html
1737+
// See the BFT time spec https://docs.cometbft.com/v0.38/spec/consensus/bft-time
17381738
minVoteTime = cs.LockedBlock.Time.Add(timeIota)
17391739
} else if cs.ProposalBlock != nil {
17401740
minVoteTime = cs.ProposalBlock.Time.Add(timeIota)

0 commit comments

Comments
 (0)