From 633776157271c776b13344a65134119426ef8d7e Mon Sep 17 00:00:00 2001 From: kmurphypolygon Date: Mon, 5 Feb 2024 14:08:05 +0100 Subject: [PATCH] some adjustments to tools docs --- docs/tools/dApp-development/dApp-launchpad.md | 1 - docs/tools/dApp-development/pos/alchemy.md | 34 ++++++++----------- docs/tools/dApp-development/pos/chainide.md | 8 ++--- docs/tools/dApp-development/pos/chainstack.md | 8 ++--- docs/tools/dApp-development/pos/crossmint.md | 2 +- docs/tools/dApp-development/pos/getblock.md | 8 ++--- docs/tools/dApp-development/pos/index.md | 5 --- docs/tools/dApp-development/pos/quicknode.md | 8 ++--- docs/tools/dApp-development/pos/smartpress.md | 8 ++--- docs/tools/dApp-development/pos/thirdweb.md | 8 ++--- mkdocs.yml | 5 +-- 11 files changed, 29 insertions(+), 66 deletions(-) delete mode 100644 docs/tools/dApp-development/dApp-launchpad.md delete mode 100644 docs/tools/dApp-development/pos/index.md diff --git a/docs/tools/dApp-development/dApp-launchpad.md b/docs/tools/dApp-development/dApp-launchpad.md deleted file mode 100644 index 47106cfc5..000000000 --- a/docs/tools/dApp-development/dApp-launchpad.md +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/docs/tools/dApp-development/pos/alchemy.md b/docs/tools/dApp-development/pos/alchemy.md index 1aec5686f..36f9f9c5d 100644 --- a/docs/tools/dApp-development/pos/alchemy.md +++ b/docs/tools/dApp-development/pos/alchemy.md @@ -1,30 +1,26 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. +## Summary - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). +### What you will learn -## What you will learn +You will learn how to use Alchemy's platform to: -To create a smart contract in this tutorial, you will learn how to use Alchemy's platform to: +- Create a smart contract application. +- Check a wallet's balance. +- Verify contract calls on a blockchain explorer. -- Create a smart contract application -- Check a wallet's balance -- Verify contract calls in a blockchain explorer +### What you will do -## What you will do +1. Create an app on Alchemy. +2. Create a wallet address with MetaMask. +3. Add balance to the wallet (using test tokens). +4. Use Hardhat and Ethers.js to compile and deploy the project. +5. Check contract status on Alchemy's platform. -Following the tutorial, you will: - -1. Get started creating an app on Alchemy -2. Create a wallet address with Metamask -3. Add balance to the wallet (using test tokens) -4. Use Hardhat and Ethers.js to compile and deploy the project -5. Check contract status on Alchemy's platform - -## Create and Deploy your Smart Contract +## Create and deploy smart contract ### Connect to the Polygon network diff --git a/docs/tools/dApp-development/pos/chainide.md b/docs/tools/dApp-development/pos/chainide.md index 59d2dc9c7..5f09f17ec 100644 --- a/docs/tools/dApp-development/pos/chainide.md +++ b/docs/tools/dApp-development/pos/chainide.md @@ -1,10 +1,6 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. - - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. - - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). [ChainIDE](https://chainide.com/) is a chain agnostic, cloud-based IDE for creating decentralized applications. It enhances development cycle through pre-configured plugins that save users' time and effort. This is a beginner guide on creating and deploying a simple ERC-721 smart contract on the Polygon Mumbai Testnet. diff --git a/docs/tools/dApp-development/pos/chainstack.md b/docs/tools/dApp-development/pos/chainstack.md index 604a6dea1..057c66f21 100644 --- a/docs/tools/dApp-development/pos/chainstack.md +++ b/docs/tools/dApp-development/pos/chainstack.md @@ -1,10 +1,6 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. - - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. - - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). This section guides you through deploying a Hello World contract using [Chainstack](https://chainstack.com/build-better-with-polygon/) and [Foundry](https://github.com/gakonst/foundry/) on the Polygon Mumbai testnet. diff --git a/docs/tools/dApp-development/pos/crossmint.md b/docs/tools/dApp-development/pos/crossmint.md index 6f92f0421..05267d480 100644 --- a/docs/tools/dApp-development/pos/crossmint.md +++ b/docs/tools/dApp-development/pos/crossmint.md @@ -1,4 +1,4 @@ -!!! info "Content disclaimer" +!!! note "Content disclaimer" Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). diff --git a/docs/tools/dApp-development/pos/getblock.md b/docs/tools/dApp-development/pos/getblock.md index fe323f0f8..5b1d92410 100644 --- a/docs/tools/dApp-development/pos/getblock.md +++ b/docs/tools/dApp-development/pos/getblock.md @@ -1,10 +1,6 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. - - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. - - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). The Polygon API endpoint by GetBlock is a useful tool for early-stage teams that want to take advantage of Polygon's benefits. In this tutorial, we will walk you through the steps to create and deploy an ERC-20 smart contract on the Polygon Mumbai testnet using [Metamask](https://metamask.io/), Remix, and [GetBlock](https://getblock.io/nodes/matic/). diff --git a/docs/tools/dApp-development/pos/index.md b/docs/tools/dApp-development/pos/index.md deleted file mode 100644 index 5b5640682..000000000 --- a/docs/tools/dApp-development/pos/index.md +++ /dev/null @@ -1,5 +0,0 @@ -This subsection provides guides on how to work with smart contracts on PoS by following tutorials supplied by various third parties. - -The tutorials contained in here are suitable for developers who are either new to blockchain development on Ethereum, or want to understand the fundamentals of deploying and interacting with smart contracts. - -The tutorials are walk-throughs to creating and deploying smart contracts on the Polygon Mumbai test network using a Web3 wallet like [Metamask](https://metamask.io), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org), and [Alchemy](https://alchemy.com/?a=polygon-docs). diff --git a/docs/tools/dApp-development/pos/quicknode.md b/docs/tools/dApp-development/pos/quicknode.md index d224704db..e8da76eb8 100644 --- a/docs/tools/dApp-development/pos/quicknode.md +++ b/docs/tools/dApp-development/pos/quicknode.md @@ -1,10 +1,6 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. - - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. - - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). Python is one of the most versatile programming languages; from researchers running their test models to developers using it in heavy production environments, it has use cases in every possible technical field. diff --git a/docs/tools/dApp-development/pos/smartpress.md b/docs/tools/dApp-development/pos/smartpress.md index 984b6ce44..c06362d06 100644 --- a/docs/tools/dApp-development/pos/smartpress.md +++ b/docs/tools/dApp-development/pos/smartpress.md @@ -1,10 +1,6 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. - - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. - - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). SmartPress is an AI tool that crafts custom smart contracts from language prompts. diff --git a/docs/tools/dApp-development/pos/thirdweb.md b/docs/tools/dApp-development/pos/thirdweb.md index d48e3d58e..0774626ea 100644 --- a/docs/tools/dApp-development/pos/thirdweb.md +++ b/docs/tools/dApp-development/pos/thirdweb.md @@ -1,10 +1,6 @@ -!!! warning "Third-party content" +!!! note "Content disclaimer" - Polygon technical documentation may contain third-party content, including websites, products, and services, that are provided for informational purposes only. - - Polygon Labs does not endorse, warrant, or make any representations regarding the accuracy, quality, reliability, or legality of any third-party websites, products, or services. If you decide to access any third-party content, you do so entirely at your own risk and subject to the terms and conditions of use for such websites. Polygon Labs reserves the right to withdraw such references and links without notice. - - Polygon technical documentation serves as an industry public good and is made available under the [MIT License](https://opensource.org/license/mit/). In addition, please view the official [Polygon Labs Terms of Use](https://polygon.technology/terms-of-use). + Please view the third-party content disclaimer [here](https://github.com/0xPolygon/polygon-docs/blob/main/CONTENT_DISCLAIMER.md). thirdweb is a complete web3 development framework that provides everything you need to connect your apps and games to decentralized networks. diff --git a/mkdocs.yml b/mkdocs.yml index fe06d0951..3382a5d5a 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -425,9 +425,7 @@ nav: - Developer tools: - Developer tools: tools/index.md - dApp development: - #- dApp launchpad: tools/dApp-development/dApp-launchpad.md - - Develop on PoS: - - Work with smart contracts: tools/dApp-development/pos/index.md + - Smart contract development on PoS: - Alchemy: tools/dApp-development/pos/alchemy.md - ChainIDE: tools/dApp-development/pos/chainide.md - ChainStack: tools/dApp-development/pos/chainstack.md @@ -443,7 +441,6 @@ nav: - Replit: tools/dApp-development/common-tools/replit.md - Third-party tutorials: - Alchemy subgraphs: https://docs.alchemy.com/docs/how-to-build-and-deploy-a-subgraph-on-polygon-zkevm-using-alchemy-subgraphs - - Gas: - Polygon MATIC faucet: tools/gas/matic-faucet.md - Polygon gas station: tools/gas/polygon-gas-station.md