# Resources

Here are some materials that you can use to gain a deeper understanding of the EVM and Polygon Ecosystem&#x20;

## Understanding the Ethereum Ecosystem&#x20;

* [Ethereum Development ](https://ethereum.org/en/developers/docs/)
* [Ethereum Virtual Machine](https://ethereum.org/en/developers/docs/evm/)
* [ERC721](https://docs.openzeppelin.com/contracts/3.x/erc721)
* [ERC1155](https://docs.openzeppelin.com/contracts/3.x/erc1155)

## Understanding Polygon

* [Polygon](https://wiki.polygon.technology/)
* [Polygon Development ](https://wiki.polygon.technology/docs/develop/getting-started)

## Understanding OpenZeppelin&#x20;

* [OpenZeppelin](https://docs.openzeppelin.com/)
* [OpenZeppelin Wizard](https://wizard.openzeppelin.com/#erc721) - No Code Smart contract Generator Tool

## Understanding Thirdweb&#x20;

* [Thirdweb](https://thirdweb.com/)
* Developing with [Thirdweb](https://portal.thirdweb.com/)

## Calling Functions on a Smart-contract

* Head over to [Polygon Scanner](https://polygonscan.com/)
* Paste the contract address on the search bar
* Go to the "Contracts" Section (Ensure smart contract is [verified](https://mumbai.polygonscan.com/verifyContract))
* Go to the "Write" section
* Log in with your wallet (Ensure the wallet is the owner or the delegated admin)
* Input the Required data and Write&#x20;
* Similarly, you can also goto the "Read" Section and read any required information
