Skip to content

Contract Templates for zkSync: solidity, hardhat, vyper

License

Notifications You must be signed in to change notification settings

matter-labs/zksync-contract-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZKsync Contract Templates

Welcome to the ZKsync Contract Templates repository. This collection is designed for developers eager to build smart contracts on ZKsync, featuring templates for Hardhat with Solidity and Vyper. These templates provide a robust starting point for contract development, testing and deployment.

📁 Available Templates

Currently, the repository offers specific templates for Hardhat, an Ethereum development environment, tailored for both Solidity and Vyper:

Hardhat Templates

🚀 Using Templates

To create a project using a template, first install the zksync-cli package globally by running:

npm install -g zksync-cli

Once the package is installed, you can create a project using the following command and follow the prompts to select your desired template category and specific framework or tool:

zksync-cli create

When prompted, select the Contracts option to use the templates in this repository.

For detailed instructions and additional resources, please refer to the official documentation.

🤝 Contribution

Your contributions are always welcome! Whether it's submitting PRs, suggesting improvements, or reporting issues, your feedback is invaluable in refining these templates.

🌍 Official Links

📜 License

This project is licensed under MIT.