{"id":22128971,"url":"https://github.com/inverternetwork/deterministic-factory","last_synced_at":"2025-10-24T19:50:59.513Z","repository":{"id":250763831,"uuid":"835372528","full_name":"InverterNetwork/deterministic-factory","owner":"InverterNetwork","description":"A create2-based deterministic factory for smart contract deployment","archived":false,"fork":false,"pushed_at":"2024-08-12T01:50:40.000Z","size":48,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-30T04:58:48.009Z","etag":null,"topics":["create2","deployment","ethereum","inverter","solidity"],"latest_commit_sha":null,"homepage":"https://inverter.network","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InverterNetwork.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":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-29T17:42:24.000Z","updated_at":"2024-08-12T01:50:15.000Z","dependencies_parsed_at":"2024-07-30T01:28:26.308Z","dependency_job_id":"e892dece-3f91-47ae-91fc-886f8936dae4","html_url":"https://github.com/InverterNetwork/deterministic-factory","commit_stats":null,"previous_names":["inverternetwork/deterministic-factory"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/InverterNetwork/deterministic-factory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fdeterministic-factory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fdeterministic-factory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fdeterministic-factory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fdeterministic-factory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InverterNetwork","download_url":"https://codeload.github.com/InverterNetwork/deterministic-factory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InverterNetwork%2Fdeterministic-factory/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262838462,"owners_count":23372534,"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":["create2","deployment","ethereum","inverter","solidity"],"created_at":"2024-12-01T17:57:26.706Z","updated_at":"2025-10-24T19:50:58.753Z","avatar_url":"https://github.com/InverterNetwork.png","language":"Solidity","readme":"\u003ca href=\"https://inverter.network\" target=\"_blank\"\u003e\u003cimg align=\"right\" width=\"150\" height=\"150\" top=\"100\" src=\"./assets/logo_circle.svg\"\u003e\u003c/a\u003e\n\n# Inverter Deterministic Deployment Factory\n\n_Inverter is the pioneering web3 protocol for token economies, enabling conditional token issuance, dynamic utility management, and token distribution. Build, customize, and innovate with Inverter's modular logic and extensive web3 interoperability._\n\nThis repository provides a Deterministic Deployment Factory, written in Solidity. It can be used, to deploy contracts across different EVM-based networks on the same address, given the same `salt` is used as well as the same `bytecode` deployed.\n\n## Installation\n\nThe Inverter Deterministic Deployment Factory smart contracts are developed using the [foundry toolchain](https://getfoundry.sh)\n\n1. Clone the repository\n2. `cd` into the repository\n3. Run `make install` to install contract dependencies\n4. (_Optional_) Run `source dev.env` to set up environment variables\n\n## Usage\n\n#### Usage of the Factory\n\nIf you are looking to make use of the Deterministic Factory yourself, you can find our documentation on its use [here](./USAGE.md).\n\n#### Usage of the Project\n\nCommon tasks are executed through a `Makefile`. The most common commands are:\n\n-   `make build` to compile the project.\n-   `make test` to run the test suite.\n-   `make pre-commit` to ensure all of the development requirements are met, such as\n    -   the Foundry Formatter has been run.\n    -   the scripts are all working.\n    -   the tests all run without any issues.\n\nAdditionally, the `Makefile` supports a help command, i.e. `make help`.\n\n```\n$ make help\n\u003e build                    Build project\n\u003e clean                    Remove build artifacts\n\u003e test                     Run whole testsuite\n\u003e update                   Update dependencies\n\u003e [...]\n```\n\n## Dependencies\n\n-   [OpenZeppelin Contracts](https://github.com/OpenZeppelin/openzeppelin-contracts)\n\n## Safety\n\nOur [Security Policy](./SECURITY.md) provides details about our Security Guidelines, audits, and more. If you have discovered a potential security vulnerability within the Inverter Protocol, please report it to us by emailing [security@inverter.network](mailto:security@inverter.network).\n\n---\n\n_Disclaimer: This is experimental software and is provided on an \"as is\" and \"as available\" basis. We do not give any warranties and will not be liable for any loss incurred through any use of this codebase._\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finverternetwork%2Fdeterministic-factory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finverternetwork%2Fdeterministic-factory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finverternetwork%2Fdeterministic-factory/lists"}