From c950215d7616b5e27264fc9ebd441a6c87251443 Mon Sep 17 00:00:00 2001 From: Keith Alfaro Date: Fri, 21 Oct 2022 22:34:30 +0800 Subject: [PATCH] Address regular audit of broken external wiki links (#3969) * 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 <86818441+DrW3RK@users.noreply.github.com> * update radium block from io to com ext Co-authored-by: Radha <86818441+DrW3RK@users.noreply.github.com> --- .prettierignore | 3 ++- docs/build/build-node-management.md | 3 ++- docs/build/build-open-source.md | 8 +++---- docs/build/build-parachains.md | 7 +++--- docs/build/build-smart-contracts.md | 29 ++++++++++++++++--------- docs/build/build-tools-index.md | 5 ++--- docs/general/claims.md | 1 - docs/general/kusama/kusama-community.md | 4 +--- docs/learn/learn-phragmen.md | 4 ++-- docs/maintain/maintain-endpoints.md | 2 +- 10 files changed, 36 insertions(+), 30 deletions(-) diff --git a/.prettierignore b/.prettierignore index b019d04718f9..d3e3b9ed8c79 100644 --- a/.prettierignore +++ b/.prettierignore @@ -8,4 +8,5 @@ !*/ # Ignore translated docs (not currently maintained) -/polkadot-wiki/translated_docs/ \ No newline at end of file +/polkadot-wiki/translated_docs/ +/docs/build/build-open-source.md \ No newline at end of file diff --git a/docs/build/build-node-management.md b/docs/build/build-node-management.md index 31d6443503a2..95980aa99031 100644 --- a/docs/build/build-node-management.md +++ b/docs/build/build-node-management.md @@ -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. diff --git a/docs/build/build-open-source.md b/docs/build/build-open-source.md index 3df3d91225a5..a6ecc9067962 100644 --- a/docs/build/build-open-source.md +++ b/docs/build/build-open-source.md @@ -100,7 +100,7 @@ In the below sections you can find a list of different layers of the Polkadot St | Parachain | [Parachain utilities](https://github.com/AcalaNetwork/parachain-utilities) πŸ”΄, [Gantree](https://github.com/gantree-io/gantree-core) πŸ”΄| Tools to create parachains from frameworks used in other ecosystems | | Client Libraries | [Go](https://github.com/centrifuge/go-substrate-rpc-client) 🟒, [.Net](https://github.com/usetech-llc/polkadot_api_dotnet) πŸ”΄, [.NET Standard 2.0](https://github.com/ajuna-network/Ajuna.NetApi) 🟒, [C++](https://github.com/usetech-llc/polkadot_api_cpp) πŸ”΄, [C](https://github.com/finoabanking/substrate-c-tool) πŸ”΄, [Haskell](https://github.com/airalab/hs-web3) 🟒, [Javascript](https://github.com/polkadot-js/api) 🟒, [Substrate API Sidecar - TypeScript](https://github.com/paritytech/substrate-api-sidecar) 🟒, [Ruby](https://github.com/itering/scale.rb) 🟒, [Python](https://github.com/polkascan/py-substrate-interface) 🟒, [Java (+ Android)](https://github.com/emeraldpay/polkaj) πŸ”΄, [Substrate Client Java](https://github.com/strategyobject/substrate-client-java) 🟑, [Rust SCS](https://github.com/scs/substrate-api-client) 🟒, [Rust Parity](https://github.com/paritytech/substrate-subxt) 🟒, [Rust pdotc](https://github.com/trevor-crypto) [PHP (gmajor-encrypt)](https://github.com/gmajor-encrypt/php-substrate-api) πŸ”΄, [PHP (neha0921)](https://github.com/neha0921/substrate-interface-package) πŸ”΄, [RPC-Ethereum](https://github.com/paritytech/frontier) 🟒, [Swift](https://github.com/tesseract-one/Substrate.swift) πŸ”΄, [Kotlin](https://github.com/NodleCode/substrate-client-kotlin) πŸ”΄| | | Substrate Contract clients | [PatractGo](https://github.com/patractlabs/go-patract) πŸ”΄| | -| SCALE Codec | [Rust](https://github.com/paritytech/parity-scale-codec) 🟑, [TypeScript](https://github.com/paritytech/parity-scale-codec-ts) 🟒, [Python](https://github.com/polkascan/py-scale-codec) 🟒, [Golang Chainsafe](https://github.com/ChainSafe/gossamer/tree/development/lib/scale) 🟒, [Golang Itering](https://github.com/itering/scale.go) 🟒, [C](https://github.com/MatthewDarnell/cScale) πŸ”΄, [C++](https://github.com/soramitsu/scale-codec-cpp) 🟑, [JavaScript](https://github.com/polkadot-js/api) 🟒, [AssemblyScript](https://github.com/LimeChain/as-scale-codec) πŸ”΄, [Haskell](https://github.com/airalab/hs-web3/tree/master/src/Codec) 🟒, [Java](https://github.com/emeraldpay/polkaj) πŸ”΄, [Ruby](https://github.com/itering/scale.rb) 🟒, [Dart](https://github.com/nbltrust/dart-scale-codec) πŸ”΄, [Swift](https://github.com/tesseract-one/swift-scale-codec) πŸ”΄, [PHP](https://github.com/gmajor-encrypt/php-scale-codec) 🟒, [JavaScript by Soramitsu](https://github.com/soramitsu/scale-codec-js-library) 🟑, [Scale Codec Comparator](https://github.com/gmajor-encrypt/scale-codec-comparator) 🟒| +| SCALE Codec | [Rust](https://github.com/paritytech/parity-scale-codec) 🟑, [TypeScript](https://github.com/paritytech/parity-scale-codec-ts) 🟒, [Python](https://github.com/polkascan/py-scale-codec) 🟒, [Golang Chainsafe](https://github.com/ChainSafe/gossamer/tree/development/pkg/scale/) 🟒, [Golang Itering](https://github.com/itering/scale.go) 🟒, [C](https://github.com/MatthewDarnell/cScale) πŸ”΄, [C++](https://github.com/soramitsu/scale-codec-cpp) 🟑, [JavaScript](https://github.com/polkadot-js/api) 🟒, [AssemblyScript](https://github.com/LimeChain/as-scale-codec) πŸ”΄, [Haskell](https://github.com/airalab/hs-web3/tree/master/packages/scale/src/Codec) 🟒, [Java](https://github.com/emeraldpay/polkaj) πŸ”΄, [Ruby](https://github.com/itering/scale.rb) 🟒, [Dart](https://github.com/nbltrust/dart-scale-codec) πŸ”΄, [Swift](https://github.com/tesseract-one/swift-scale-codec) πŸ”΄, [PHP](https://github.com/gmajor-encrypt/php-scale-codec) 🟒, [JavaScript by Soramitsu](https://github.com/soramitsu/scale-codec-js-library) 🟑, [Scale Codec Comparator](https://github.com/gmajor-encrypt/scale-codec-comparator) 🟒| | Easy Runtime Development | [Subalfred](https://github.com/hack-ink/subalfred) 🟒, [VS Code Plugin](https://github.com/everstake/vscode-plugin-substrate) πŸ”΄, [Atom Code Plugin](https://github.com/everstake/atom-plugin-substrate) πŸ”΄, [Substrate Playground](https://github.com/paritytech/substrate-playground) 🟒, [Substrate Marketplace VS Code Plugin](https://github.com/paritytech/vscode-substrate) πŸ”΄, [AssemblyScript Runtime Generation](https://github.com/LimeChain/as-substrate-runtime) πŸ”΄, [Substrate Package Manager](https://github.com/clearloop/sup) πŸ”΄, [Subsembly: Framework for developing AssemblyScript Substrate Runtimes](https://github.com/LimeChain/subsembly) πŸ”΄, [dependency diener](https://github.com/bkchr/diener) 🟒| | | Easy Smart Contract Development | [Typechain Polkadot](https://github.com/Supercolony-net/typechain-polkadot) 🟑, [ink-playground](https://github.com/staketechnologies/ink-playground/tree/master) πŸ”΄, [Ink! Remix Plugin](https://github.com/blockchain-it-hr/ink-remix-plugin) πŸ”΄| | Runtime/Pallet Security | [Substrate Toml Lint](https://github.com/shawntabrizi/substrate-toml-lint) 🟑, [K specifications](https://github.com/kframework/wasm-semantics) πŸ”΄,[Static analyzer for Substrate FRAME's pallets](https://github.com/simon-perriard/saft) 🟑, [PolPatrol - Polkadot Runtime Checker](https://github.com/ChainSecurity/polpatrol) πŸ”΄| Automated Runtime checking tools, economic audit simulator such as [gauntlet.network](https://gauntlet.network/) | @@ -109,7 +109,7 @@ In the below sections you can find a list of different layers of the Polkadot St | Testing | [Halva](https://github.com/halva-suite/halva) πŸ”΄, [Ink Waterfall](https://github.com/paritytech/ink-waterfall) 🟑, [Redspot](https://github.com/patractlabs/redspot) πŸ”΄, [MixBytes Tank](https://github.com/mixbytes/tank) πŸ”΄, [sub-flood](https://github.com/NikVolf/sub-flood) πŸ”΄, [Substrate debug-kit](https://github.com/paritytech/substrate-debug-kit) πŸ”΄, [Dotscale - SCALE Codec Comparator](https://github.com/arijitAD/dotscale) πŸ”΄, [Asset CLI tool](https://github.com/JesseAbram/asset_cli_tool) πŸ”΄, [sub_crash](https://github.com/JesseAbram/unfinished_testing_tool) πŸ”΄, [subwasm](https://github.com/chevdor/subwasm) 🟒, [subsee](https://github.com/ascjones/subsee) πŸ”΄, [polkadot-lab](https://github.com/w3f/polkadot-lab) πŸ”΄, [Zombienet](https://github.com/paritytech/zombienet) 🟒, [RPC-perf](https://github.com/dwellir-public/rpc-perf/) πŸ”΄| | Testnet | [Polkadot Launch](https://github.com/paritytech/polkadot-launch) 🟑, [polkadot-starship](https://github.com/koute/polkadot-starship) πŸ”΄, [Fork off Substrate](https://github.com/maxsam4/fork-off-substrate) πŸ”΄, [Parachain Launch](https://github.com/open-web3-stack/parachain-launch) 🟒| | Benchmarking | [Clockchain](https://github.com/0xekez/clockchain) πŸ”΄, [Substrate Graph Benchmarks](https://github.com/shawntabrizi/substrate-graph-benchmarks) πŸ”΄| -| Blockchain Indexing Engine | [Substrate Archive](https://github.com/paritytech/substrate-archive) 🟑, [PSQL Indexer](https://github.com/usetech-llc/polkadot_psql_indexer) πŸ”΄, [Polkadothub Indexer](https://github.com/figment-networks/polkadothub-indexer) :grey_question:, [Substrate Graph](https://github.com/playzero/substrate-graph) πŸ”΄, [Hydra](https://github.com/subsquid/hydra) πŸ”΄, [Subquery](https://github.com/OnFinality-io/subql) 🟒, [Polkadot Profit Transformer](https://github.com/p2p-org/polkadot-profit-transformer) 🟑| +| Blockchain Indexing Engine | [Substrate Archive](https://github.com/paritytech/substrate-archive) 🟑, [PSQL Indexer](https://github.com/usetech-llc/polkadot_psql_indexer) πŸ”΄, [Substrate Graph](https://github.com/playzero/substrate-graph) πŸ”΄, [Hydra](https://github.com/subsquid/hydra) πŸ”΄, [Subquery](https://github.com/OnFinality-io/subql) 🟒, [Polkadot Profit Transformer](https://github.com/p2p-org/polkadot-profit-transformer) 🟑| | Blockchain/Event Monitoring | [Web3 Guardian](https://github.com/open-web3-stack/guardian) 🟑, [Aurras Event Manager](https://github.com/HugoByte/aurras-event-manager) 🟑, [@commonwealth/chain-events](https://github.com/hicommonwealth/chain-events) 🟑, [Massbit](https://github.com/massbitprotocol/massbitchain) 🟑| | Gaming | [Crossbow](https://github.com/dodorare/crossbow) 🟒| [Amethyst](https://amethyst.rs/) + [Substrate](https://substrate.dev/) | | No-code Platforms | [EzCode's Polkadot.js plugin on Bubble.io](https://github.com/NovaBloq/Bubble-Plugin-Polkadot.js) πŸ”΄, [Blackprint Visual Programming Polkadot.js module](https://github.com/Blackprint/nodes-polkadot.js) 🟒| | @@ -139,14 +139,14 @@ In the below sections you can find a list of different layers of the Polkadot St | TEE | [Acurast](https://github.com/Acurast/acurast-core) 🟒, [Integritee](https://github.com/integritee-network/worker) 🟒, [substraTEE](https://github.com/scs/substraTEE) πŸ”΄| | DeFi | [Reef](https://github.com/reef-defi/reef-chain) 🟑, [Diora](https://github.com/Diora-Network/Diora) 🟑, [Pendulum Chain](https://github.com/pendulum-chain/pendulum) 🟒, [Compound Gateway](https://github.com/compound-finance/gateway) πŸ”΄, [Parallel Finance](https://github.com/parallel-finance/parallel) 🟒, [PINT](https://github.com/ChainSafe/PINT) πŸ”΄, [Laminar Chain](https://github.com/laminar-protocol/laminar-chain) πŸ”΄, [Acala](https://github.com/AcalaNetwork/Acala) 🟒, [Centrifuge](https://github.com/centrifuge/centrifuge-chain) 🟒, [Stafi](https://github.com/stafiprotocol/stafi-node) 🟑, [Definex](https://github.com/y2labs-0sh/definex) πŸ”΄, [OAX Foundation](https://github.com/OAXFoundation/parrot) πŸ”΄, [Cybex](https://github.com/alexxuyang/substrate-dex) πŸ”΄, [Zenlink](https://github.com/zenlinkpro/pallet-zenlink) πŸ”΄, [Swaps Pallet](https://github.com/lsaether/pallet-swaps) πŸ”΄, [Polkadex](https://github.com/Polkadex-Substrate/Polkadex/tree/master) 🟒, [SubDEX](https://github.com/subdarkdex/subdex-parachain) πŸ”΄, [HydraDX](https://github.com/galacticcouncil/hack.HydraDX-node) 🟒, [Substrate Stablecoin](https://github.com/apopiak/stablecoin) πŸ”΄, [Standard protocol](https://github.com/digitalnativeinc/standard-substrate) πŸ”΄, [Polkaswap](https://github.com/sora-xor/sora2-network) 🟒, [Curve AMM](https://github.com/equilibrium-eosdt/equilibrium-curve-amm) πŸ”΄, [Konomi Network](https://github.com/konomi-network/cumulus/) πŸ”΄, [Composable Finance](https://github.com/ComposableFi/composable) 🟒, [Stable Asset](https://github.com/nutsfinance/stable-asset) 🟒, [Libra Payment](https://github.com/atscaletech/libra) 🟑, [Mangata](https://github.com/mangata-finance/mangata-node) 🟒, [Tidechain](https://github.com/tidelabs/tidechain) 🟒, [Basilisk](https://github.com/galacticcouncil/Basilisk-node) 🟒, [Polymesh](https://github.com/PolymeshAssociation/Polymesh) 🟒| DEX with privacy and confidentiality features such as those found in a [dark pool](https://en.wikipedia.org/wiki/Dark_pool) | | Smart contract chains | [moonbeam](https://github.com/PureStake/moonbeam) 🟒, [Edgeware](https://github.com/hicommonwealth/edgeware-node) πŸ”΄, [ParaState](https://github.com/ParaState/substrate-ssvm-node) πŸ”΄, [gear](https://github.com/gear-tech/gear) 🟒, [CENNZnet](https://github.com/cennznet/cennznet) 🟑, [SkyeKiwi](https://github.com/skyekiwi/skyekiwi-network) πŸ”΄, [OAK-blockchain](https://github.com/OAK-Foundation/OAK-blockchain) 🟒, [ICE Blockchain](https://github.com/web3labs/ice-substrate) 🟒| smart contract chains with novel security approaches, smart contract chains based on existing toolchains | -| Oracle | [Laminar](https://github.com/laminar-protocol/open-runtime-module-library/tree/master/oracle) 🟒, [Parallel Finance](https://github.com/parallel-finance/parallel/blob/feature-oracle/pallets/ocw-oracle/src/lib.rs) 🟒, [Chainlink-polkadot](https://github.com/smartcontractkit/chainlink-polkadot) πŸ”΄, [Ares Protocol](https://github.com/aresprotocols/ares) 🟒, [Kylin Network](https://github.com/Kylin-Network/kylin-node) 🟒, [interbtc-clients oracle](https://github.com/interlay/interbtc-clients/tree/master/oracle) 🟒, [Anonima](https://github.com/webb-tools/anonima) πŸ”΄, [Apollo](https://github.com/ComposableFi/composable/tree/main/frame/oracle) 🟒| +| Oracle | [Laminar](https://github.com/laminar-protocol/open-runtime-module-library/tree/master/oracle) 🟒, [Chainlink-polkadot](https://github.com/smartcontractkit/chainlink-polkadot) πŸ”΄, [Ares Protocol](https://github.com/aresprotocols/ares) 🟒, [Kylin Network](https://github.com/Kylin-Network/kylin-node) 🟒, [interbtc-clients oracle](https://github.com/interlay/interbtc-clients/tree/master/oracle) 🟒, [Anonima](https://github.com/webb-tools/anonima) πŸ”΄, [Apollo](https://github.com/ComposableFi/composable/tree/main/code/parachain/frame/oracle) 🟒| | Identity/DID | [Litentry](https://github.com/litentry/litentry-runtime) πŸ”΄, [pallet-did](https://github.com/substrate-developer-hub/pallet-did) πŸ”΄, [dot-id](https://github.com/prasad-kumkar/dot-id) πŸ”΄| | IoT | [Nodle](https://github.com/NodleCode/chain) 🟒, [MXC/DataHighway](https://github.com/DataHighway-DHX/node) πŸ”΄, [peaq-network-node](https://github.com/peaqnetwork/peaq-network-node) 🟒| | Verifiable Claims | [KILT](https://github.com/KILTprotocol/kilt-node) 🟒, [Dock](https://github.com/docknetwork/dock-substrate) 🟒, [Fennel Protocol](https://github.com/fennelLabs/Fennel-Protocol) 🟒| | Supply chain | [DSCP Node](https://github.com/digicatapult/dscp-node) 🟒| | | Health care | [AriaHealth](https://github.com/AriaHealth/MetaNetwork) πŸ”΄| | | Social Networking | [Social Network](https://github.com/social-network/blockchain) πŸ”΄, [SubSocial](https://github.com/dappforce/subsocial-parachain) 🟒, [ZeroDAO](https://github.com/ZeroDAO/ZeroDAO-node) πŸ”΄, [Myriad Node](https://github.com/myriadsocial/myriad-node) 🟑, [Wika Network](https://github.com/randombishop/wika_etl) πŸ”΄, [Project Liberty](https://github.com/LibertyDSNP/mrc) 🟒, [Listen](https://github.com/listenofficial/listen-parachain) 🟑, [Tribal Protocol](https://github.com/tribal-protocol/tribal_contract) 🟑, [Five Degrees on Substrate](https://github.com/rust-0x0/hex-space-protocol-substrate) 🟑, [Acuity Social](https://github.com/acuity-social/acuity-substrate) 🟒| Private instant messenger that uses on-chain identity | -| Governance/DAO | [Hashed Network](https://github.com/hashed-io/hashed-substrate) 🟒, [Sunshine DAO](https://github.com/sunshine-protocol/sunshine-bounty) πŸ”΄, [Governance OS](https://github.com/NucleiStudio/governance-os) πŸ”΄, [Idavoll Network](https://github.com/idavollnetwork/idavoll) πŸ”΄, [Substrate Moloch](https://github.com/DoraFactory/Substrate-Moloch-V2) πŸ”΄, [QRUCIAL-DAO](https://github.com/Qrucial/QRUCIAL-DAO) 🟒, [Societal](https://github.com/sctllabs/societal_node) :grey_question:, [DAOs](https://github.com/daos-org/daos) 🟒| [Consul](https://github.com/consul/consul) - Open Government and E-Participation Web Software | +| Governance/DAO | [Hashed Network](https://github.com/hashed-io/hashed-substrate) 🟒, [Sunshine DAO](https://github.com/sunshine-protocol/sunshine-bounty) πŸ”΄, [Governance OS](https://github.com/NucleiStudio/governance-os) πŸ”΄, [Idavoll Network](https://github.com/idavollnetwork/idavoll) πŸ”΄, [Substrate Moloch](https://github.com/DoraFactory/Substrate-Moloch-V2) πŸ”΄, [QRUCIAL-DAO](https://github.com/Qrucial/QRUCIAL-DAO) 🟒, [Societal](https://github.com/sctllabs/societal-node) :grey_question:, [DAOs](https://github.com/daos-org/daos) 🟒| [Consul](https://github.com/consul/consul) - Open Government and E-Participation Web Software | | Prediction Markets and Futarchy | [Zeitgeist](https://github.com/zeitgeistpm/zeitgeist) 🟒, [X Predict Market](https://github.com/XPredictMarket/NodePredict) πŸ”΄| | Messaging | [HOPR](https://github.com/validitylabs/HOPR-PL-Substrate) πŸ”΄, [Nolik](https://github.com/chainify/pallet-nolik/) 🟑| | File Storage, Cloud | [Subsocial-Offchain](https://github.com/dappforce/subsocial-offchain) πŸ”΄, [DatDot](https://github.com/playproject-io/datdot) πŸ”΄, [Crust Network](https://github.com/crustio/crust) 🟒, [offchain::ipfs](https://github.com/rs-ipfs/offchain-ipfs-manual) πŸ”΄, [Canyon Network](https://github.com/canyon-network/canyon) πŸ”΄, [CESS](https://github.com/Cumulus2021/cess) 🟒, [CESS Proving Subsystem](https://github.com/CESSProject/cess-proving-system) πŸ”΄, [Iris](https://github.com/ideal-lab5/iris) πŸ”΄, [fmd-cess](https://github.com/CESSProject/fmd-cess) πŸ”΄, [IPFS Frame V3](https://github.com/DanHenton/pocket-substrate/tree/ipfs-ocw) 🟒, [Threefold Chain](https://github.com/threefoldtech/tfchain) 🟒, [Apron](https://github.com/Apron-Network/apron-node) πŸ”΄| diff --git a/docs/build/build-parachains.md b/docs/build/build-parachains.md index 853a73561a3d..7a4a3d1cdd8a 100644 --- a/docs/build/build-parachains.md +++ b/docs/build/build-parachains.md @@ -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 @@ -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 @@ -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/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) diff --git a/docs/build/build-smart-contracts.md b/docs/build/build-smart-contracts.md index ea972660f26d..14bb451912cc 100644 --- a/docs/build/build-smart-contracts.md +++ b/docs/build/build-smart-contracts.md @@ -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 @@ -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 @@ -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 @@ -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 diff --git a/docs/build/build-tools-index.md b/docs/build/build-tools-index.md index 733510eda890..b14006c97447 100644 --- a/docs/build/build-tools-index.md +++ b/docs/build/build-tools-index.md @@ -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. @@ -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) - diff --git a/docs/general/claims.md b/docs/general/claims.md index 0c9ee178c615..1cc85c6b1f55 100644 --- a/docs/general/claims.md +++ b/docs/general/claims.md @@ -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-) diff --git a/docs/general/kusama/kusama-community.md b/docs/general/kusama/kusama-community.md index f707da727eb3..5eda22309719 100644 --- a/docs/general/kusama/kusama-community.md +++ b/docs/general/kusama/kusama-community.md @@ -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 @@ -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 diff --git a/docs/learn/learn-phragmen.md b/docs/learn/learn-phragmen.md index d3392cd80464..5bfec4a8eccc 100644 --- a/docs/learn/learn-phragmen.md +++ b/docs/learn/learn-phragmen.md @@ -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 @@ -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 diff --git a/docs/maintain/maintain-endpoints.md b/docs/maintain/maintain-endpoints.md index 75671e255920..e14de3ef516a 100644 --- a/docs/maintain/maintain-endpoints.md +++ b/docs/maintain/maintain-endpoints.md @@ -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