Skip to content

Commit

Permalink
Address regular audit of broken external wiki links (w3f#3969)
Browse files Browse the repository at this point in the history
* start fixing links

* address broken link in build-node-management

* remove broken link as entire site is offline

* restore parachain tutorials

* don't pretty format build-open-source and fix or remove broken links

* remove support article that is no longer available

* update research link

* remove another dot leap ref

* remove radium blocks as site no longer exists

* restore links to Phragmen Voting and Justified Representation paper

* Update docs/general/kusama/kusama-community.md

Co-authored-by: Radha <[email protected]>

* update radium block from io to com ext

Co-authored-by: Radha <[email protected]>
  • Loading branch information
alfarok and DrW3RK authored Oct 21, 2022
1 parent 9f4d172 commit c950215
Show file tree
Hide file tree
Showing 10 changed files with 36 additions and 30 deletions.
3 changes: 2 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@
!*/

# Ignore translated docs (not currently maintained)
/polkadot-wiki/translated_docs/
/polkadot-wiki/translated_docs/
/docs/build/build-open-source.md
3 changes: 2 additions & 1 deletion docs/build/build-node-management.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,5 +173,6 @@ puts your node at higher risk of attack. You can run your own, private
[this Helm chart](https://github.com/w3f/substrate-telemetry-chart).

The node also exposes a Prometheus endpoint by default (disable with `--no-prometheus`). Substrate
has a [monitor node metrics tutorial](https://docs.substrate.io/tutorials/get-started/node-metrics/)
has a
[monitor node metrics tutorial](https://docs.substrate.io/tutorials/get-started/monitor-node-metrics/)
which uses this endpoint.
8 changes: 4 additions & 4 deletions docs/build/build-open-source.md

Large diffs are not rendered by default.

7 changes: 3 additions & 4 deletions docs/build/build-parachains.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ own logic and runs in parallel within the
{{ polkadot: Polkadot :polkadot }}{{ kusama: Kusama :kusama }} ecosystem.

Developers can focus on creating state-of-the-art chains that take advantage of
{{ polkadot: Polkadot's :polkadot }}{{ kusama: Kusama's :kusama }} next-generation approach. Some
{{ polkadot: Polkadot :polkadot }}{{ kusama: Kusama :kusama }}'s next-generation approach. Some
examples of what a parachain could be are:

- DeFi (Decentralized Finance) Applications
Expand Down Expand Up @@ -87,7 +87,7 @@ With {{ polkadot: Polkadot :polkadot }}{{ kusama: Kusama :kusama }}, you will ge
of the box if you build your application as a parachain. The [XCM format](../learn/learn-xcm.md)
allows any parachains to communicate by passing messages between them. Furthermore, as bridges to
other chains are connected (such as those to Bitcoin or Ethereum)
{{ polkadot: Polkadot's :polkadot }}{{ kusama: Kusama's :kusama }} parachains will be able to
{{ polkadot: Polkadot :polkadot }}{{ kusama: Kusama :kusama }}'s parachains will be able to
communicate with these as well.

:::note
Expand Down Expand Up @@ -429,8 +429,7 @@ For more information on how parathread per-block auctions work, see the more det

## Resources

<!-- - [Parachain tutorials](https://docs.substrate.io/tutorials/connect-other-chains/relay-chain/) -->

- [Parachain tutorials](https://docs.substrate.io/reference/how-to-guides/parachains/)
- [Common Good Parachains](https://polkadot.network/blog/common-good-parachains-an-introduction-to-governance-allocated-parachain-slots/)
- [The Launch of Parachains](https://polkadot.network/blog/the-launch-of-parachains/)
- [Parathreads: Pay-as-you-go Parachains](https://medium.com/polkadot-network/parathreads-pay-as-you-go-parachains-7440d23dde06)
Expand Down
29 changes: 19 additions & 10 deletions docs/build/build-smart-contracts.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ a specific chain address.
In comparison, a runtime module is the entire logic of a chain's state transitions (what's called a
state transition function).

Smart contracts must consciously implement upgradability while parachains will have the ability to
Smart contracts must consciously implement upgradeability while parachains will have the ability to
swap out their code entirely through a root command or via the governance pallet.

When you build a smart contract, it will eventually be deployed to a target chain with its own
Expand Down Expand Up @@ -89,8 +89,8 @@ Here is the list of current resources available to developers who want to get st
contracts to deploy on parachains based on Substrate.

- [ink!](https://github.com/paritytech/ink) - Parity's ink to write smart contracts.
- [Substrate ink! Workshop](https://docs.substrate.io/tutorials/smart-contracts/develop-contract/) -
Walks you through the basics of writing and deploying an ERC-20 token using `ink!`.
- [Substrate ink! Workshop](https://docs.substrate.io/tutorials/smart-contracts/) - Walks you
through the basics of writing and deploying an ERC-20 token using `ink!`.

### Contracts Pallet

Expand Down Expand Up @@ -184,10 +184,11 @@ at [PolkaProjects](https://www.polkaproject.com/#/projects?cateID=1&tagID=6).

#### Moonbeam

[Moonbeam](https://moonbeam.network/) is another project that is planning to deploy to Polkadot as a parachain and will
support Ethereum compatible smart contracts. Since Moonbeam uses [Frontier](https://github.com/paritytech/frontier), an interoperability
layer with existing Ethereum tooling, it will support all applications that are written to target
the EVM environment with little friction.
[Moonbeam](https://moonbeam.network/) is another project that is planning to deploy to Polkadot as a
parachain and will support Ethereum compatible smart contracts. Since Moonbeam uses
[Frontier](https://github.com/paritytech/frontier), an interoperability layer with existing Ethereum
tooling, it will support all applications that are written to target the EVM environment with little
friction.

[Moonriver](https://docs.moonbeam.network/networks/moonriver/), a companion network to Moonbeam,
launched as a parachain on Kusama. Parachain functionality is live, and features are being
Expand All @@ -198,11 +199,19 @@ Try deploying a smart contract to Moonbeam by following their [documentation][mo

#### Astar

[Astar Network](https://astar.network/) supports the building of dApps with EVM and WASM smart contracts and offers developers true interoperability. True interoperability with cross-consensus messaging [XCM](https://wiki.polkadot.network/docs/learn-xcm) and cross-virtual machine [XVM](https://github.com/AstarNetwork/). We are made by developers and for developers. Astar’s unique Build2Earn model empowers developers to get paid through a dApp staking mechanism for the code they write and dApps they build.
[Astar Network](https://astar.network/) supports the building of dApps with EVM and WASM smart
contracts and offers developers true interoperability. True interoperability with cross-consensus
messaging [XCM](https://wiki.polkadot.network/docs/learn-xcm) and cross-virtual machine
[XVM](https://github.com/AstarNetwork/). We are made by developers and for developers. Astar’s
unique Build2Earn model empowers developers to get paid through a dApp staking mechanism for the
code they write and dApps they build.

[Shiden Network](https://shiden.astar.network/) is the canary network of Astar Network, live as a parachain on Kusama, and supports the EVM and WASM environment for all developers who want to build out use-cases in a canary network with economic value. Shiden acts as a playground for developers.
[Shiden Network](https://shiden.astar.network/) is the canary network of Astar Network, live as a
parachain on Kusama, and supports the EVM and WASM environment for all developers who want to build
out use-cases in a canary network with economic value. Shiden acts as a playground for developers.

Try deploying an Ethereum or ink! smart contract by following their [documentation](https://docs.astar.network/).
Try deploying an Ethereum or ink! smart contract by following their
[documentation](https://docs.astar.network/).

#### Acala

Expand Down
5 changes: 2 additions & 3 deletions docs/build/build-tools-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,7 @@ Please see the [Wallets](build-wallets.md) page.
- [PolkaStats](https://polkastats.io/) - Polkadot network statistics (includes Kusama). Shows
network information and staking details from validators and intentions.
[GitHub Repository](https://github.com/Colm3na/polkastats-v2/).
- [Panic](https://github.com/SimplyVC/panic) - A node monitoring and alert server for
validators.
- [Panic](https://github.com/SimplyVC/panic) - A node monitoring and alert server for validators.
- [OpenWeb3/Guardian](https://github.com/open-web3-stack/guardian) - A CLI tool and JS library to
monitor on chain states and events.

Expand Down Expand Up @@ -94,7 +93,7 @@ Please see the [Wallets](build-wallets.md) page.
## UI

- [Polkadash](https://github.com/Swader/polkadash) - VueJS-based starter kit for custom user
interfaces for Substrate chains. [Tutorials](https://dotleap.com/tag/tutorial/).
interfaces for Substrate chains.
- [Polkadot JS Apps UI](https://github.com/polkadot-js/apps) - Repository of the
[polkadot.js.org/apps](https://polkadot.js.org/apps) UI.
- [Substrate Front-end Template](https://github.com/substrate-developer-hub/substrate-front-end-template) -
Expand Down
1 change: 0 additions & 1 deletion docs/general/claims.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,4 @@ tutorials:
- [Why do I need to claim my DOT tokens and is there a deadline?](https://support.polkadot.network/support/solutions/articles/65000063553-why-do-i-need-to-claim-my-dot-tokens-and-is-there-a-deadline-)
- [I claimed my DOT before Polkadot went live, but still see zero balance!](https://support.polkadot.network/support/solutions/articles/65000063667-i-claimed-my-dot-before-polkadot-went-live-but-still-see-zero-balance-)
- [How to claim your DOT - Tutorial](https://support.polkadot.network/support/solutions/articles/65000138217-how-to-claim-your-dot-tutorial)
- [Can I claim multiple Ethereum addresses to one single Polkadot account?](https://support.polkadot.network/support/solutions/articles/65000068824-can-i-claim-multiple-ethereum-addresses-to-one-single-polkadot-account-)
- [How do I know my claim worked?](https://support.polkadot.network/support/solutions/articles/65000103605-how-do-i-know-my-claim-worked-)
4 changes: 1 addition & 3 deletions docs/general/kusama/kusama-community.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ anyone doing so is likely trying to scam you.**
Information on hosting meetups, applying for funding, and materials for running it.
- [Support Knowledgebase](https://support.polkadot.network/support/home) and
[Polkadot Support Contact](https://support.polkadot.network).
- [Polkadot's Latest Research](https://research.web3.foundation/en/latest/polkadot/) - also applies
to Kusama.
- [Polkadot's Latest Research](https://research.web3.foundation/en/latest/polkadot/overview.html) - also applies to Kusama.

### Events

Expand Down Expand Up @@ -66,7 +65,6 @@ application we use most often to interact with the Matrix protocol is the
- [Web3 Medium Blog](https://medium.com/@web3)
- [Polkadot Blog](https://polkadot.network/blog/)
- [Gavin Wood's Medium Blog](https://medium.com/@gavofyork)
- [Dotleap.com Tutorials](https://dotleap.com)

## Newsletters

Expand Down
4 changes: 2 additions & 2 deletions docs/learn/learn-phragmen.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ person with weight `5` voting for that candidate.

The particular algorithm we call here the "Basic Phragmén" was first described by Brill _et al._ in
their paper
["Phragmén’s Voting Methods and Justified Representation"](https://aaai.org/ocs/index.php/AAAI/AAAI17/paper/download/14757/13791).
["Phragmén’s Voting Methods and Justified Representation"](https://ojs.aaai.org/index.php/AAAI/article/view/10598).

### Algorithm

Expand Down Expand Up @@ -765,7 +765,7 @@ size _k_:
Rust implementation used in Substrate.
- [Phragmén's and Thiele's Election Methods](https://arxiv.org/pdf/1611.08826.pdf) - 95-page paper
explaining Phragmén's election methods in detail.
- [Phragmén’s Voting Methods and Justified Representation](https://aaai.org/ocs/index.php/AAAI/AAAI17/paper/download/14757/13791) -
- [Phragmén’s Voting Methods and Justified Representation](https://ojs.aaai.org/index.php/AAAI/article/view/10598) -
This paper by Brill _et al._ is the source for the simple Phragmén method, along with proofs about
its properties.
- [Offline Phragmén](https://github.com/kianenigma/offline-phragmen) - Script to generate the
Expand Down
2 changes: 1 addition & 1 deletion docs/maintain/maintain-endpoints.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ service, and additional metrics.
- [OnFinality](https://onfinality.io)
- [Dwellir](https://dwellir.com)
- [Pinknode](https://pinknode.io)
- [Radium Block](https://radiumblock.io)
- [Radium Block](https://radiumblock.com/)
:::note
Expand Down

0 comments on commit c950215

Please sign in to comment.