Welcome. This is EasyA's legendary handbook. If you want to learn Polygon like a legend, then you're in the right place.
This handbook serves as a guide to the Polygon ecosystem, geared towards those just joining for the first time. It isn't just a beginners' handbook; it's a legendary handbook. Even if you've already immersed yourself in the ecosystem, you'll find tons of helpful tidbits around here!
Of course, the best place to start is always the EasyA app! Download it here for the fastest and most fun way to learn about Polygon. Download it directly right here!
- Introduction
- Getting Started
- Core Concepts
- Development Tools
- Smart Contracts
- Polygon Network
- Ecosystem Projects
- Resources
- Handy Code Snippets
- Contributing
What is Polygon:
- Polygon Website - The official website for Polygon, a scaling solution for Ethereum that offers multiple technologies.
The no-fluff starter:
- Polygon Documentation - Official documentation to get you started with Polygon.
- Polygon Explorer - Block explorer for the Polygon network.
Explanation of fundamental concepts in the Polygon ecosystem:
- Polygon PoS Chain - An overview of Polygon's main Proof of Stake chain.
Key tools and environments for Polygon:
[To be added]
How to write and deploy smart contracts on Polygon:
[To be added]
Going into the network level:
[To be added]
Cool projects built on Polygon:
[To be added]
Extra stuff:
- Polygon Blog - Official blog with updates and insights into Polygon development.
- Polygon GitHub - The main repository for Polygon's development.
Get a taste of Polygon development with these code snippets:
const Web3 = require('web3');
const web3 = new Web3('https://polygon-rpc.com/');
console.log('Connected to Polygon');
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
_mint(msg.sender, initialSupply);
}
}
These examples showcase:
- How to connect to the Polygon network using Web3.js.
- A simple ERC20 token contract that can be deployed on Polygon.
We welcome contributions to make this handbook even more legendary! Here's how you can contribute:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-addition
) - Make your changes
- Commit your changes (
git commit -am 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-addition
) - Create a new Pull Request
Please ensure your contributions align with our code of conduct and contribution guidelines.
This handbook was inspired by the famous awesome lists by sindresorhus. We need awesome lists for Web3 ecosystems, with more of a hacker's guide to how they work. This is the answer to that need.