{"id":15837418,"url":"https://github.com/sambacha/solidity-ci","last_synced_at":"2026-04-18T17:35:51.222Z","repository":{"id":103232823,"uuid":"292816806","full_name":"sambacha/solidity-ci","owner":"sambacha","description":"CI/CD For Scaling Smart Contract Deployments \u0026 Lifecycle Management ","archived":false,"fork":false,"pushed_at":"2020-09-04T10:53:30.000Z","size":921,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-24T01:07:48.817Z","etag":null,"topics":["cd","ci","erc20","erc721","ethereum","evm","gitdevops","gitops","monitoring","solidity"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sambacha.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":"2020-09-04T10:15:35.000Z","updated_at":"2024-08-21T23:09:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"f1e86961-0443-4589-bee1-0ea0fd247c2f","html_url":"https://github.com/sambacha/solidity-ci","commit_stats":{"total_commits":3,"total_committers":1,"mean_commits":3.0,"dds":0.0,"last_synced_commit":"7b12662b0b4b97433ae3cd073759cc11fa1265ab"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/sambacha/solidity-ci","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Fsolidity-ci","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Fsolidity-ci/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Fsolidity-ci/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Fsolidity-ci/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sambacha","download_url":"https://codeload.github.com/sambacha/solidity-ci/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sambacha%2Fsolidity-ci/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31978314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T17:30:12.329Z","status":"ssl_error","status_checked_at":"2026-04-18T17:29:59.069Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cd","ci","erc20","erc721","ethereum","evm","gitdevops","gitops","monitoring","solidity"],"created_at":"2024-10-05T15:22:22.565Z","updated_at":"2026-04-18T17:35:51.189Z","avatar_url":"https://github.com/sambacha.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solidity-CI\n\n\u003e Multi-CI/CD Development, Deployment, and Management Suite for Industrial DApps\n\n## Overview\n\nManaging Smart Contracts at scale is difficult, especially for a distributed team. Add in key management, different computing environments, etc, and it creates a non-uniform development experience amongst engineering teams. `Solidity-CI` is a *framework* of tooling that enables teams to not only manage their development and deployment process, it also bundles in lifecycle management, e.g. monitoring and threat assessments in real time.\n\n*Solidity-CI* is not a replacement for things like `truffle`, `eth-waffle`, `eth-saddle`, `buidlr`, `mythx`, etc. Solidity-CI combines these basic components:\n\n* Solidity Version Management\n* EOA Transaction Account Signing\n* Solidity Compiler\n* Git-DevOps\n* Event Streams\n* Contract Monitoring\n\n## CI/CD Demo\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/overview.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/overview.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/pipeline.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/pipeline_pr_mythx.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/pipeline_semver.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/demo_overview.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"images/error_widescreen.png\" align=\"center\" width=\"650\"\u003e\n \u003cp align=\"center\"\u003e\n\n\n\n### Supported Versions\n\n`0.3.6+`\n\nYou can find specific versioning information used here at [every solidity release catalog file](https://gist.github.com/sambacha/116b0dfc5c99cc8905545d63002b8f94)\n\n| Version | Build | Date \u003cbr\u003e(yyyy-mm-dd) |\n| :---: | :---: | :---: |\n| Version 0.6.4 | MDc6UmVsZWFzZTI0MzgwNTQ3 | 2020-03-10T15:26:16Z |\n\n### Features\n\n| Current               | Planned |\n| -------------------- | ---------------------- |\n| Basic Contract Analysis | Econometric Analysis  |\n| Solidity Compile from 0.3.6+ | Super Optimizer  |\n\n## Services\n\nBasic Services. Expand to see more details.\n\n\u003cdetails\u003e\n  \u003csummary\u003eContract Analyzer (e.g. MythX)\u003c/summary\u003e\n  \u003cbr\u003e\n  Runs MythX\n  \u003chr\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eCompile with flags\u003c/summary\u003e\n  \u003cbr\u003e\n\n  This flag controls the compiler, generate specific outputs e.g. `function-hashes`\n\n  \u003chr\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eDeep Analysis\u003c/summary\u003e\n  \u003cbr\u003e\n\n  Iterative Scenario with Econometric modeling applied based upon economic parameters \n\n  \u003chr\u003e\n\u003c/details\u003e\n\n## Using the service\n\n*Build yourself*\n\n*For further deployment templates and options see:* [Deployment Documentation](docs/deployment.md)\n\n| Method              | Trigger                 |\n| ------------------- |:----------------------- |\n| Truffle | On creation of a Production Release. \u003cbr\u003e Deployed to mainnet `chainid: 1` |\n| Web3 Provider | On commit to branch with pattern `build/development`. \u003cbr\u003e Deployed to `testnet` `ropsten`\n\n## Roadmap\n\n*Roadmap Details*\n\n[Improvement Roadmap](CONTRIBUTING.md)\n\n## License\n*For Solidity CI Components*\nSPDX-License-Identifier: MPL-2.0\n*Concourse CI Components*\nSPDX-License-Identifier: Apache-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsambacha%2Fsolidity-ci","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsambacha%2Fsolidity-ci","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsambacha%2Fsolidity-ci/lists"}