Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wiki reorg: UPDATE to Docusaurus 3 #6256

Merged
merged 4 commits into from
Sep 24, 2024
Merged
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
91 changes: 60 additions & 31 deletions docs/build/build-client-side.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,34 +39,60 @@ Substrate node:
<!-- prettier-ignore -->
<Tabs groupId="clients" values={[ {label: 'Polkadot.js', value: 'pjs'}, { label: 'Polkadot-API', value: 'papi'}, {label: 'Reactive DOT', value: 'reactive-dot'}, {label: 'Subxt', value: 'subxt'}, {label: 'React Hooks for ink!', value: 'useink'}, {label: 'ink!athon Boilerplate', value: 'inkathon'}, { label: 'Polkadot Cloud', value: 'pcloud'} ]}>

<TabItem value="pjs"> Promise and RxJS APIs around Polkadot, Kusama, and other Substrate-based
chains via RPC calls. It is dynamically generated based on what the Substrate runtime provides
regarding metadata. Full documentation & examples
available&nbsp;<a href="https://polkadot.js.org/docs" target="_blank">here</a>. </TabItem>
<TabItem value="pjs">

<TabItem value="papi"> Polkadot-API will serve as a replacement for Polkadot JS. Full documentation
& examples available&nbsp;<a href="https://papi.how/" target="_blank">here</a>. </TabItem>
Promise and RxJS APIs around Polkadot, Kusama, and other Substrate-based chains via RPC calls. It is
dynamically generated based on what the Substrate runtime provides regarding metadata. Full
documentation & examples
available&nbsp;<a href="https://polkadot.js.org/docs" target="_blank">here</a>.

<TabItem value="reactive-dot"> A reactive library for building Substrate front-ends. Full
documentation & examples available&nbsp;<a href="https://reactivedot.dev/" target="_blank">here</a>.
</TabItem>

<TabItem value="subxt"> Query and submit extrinsics (transactions) to a Substrate node via RPC using
Rust. Also referred to as Rust Parity. Full documentation & examples
available&nbsp;<a href="https://github.com/paritytech/subxt" target="_blank">here</a>. </TabItem>
<TabItem value="papi">

<TabItem value="useink"> React hooks library for ink! smart contracts that abstract the
functionality of polkadot.js. Full documentation & examples
available&nbsp;<a href="https://use.ink" target="_blank">here</a>. </TabItem>
Polkadot-API will serve as a replacement for Polkadot JS. Full documentation & examples
available&nbsp;<a href="https://papi.how/" target="_blank">here</a>.

<TabItem value="inkathon">ink!athon is a starter kit for full-stack dApp development with ink! smart
contracts and a React-based frontend in one place. With convenient helper scripts and a
pre-configured project setup, you can quickly scaffold any dApp. Live example & full documentation
available&nbsp;<a href="https://inkathon.xyz" target="_blank">here</a>. </TabItem>
</TabItem>

<TabItem value="reactive-dot">

A reactive library for building Substrate front-ends. Full documentation & examples
available&nbsp;<a href="https://reactivedot.dev/" target="_blank">here</a>.

</TabItem>

<TabItem value="subxt">

Query and submit extrinsics (transactions) to a Substrate node via RPC using Rust. Also referred to
as Rust Parity. Full documentation & examples
available&nbsp;<a href="https://github.com/paritytech/subxt" target="_blank">here</a>.

</TabItem>

<TabItem value="useink">

React hooks library for ink! smart contracts that abstract the functionality of polkadot.js. Full
documentation & examples available&nbsp;<a href="https://use.ink" target="_blank">here</a>.

<TabItem value="pcloud">Polkadot Cloud hosts a library of assets, ranging from data sources,
graphical elements, to fully functional components, for app developers to plug and play into their
codebases. &nbsp;<a href="https://polkadot.cloud/" target="_blank">Learn more here</a>. </TabItem>
</TabItem>

<TabItem value="inkathon">

ink!athon is a starter kit for full-stack dApp development with ink! smart contracts and a
React-based frontend in one place. With convenient helper scripts and a pre-configured project
setup, you can quickly scaffold any dApp. Live example & full documentation
available&nbsp;<a href="https://inkathon.xyz" target="_blank">here</a>.

</TabItem>

<TabItem value="pcloud">

Polkadot Cloud hosts a library of assets, ranging from data sources, graphical elements, to fully
functional components, for app developers to plug and play into their codebases.
&nbsp;<a href="https://polkadot.cloud/" target="_blank">Learn more here</a>.

</TabItem>

</Tabs>

Expand All @@ -88,20 +114,23 @@ they don't submit the same data as everyone else.
<!-- prettier-ignore -->
<Tabs groupId="clients" values={[ {label: 'Chainlink', value: 'chainlink'}, {label: 'Acurast', value: 'acurast'} ]}>

<TabItem value="chainlink"> Solutions such as
<a href="https://polkadot.network/chainlink-reaches-milestone-with-polkadot/" target="_blank">
Chainlink</a> fit somewhere in the middle, where the amount of trust you put into the reporting
oracles can be adjusted based on your preferences. A Chainlink
<a href="https://github.com/smartcontractkit/chainlink-polkadot/blob/master/pallet-chainlink-feed/README.md" target="_blank">Feed
<TabItem value="chainlink">

Solutions such as
<a href="https://polkadot.network/chainlink-reaches-milestone-with-polkadot/" target="_blank" rel="noopener noreferrer">Chainlink</a>
fit somewhere in the middle, where the amount of trust you put into the reporting oracles can be
adjusted based on your preferences. A Chainlink
<a href="https://github.com/smartcontractkit/chainlink-polkadot/blob/master/pallet-chainlink-feed/README.md" target="_blank" rel="noopener noreferrer">Feed
Pallet</a> is available to allow smart contracts across smart contract-enabled parachains to access
price reference data, and is available as a Substrate oracle pallet.&nbsp;
price reference data and is available as a Substrate oracle pallet.

</TabItem>

<TabItem value="acurast"> Solutions such as
<a href="https://acurast.com" target="_blank">Acurast</a> enables developers to delegate oracle
requests to their network of phones, which provide off-chain data and computation to the
<a href="https://docs.acurast.com/integrations/substrate" target="_blank">Acurast Pallet</a>.
<TabItem value="acurast">

Solutions such as <a href="https://acurast.com" target="_blank">Acurast</a> enables developers to
delegate oracle requests to their network of phones, which provide off-chain data and computation to
the <a href="https://docs.acurast.com/integrations/substrate" target="_blank">Acurast Pallet</a>.
Acurast supports both Substrate (WASM) and EVM environments.

</TabItem>
Expand Down
67 changes: 46 additions & 21 deletions docs/build/build-dapp.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,33 +39,58 @@ Substrate node:
<!-- prettier-ignore -->
<Tabs groupId="clients" values={[ {label: 'Polkadot.js', value: 'pjs'}, { label: 'Polkadot-API', value: 'papi'}, {label: 'Reactive DOT', value: 'reactive-dot'}, {label: 'Subxt', value: 'subxt'}, {label: 'React Hooks for ink!', value: 'useink'}, {label: 'ink!athon Boilerplate', value: 'inkathon'}, { label: 'Polkadot Cloud', value: 'pcloud'} ]}>

<TabItem value="pjs"> Promise and RxJS APIs around Polkadot and Substrate-based chains via RPC
calls. It is dynamically generated based on what the Substrate runtime provides regarding metadata.
Full documentation & examples
available&nbsp;<a href="https://polkadot.js.org/docs" target="_blank">here</a>. </TabItem>
<TabItem value="pjs">

<TabItem value="papi"> Polkadot-API will serve as a replacement for Polkadot JS. Full documentation
& examples available&nbsp;<a href="https://papi.how/" target="_blank">here</a>. </TabItem>
Promise and RxJS APIs around Polkadot and Substrate-based chains via RPC calls. It is dynamically
generated based on what the Substrate runtime provides regarding metadata. Full documentation &
examples available&nbsp;<a href="https://polkadot.js.org/docs" target="_blank">here</a>.

<TabItem value="reactive-dot"> A reactive library for building Substrate front-ends. Full
documentation & examples available&nbsp;<a href="https://reactivedot.dev/" target="_blank">here</a>.
</TabItem>

<TabItem value="subxt"> Query and submit extrinsics (transactions) to a Substrate node via RPC using
Rust. Also referred to as Rust Parity. Full documentation & examples
available&nbsp;<a href="https://github.com/paritytech/subxt" target="_blank">here</a>. </TabItem>
<TabItem value="papi">

<TabItem value="useink"> React hooks library for ink! smart contracts that abstract the
functionality of polkadot.js. Full documentation & examples
available&nbsp;<a href="https://use.ink" target="_blank">here</a>. </TabItem>
Polkadot-API will serve as a replacement for Polkadot JS. Full documentation & examples
available&nbsp;<a href="https://papi.how/" target="_blank">here</a>.

<TabItem value="inkathon">ink!athon is a starter kit for full-stack dApp development with ink! smart
contracts and a React-based frontend in one place. With convenient helper scripts and a
pre-configured project setup, you can quickly scaffold any dApp. Live example & full documentation
available&nbsp;<a href="https://inkathon.xyz" target="_blank">here</a>. </TabItem>
</TabItem>

<TabItem value="reactive-dot">

A reactive library for building Substrate front-ends. Full documentation & examples
available&nbsp;<a href="https://reactivedot.dev/" target="_blank">here</a>.

</TabItem>

<TabItem value="subxt">

Query and submit extrinsics (transactions) to a Substrate node via RPC using Rust. Also referred to
as Rust Parity. Full documentation & examples
available&nbsp;<a href="https://github.com/paritytech/subxt" target="_blank">here</a>.

</TabItem>

<TabItem value="useink">

<TabItem value="pcloud">Polkadot Cloud hosts a library of assets, ranging from data sources,
graphical elements, to fully functional components, for app developers to plug and play into their
codebases. &nbsp;<a href="https://polkadot.cloud/" target="_blank">Learn more here</a>. </TabItem>
React hooks library for ink! smart contracts that abstract the functionality of polkadot.js. Full
documentation & examples available&nbsp;<a href="https://use.ink" target="_blank">here</a>.

</TabItem>

<TabItem value="inkathon">

ink!athon is a starter kit for full-stack dApp development with ink! smart contracts and a
React-based frontend in one place. With convenient helper scripts and a pre-configured project
setup, you can quickly scaffold any dApp. Live example & full documentation
available&nbsp;<a href="https://inkathon.xyz" target="_blank">here</a>.

</TabItem>

<TabItem value="pcloud">

Polkadot Cloud hosts a library of assets, ranging from data sources, graphical elements, to fully
functional components, for app developers to plug and play into their codebases.
&nbsp;<a href="https://polkadot.cloud/" target="_blank">Learn more here</a>.

</TabItem>

</Tabs>
2 changes: 1 addition & 1 deletion docs/build/build-open-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ In the below sections, you can find a list of different layers of the Polkadot S
| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Web Wallets | [Multix](https://github.com/ChainSafe/Multix) 🟢, [Polkasafe](https://github.com/polkasafe/polkasafe-ui) 🟡, [polkadot-js/apps](https://github.com/polkadot-js/apps) 🟢, [Talisman Web Application](https://github.com/TalismanSociety/talisman-web) 🟢, [mydotwallet](https://github.com/enkryptcom/mydotwallet) ⚪, [Sub ID](https://github.com/dappforce/subid) 🟢, [Primis](https://github.com/Primis-Labs/client) ⚪, [Sakura](https://github.com/w3finance/sakura) ⚪, [Web3Box](https://github.com/w3f-grants-archive/Web3Box-apps) ⚪, [Coong Wallet](https://github.com/CoongCrafts/coong-wallet) 🟡, [Subscan Multisig UI - React](https://github.com/itering/subscan-multisig-react) 🟢, [Subscan Multisig UI](https://github.com/itering/subscan-multisig-ui) ⚪, [Dorafactory-Multisig](https://github.com/DoraFactory/dorafactory-multisig) ⚪, [Capi Multisig App](https://github.com/paritytech/capi-multisig-app) ⚪| User-friendly Wallet based on the [Recovery Pallet](https://github.com/paritytech/polkadot-sdk/tree/master/substrate/frame/recovery)<!-- NO_STATUS_BADGE -->, Web wallets focused on user-onboarding (e.g. using [localStorage](https://github.com/near/near-wallet)<!-- NO_STATUS_BADGE -->) |
| Desktop Wallets | [nova-spektr](https://github.com/novasamatech/nova-spektr) 🟢, [Omni desktop](https://github.com/w3f-grants-archive/omni-desktop-prototype) ⚪| Enterprise Wallets |
| Browser Extensions | [Talisman-Extension](https://github.com/TalismanSociety/talisman) 🟢, [SubWallet-Extension](https://github.com/Koniverse/SubWallet-Extension) 🟢, [Enkrypt](https://github.com/enkryptcom/enKrypt) 🟢, [Polkadot{.js}](https://github.com/polkadot-js/extension) 🟢, [PolkaGate](https://github.com/PolkaGate/polkagate-extension) 🟢, [Trust Wallet Extension](https://github.com/trustwallet) 🟢, [Doter](https://github.com/ChainBridgeNetworkTeam/Doter) ⚪, [Speckle OS](https://github.com/GetSpeckle/speckle-browser-extension) ⚪, [Kuma Cross-chain Wallet](https://github.com/blockcoders/kuma-wallet) 🟡| Sign-in with your Polkadot, Kusama, etc. account. |
| Browser Extensions | [Talisman-Extension](https://github.com/TalismanSociety/talisman) 🟢, [SubWallet-Extension](https://github.com/Koniverse/SubWallet-Extension) 🟢, [Enkrypt](https://github.com/enkryptcom/enKrypt) 🟢, [Polkadot-JS](https://github.com/polkadot-js/extension) 🟢, [PolkaGate](https://github.com/PolkaGate/polkagate-extension) 🟢, [Trust Wallet Extension](https://github.com/trustwallet) 🟢, [Doter](https://github.com/ChainBridgeNetworkTeam/Doter) ⚪, [Speckle OS](https://github.com/GetSpeckle/speckle-browser-extension) ⚪, [Kuma Cross-chain Wallet](https://github.com/blockcoders/kuma-wallet) 🟡| Sign-in with your Polkadot, Kusama, etc. account. |
| Mobile Wallets | [Nova Wallet iOS](https://github.com/novasamatech/nova-wallet-ios) 🟢, [Nova Wallet Android](https://github.com/novasamatech/nova-wallet-android) 🟢, [Polkadot Vault](https://github.com/paritytech/parity-signer) ⚪, [Fearless Wallet Android](https://github.com/soramitsu/fearless-Android) 🟢, [Fearless Wallet iOS](https://github.com/soramitsu/fearless-iOS) 🟢, [Trust Wallet](https://github.com/trustwallet) 🟢, [SubWallet-Mobile](https://github.com/Koniverse/SubWallet-Mobile) ⚪, [Kampela](https://github.com/Kalapaja/kampela-firmware) 🟡, [AirGap](https://github.com/airgap-it/airgap-wallet) 🟢, [Interstellar Network](https://github.com/Interstellar-Network/wallet-app) ⚪, [Lunie](https://github.com/luniehq/lunie) ⚪, [Polkawallet](https://github.com/polkawallet-io/polkawallet-flutter) ⚪, [imToken](https://github.com/consenlabs/token-core) 🟢, [Stylo](https://github.com/stylo-app/stylo) ⚪, [Fractapp](https://github.com/fractapp/fractapp/) ⚪, [Hashed Wallet](https://github.com/hypha-dao/hashed-wallet) ⚪|
| Burner Wallets/Faucet/Gifts | [dotdrop](https://github.com/hamidra/dotdrop) ⚪, [KodaDot](https://github.com/vue-polkadot/apps) ⚪, [Astar Faucet Bot](https://github.com/AstarNetwork/astar-faucet-bot) 🟡, [Generic sybil-resistant faucet](https://github.com/karooolis/sybil-resistant-substrate-faucet) ⚪, [sybil-resistant Chat Bot Faucet](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet) :grey_question:| Faucet (a sybil-resistant way to receive free tokens) |
| Wallet Plugins | [Metamask-Snap by Chainsafe](https://github.com/ChainSafe/metamask-snap-polkadot) 🟢|
Expand Down
Loading
Loading