{"id":18484423,"url":"https://github.com/giveth/deploy-giv-economy","last_synced_at":"2025-08-28T08:31:31.349Z","repository":{"id":66358871,"uuid":"455880954","full_name":"Giveth/deploy-giv-economy","owner":"Giveth","description":"CLI to deploy GIV Economy contracts across all compatible networks","archived":true,"fork":false,"pushed_at":"2023-02-15T16:13:28.000Z","size":15,"stargazers_count":0,"open_issues_count":1,"forks_count":3,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-06-12T08:52:50.190Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Giveth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null}},"created_at":"2022-02-05T13:43:21.000Z","updated_at":"2024-12-31T10:24:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"db305aff-9754-4ee4-8a2d-8a1579559a41","html_url":"https://github.com/Giveth/deploy-giv-economy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Giveth/deploy-giv-economy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giveth%2Fdeploy-giv-economy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giveth%2Fdeploy-giv-economy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giveth%2Fdeploy-giv-economy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giveth%2Fdeploy-giv-economy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Giveth","download_url":"https://codeload.github.com/Giveth/deploy-giv-economy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giveth%2Fdeploy-giv-economy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272470220,"owners_count":24939927,"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-28T02:00:10.768Z","response_time":74,"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-06T12:39:48.506Z","updated_at":"2025-08-28T08:31:31.021Z","avatar_url":"https://github.com/Giveth.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deploy the Giveth GIV Economy contracts\n\nThis package contains the CLI script for deploying the Giveth GIVEconomy smart contracts across any EVM (Ethereum Virtual Machine) compatible networks.\n\n## Licensing\n\nThis code is provided under the GNU GPL-3.0 Public License. See `LICENSE` file for more details.\n\nThe codebase relies heavily on the [deploy-v3 script](https://github.com/Uniswap/deploy-v3) by Uniswap.\n\n## Usage\n\nThis package vends a CLI for executing a deployment script that results in a full deployment of the Giveth GIV Economy contract suite.\nGet the arguments for running the latest version of the script via `npx @giveth/deploy-giv-economy --help`.\n\nAs of `v1.0.0` the arguments are:\n```text\n\u003e npx @giveth/deploy-giv-economy --help\nUsage: npx @giveth/deploy-giv-economy [options]\n\nOptions:\n  -pk, --private-key \u003cstring\u003e               Private key used to deploy all contracts\n  -h, --help                                display help for command\n```\n\nThe script runs a set of migrations, with each migration deploying a contract or executing a transaction. Migration state is\nsaved in a JSON file at the supplied path (by default `./state.json`).\n\nTo use the script, you must fund an address, and pass the private key of that address to the script so that it can construct\nand broadcast the deployment transactions.\n\nThe block explorer verifi\ncation process (e.g. Etherscan) is specific to the network you are deploying to. For the existing deployments,\nwe have used the `@nomiclabs/hardhat-etherscan` hardhat plugin in the individual repositories to verify the deployment addresses.\n\nNote that in between deployment steps, the script waits for confirmations. By default, this is set to `2`. If the network\nonly mines blocks when the transactions is queued (e.g. a local testnet), you must set confirmations to `0`.\n\n## Development\n\nTo run unit tests, run `yarn test`.\n\nFor testing the script, run `yarn start`.\n\nTo publish the script, first create a version: `npm version \u003cversion identifier\u003e`, then publish via `npm publish`.\nDon't forget to push your tagged commit!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiveth%2Fdeploy-giv-economy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiveth%2Fdeploy-giv-economy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiveth%2Fdeploy-giv-economy/lists"}