{"id":21429798,"url":"https://github.com/limechain/hardhat-l2-starter","last_synced_at":"2025-08-14T07:39:07.151Z","repository":{"id":216453167,"uuid":"741368050","full_name":"LimeChain/hardhat-l2-starter","owner":"LimeChain","description":null,"archived":false,"fork":false,"pushed_at":"2024-02-07T08:42:20.000Z","size":106,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-16T21:48:41.389Z","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/LimeChain.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-01-10T08:51:15.000Z","updated_at":"2024-02-07T08:12:43.000Z","dependencies_parsed_at":"2024-02-05T07:59:29.102Z","dependency_job_id":null,"html_url":"https://github.com/LimeChain/hardhat-l2-starter","commit_stats":null,"previous_names":["limechain/hardhat-l2-starter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LimeChain/hardhat-l2-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimeChain%2Fhardhat-l2-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimeChain%2Fhardhat-l2-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimeChain%2Fhardhat-l2-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimeChain%2Fhardhat-l2-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LimeChain","download_url":"https://codeload.github.com/LimeChain/hardhat-l2-starter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LimeChain%2Fhardhat-l2-starter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270384937,"owners_count":24574532,"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","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-22T22:19:12.459Z","updated_at":"2025-08-14T07:39:07.126Z","avatar_url":"https://github.com/LimeChain.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# L2 Networks hardhat starter template\n\nThis project demonstrates differences in OP codes and other technical details when deploying contract to L2 networks.\n\nNode version: `20.10.0`\n\nIf you use another version, please use [n](https://github.com/tj/n) to manage.\n\n## ⚙️ Installation\n\n```\nyarn\n```\n\nBefore running the project please create `.env` or use the example one.\n\n```shell\ncp .env.example .env\n```\n\n```\nWALLET_PRIVATE_KEY = \u003cPRIVATE_KEY\u003e\n```\n\n## 🚀 Scripts\n\nCompile contract:\n\n```shell\nnpx hardhat compile\n```\n\nDeploy to network:\n\n```shell\nnpx hardhat deploy --network \u003cNETWORK_NAME\u003e\n```\n\nInteract with contract:\n\n```shell\nnpx hardhat interact --address \u003cCONTRACT_ADDRESS\u003e --network \u003cNETWORK_NAME\u003e\n```\n\n### Networks settings and information\n\n| Network          | Type    | Scan                                  | RPC                                                        | Network name in config |\n| ---------------- | ------- | ------------------------------------- | ---------------------------------------------------------- | ---------------------- |\n| Arbitrum One     | Mainnet | https://arbiscan.io/                  | https://arb-pokt.nodies.app                                | `arbitrum`             |\n| Arbitrum Sepolia | Testnet | https://sepolia.arbiscan.io/          | https://arbitrum-sepolia.blockpi.network/v1/rpc/public     | `sepoliaArb`           |\n| Base             | Mainnet | https://basescan.org/                 | https://endpoints.omniatech.io/v1/base/mainnet/public      | `base`                 |\n| Base Sepolia     | Testnet | https://sepolia.basescan.org/         | https://base-sepolia.blockpi.network/v1/rpc/public         | `sepoliaBase`          |\n| Linea            | Mainnet | https://lineascan.build/              | https://1rpc.io/linea                                      | `linea`                |\n| Linea Goerli     | Testnet | https://explorer.goerli.linea.build/  | https://linea-goerli.blockpi.network/v1/rpc/public         | `goerliLinea`          |\n| Taiko            | Testnet | https://explorer.katla.taiko.xyz/     | https://rpc.katla.taiko.xyz                                | `taiko`                |\n| Polygon zkEVM    | Mainnet | https://zkevm.polygonscan.com/        | https://polygon-zkevm.drpc.org                             | `polygonZkEvm`         |\n| Scroll           | Mainnet | https://scrollscan.com/               | https://1rpc.io/scroll                                     | `scroll`               |\n| Scroll Sepolia   | Testnet | https://sepolia.scrollscan.dev/       | https://scroll-sepolia.blockpi.network/v1/rpc/publicscroll | `sepoliaScroll`        |\n| zkSync           | Mainnet | https://explorer.zksync.io/           | https://zksync-era.blockpi.network/v1/rpc/public           | `zkSyncEra`            |\n| zkSync Sepolia   | Testnet | https://sepolia.explorer.zksync.io/   | https://sepolia.era.zksync.dev                             | `sepoliaZkSyncEra`     |\n| Optimism         | Mainnet | https://optimistic.etherscan.io/      | https://optimism.meowrpc.com                               | `optimism`             |\n| Optimism Goerli  | Testnet | https://goerli-optimism.etherscan.io/ | https://optimism-goerli.publicnode.com                     | `goerliOptimism`       |\n\n### Deployed contracts\n\n| Network       | Type    | Scan                                                                                | Contract address                             |\n| ------------- | ------- | ----------------------------------------------------------------------------------- | -------------------------------------------- |\n| Arbitrum One  | Mainnet | https://arbiscan.io/address/0xC1810fC1250AFf6A5C614492dae0A67D6bdf9da7              | `0xC1810fC1250AFf6A5C614492dae0A67D6bdf9da7` |\n| Base          | Mainnet | https://basescan.org/address/0xC1810fC1250AFf6A5C614492dae0A67D6bdf9da7             | `0xC1810fC1250AFf6A5C614492dae0A67D6bdf9da7` |\n| Linea         | Mainnet | https://lineascan.build/address/0xecf7eF134E47A977e748AD9CAcEde0471b019663          | `0xecf7eF134E47A977e748AD9CAcEde0471b019663` |\n| Taiko         | Testnet | https://explorer.katla.taiko.xyz/address/0xecf7eF134E47A977e748AD9CAcEde0471b019663 | `0xecf7eF134E47A977e748AD9CAcEde0471b019663` |\n| Polygon zkEVM | Mainnet | https://zkevm.polygonscan.com/address/0xecf7eF134E47A977e748AD9CAcEde0471b019663    | `0xecf7eF134E47A977e748AD9CAcEde0471b019663` |\n| Scroll        | Mainnet | https://scrollscan.com/address/0xecf7eF134E47A977e748AD9CAcEde0471b019663           | `0xecf7eF134E47A977e748AD9CAcEde0471b019663` |\n| zkSync        | Mainnet | https://explorer.zksync.io/address/0x4a9dAb59BF56A83b43DE07BafD342705a1854B04       | `0x4a9dAb59BF56A83b43DE07BafD342705a1854B04` |\n| Optimism      | Mainnet | https://optimistic.etherscan.io/address/0xecf7ef134e47a977e748ad9cacede0471b019663  | `0xecf7ef134e47a977e748ad9cacede0471b019663` |\n\n### Deployed contracts data\n\n| Network       | Gas usage | Base fee  | Block proposer address                       |\n| ------------- | --------- | --------- | -------------------------------------------- |\n| Arbitrum One  | 9595      | 100000000 | `0xA4b000000000000000000073657175656e636572` |\n| Base          | 9595      | 0         | `0x4200000000000000000000000000000000000011` |\n| Linea         | 9595      | 7         | `0x8F81e2E3F8b46467523463835F965fFE476E1c9E` |\n| Optimism      | 9595      | 0         | `0x4200000000000000000000000000000000000011` |\n| Taiko         | 9595      | 0         | `0xd181216b3Dff050e7Ed97599501E5Be4F9779E00` |\n| Scroll        | 9595      | N/A       | `0x5300000000000000000000000000000000000005` |\n| Polygon zkEVM | 9595      | N/A       | `0x148Ee7dAF16574cD020aFa34CC658f8F3fbd2800` |\n| zkSync        | 3017      | 0         | `0x0000000000000000000000000000000000008001` |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flimechain%2Fhardhat-l2-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flimechain%2Fhardhat-l2-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flimechain%2Fhardhat-l2-starter/lists"}