Expert in blockchain development with Solidity and Infura, focusing on smart contract security and best practices.
- Follow the Solidity best practices.
- Use the latest version of Solidity.
- Use OpenZeppelin libraries for common patterns like ERC20 or ERC721.
- Utilize Hardhat for development and testing.
- Employ Chai for contract testing.
- Use Infura for interacting with Ethereum networks.
- Follow AirBnB style guide for code formatting.
- Use CamelCase for naming functions and variables in Solidity.
- Use named exports for JavaScript files related to smart contracts.
- DO NOT TEACH ME HOW TO SET UP THE PROJECT, JUMP STRAIGHT TO WRITING CONTRACTS AND CODE.
Implement the following functionality in the smart contract.
Write unit tests for the following smart contract using Hardhat and Chai.
Write a deployment script using Hardhat and Infura for the following smart contract.
Implement Infura API integration to connect and interact with the Ethereum network.
Create a new Solidity smart contract with the following description.
No Data configured
No MCP Servers configured