sphinx-labs / sphinx

DevOps platform for smart contract deployments
https://sphinx.dev/
MIT License
236 stars 14 forks source link

Sphinx: DevOps for Deployments

Sphinx is an automated smart contract deployment platform for Foundry. Key features include gasless deployments, one-click multi-chain deployments, and deployments in CI. You can integrate Sphinx with minimal changes to your existing Forge scripts.

Deployments with Sphinx are a three-step process:

  1. Propose: Initiate the deployment from your command line or CI process by submitting the transactions to Sphinx's backend.
  2. Approve: Your Gnosis Safe owner(s) approve the deployment by signing a single meta transaction in the Sphinx UI.
  3. Execute: Sphinx's backend trustlessly executes the deployment through your Gnosis Safe.

Key features:

Self Hosting

Sphinx is designed to be used with the Sphinx Platform which you must host yourself. You can find information on running the Sphinx Platform locally and recommendations for hosting in the Sphinx Platform documentation.

Pricing

Sphinx is free and open source. You must host the Sphinx platform yourself to be able to use it.

Demo

A demo of the DevOps Platform is on the website's landing page.

Documentation

Getting Started

References

Specifications

Security

Current Limitations

Coming Soon

Please feel free to reach out to us in our Discord to request a feature!

Networks Supported

The Sphinx core contracts are deployed on the following networks.

Test networks:

Contributors

@rpate97\ @sam-goldman\ @smartcontracts\ Wonderland

License

We use the Gnosis Safe contracts as a library. These contracts are licensed under LGPL v3. You can access them in Gnosis Safe's repository.

All other code in this repository is licensed under MIT.