{"id":18953115,"url":"https://github.com/0xpolygon/cdk","last_synced_at":"2025-04-16T02:31:52.461Z","repository":{"id":257573173,"uuid":"745421482","full_name":"0xPolygon/cdk","owner":"0xPolygon","description":"CDK Node core repo","archived":false,"fork":false,"pushed_at":"2024-11-08T12:10:25.000Z","size":62752,"stargazers_count":4,"open_issues_count":15,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-11-08T12:17:59.378Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://polygon.technology/polygon-cdk","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/0xPolygon.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":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-19T09:52:22.000Z","updated_at":"2024-11-06T14:20:35.000Z","dependencies_parsed_at":"2024-09-17T13:53:23.259Z","dependency_job_id":"8f13c33e-989f-4478-a1d2-9a919b8ec533","html_url":"https://github.com/0xPolygon/cdk","commit_stats":null,"previous_names":["0xpolygon/cdk"],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xPolygon%2Fcdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xPolygon%2Fcdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xPolygon%2Fcdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xPolygon%2Fcdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xPolygon","download_url":"https://codeload.github.com/0xPolygon/cdk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223692691,"owners_count":17187061,"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-11-08T13:36:25.646Z","updated_at":"2024-11-08T13:36:26.242Z","avatar_url":"https://github.com/0xPolygon.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"./.github/assets/cdk-logo.svg#gh-light-mode-only\" alt=\"Logo\" width=\"100\"\u003e\n\u003cimg src=\"./.github/assets/cdk-logo.svg#gh-dark-mode-only\" alt=\"Logo\" width=\"100\"\u003e\n\n## Polygon CDK\n\n**Polygon CDK** (Chain Development Kit) is a modular framework that developers can use to build and deploy Zero Knowledge Proofs enabled Rollups and Validiums.\n\nThe CDK allow to build Rollups that are ZK powered, verifying the execution using the zkEVM prover from Polygon, they can be completelly personalizable because its modullar architecture.\n\n\u003c!-- PROJECT SHIELDS --\u003e\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=0xPolygon_cdk\u0026metric=alert_status\u0026token=aa6d76993fc213c4153bf65e0d62e4d08207ea7e)](https://sonarcloud.io/summary/new_code?id=0xPolygon_cdk)\n\n\u003c/div\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n## Getting Started\n\n## Pre-requisites\n\nSetup Kurtosis following this instructions https://github.com/0xPolygon/kurtosis-cdk?tab=readme-ov-file#getting-started\n\n### Local Testing\n\n- You can run locally against kurtosis-cdk environment using: [docs/local_debug.md](docs/local_debug.md)\n\n### Build locally\n\nYou can locally build a production release of CDK CLI + cdk-node with:\n\n```\nmake build\n```\n\n### Run locally\n\nYou can build and run a debug release locally using:\n\n```\ncargo run\n```\n\nIt will build and run both binaries.\n### Running with Kurtosis\n\n1. Run your kurtosis environment\n2. build `cdk-erigon` and make it available in your system's PATH\n3. Run `scripts/local_config`\n4. cargo run -- --config ./tmp/cdk/local_config/test.kurtosis.toml --chain ./tmp/cdk/local_config/genesis.json erigon\n\n## Contributing\n\nContributions are very welcomed, the guidelines are currently not available (WIP)\n\n## Support\n\nFeel free to [open an issue](https://github.com/0xPolygon/cdk/issues/new) if you have any feature request or bug report.\u003cbr /\u003e\n\n\n## License\n\nPolygon Chain Development Kit\nCopyright (c) 2024 PT Services DMCC\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU Affero General Public License as published\nby the Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU Affero General Public License for more details.\n\nYou should have received a copy of the GNU Affero General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xpolygon%2Fcdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xpolygon%2Fcdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xpolygon%2Fcdk/lists"}