This project is a simple example of how to deploy the HelloWorld.sol
contract in less than 5 minutes using AnyFlow.
- Fork this repository
- Log into AnyFlow
- Select this repository
- Select your chains
- Just wait for the deployment to finish
The platform will automatically install the dependencies for you and handle all the deployment process including setting up the private keys, RPC providers, gas fees and more!
This project is build using the Hardhat framework.
This is what you would need to do if you were to deploy this contract manually:
- Install the dependencies
- Compile the contract
- Generate a private key to create a deployer account
- Check if the deployer has enough funds
- If not, use a faucet to get some testnet tokens or fund your account through another means
- Make an account on RPC provider, generate an API key and register it to the project
- Make accounts on every block explorer you want to use to verify the contract and register the API keys to the project
- Deploy the contract
- Verify the contract
- Repeat the process for each chain you want to deploy the contract on
- Pray that your keys are not compromised
Q: Who owns the contract after it is deployed?
A: If the contract is Ownable, the platform will call the transferOwnership
function right after the deployment and transfer the ownership to the supplied address.
Q: What RPC providers are being used?
A: The platform uses Alchemy, Infura, and Ankr.
Q: Which block explorers are supported?
A: Currently only Etherscan.
Q: Where are the private keys stored?
A: Private keys are stored in the platform's secure vault KMS.
Q: What if I do not want the contract to be verified?
A: There is an option to disable the verification process.
If you have any feature requests or suggestions, please send it to us on Discord. Do not forget to check if the feature is already in the roadmap.
The contract has been deployed on the following networks:
Network | Address |
---|---|
Polygon Amoy | 0x24fb17d461b0b0525F8671096bFBc66A57C1573b |
Polygon | 0x24fb17d461b0b0525f8671096bfbc66a57c1573b |
Leave your mark on the blockchain by calling the hello()
function on the contract!
This project is licensed under the MIT License - see the LICENSE file for details.
Follow us on X.
Join our on Discord.
Build with ❤️ by the AnyFlow team.
Bootstraped by Khiza DAO.