This repository is for the audit competition for the Inverter-Network. To participate, submit your findings only by using the on-chain submission process on https://app.hats.finance/vulnerability .
We look forward to seeing your findings.
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.
The Inverter Network smart contracts are developed using the foundry toolchain
cd
into the repositorymake install
to install contract dependenciessource dev.env
to set up environment variablesCommon tasks are executed through a Makefile
. The most common commands are:
make build
to compile the project.make test
to run the test suite.
export SEPOLIA_RPC_URL=https://rpc-url-here
._make pre-commit
to ensure all of the development requirements are met, such as
Additionally, the Makefile
supports a help command, i.e. make help
.
$ make help
> build Build project
> clean Remove build artifacts
> test Run whole testsuite
> update Update dependencies
> [...]
The protocol is based on our technical specification, which outlines its architecture and is the foundation of the implementation. Our documentation can be found here.
You are considering to contribute to our protocol? Awesome - please refer to our Contribution Guidelines to find our about the processes we established to ensure highest quality within our codebase.
Our Security Policy 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.
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.