{"id":16808232,"url":"https://github.com/chasefleming/hardhat-flow","last_synced_at":"2025-03-17T08:43:54.137Z","repository":{"id":225387102,"uuid":"765458845","full_name":"chasefleming/hardhat-flow","owner":"chasefleming","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-01T19:11:11.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-23T18:19:45.025Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chasefleming.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-01T00:39:19.000Z","updated_at":"2024-03-01T00:39:39.000Z","dependencies_parsed_at":"2024-03-01T20:28:13.090Z","dependency_job_id":"84beda44-9556-48f9-a180-8e9584e6fea5","html_url":"https://github.com/chasefleming/hardhat-flow","commit_stats":null,"previous_names":["chasefleming/hardhat-flow"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chasefleming%2Fhardhat-flow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chasefleming%2Fhardhat-flow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chasefleming%2Fhardhat-flow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chasefleming%2Fhardhat-flow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chasefleming","download_url":"https://codeload.github.com/chasefleming/hardhat-flow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244005111,"owners_count":20382434,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-13T09:56:06.873Z","updated_at":"2025-03-17T08:43:54.113Z","avatar_url":"https://github.com/chasefleming.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hardhat Flow Blockchain Project\n\nThis project demonstrates how you can deploy a Solidity project to the Flow blockchain or Sepolia using zero code changes to the code or project beyond pointing to the correct network. This project also shows how tools like OpenZeppelin can be used with Flow in the same way they would any other EVM compatible network.\n\nYou'll see in the [hardhat.config.js](./hardhat.config.ts) file that we have a Flow `previewnet` network setup, in addition to `sepolia` for Ethereum. This is the testnet work on Flow supporing the EVM.\n\n## Using this Project\n\nTo use this project, you'll need to have Node.js and npm installed. First, install the dependencies:\n\n```bash\nnpm install\n```\n\n### Deploying to Flow\n\nThen, you can deploy the `Box` contract to the Flow blockchain:\n\n```bash\nnpx hardhat run scripts/deploy.ts --network previewnet\n```\n\n### Updating/Reading the State\n\nYou can then update the state of the `Box` contract:\n\n```bash\nNEW_VALUE=1 npx hardhat run scripts/store.ts --network previewnet\n```\n\nThis script will read the current value of the `Box` contract, add the new value to it, and then read the new value.\n\n## More Information\n\nFor more information about the FlowEVM, check out the [Flow documentation](https://developers.flow.com/evm/about).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchasefleming%2Fhardhat-flow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchasefleming%2Fhardhat-flow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchasefleming%2Fhardhat-flow/lists"}