hats-finance / Inverter-Network-0xe47e52c4fea05e555920f1dcdcc6fb8eca103eeb

Fork of the Inverter Smart Contracts Repository
GNU Lesser General Public License v3.0
0 stars 3 forks source link

Audit Competition for Inverter-Network

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 .

How to participate

Inverter Network Smart Contracts

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.

Installation

The Inverter Network smart contracts are developed using the foundry toolchain

  1. Clone the repository
  2. cd into the repository
  3. Run make install to install contract dependencies
  4. (Optional) Run source dev.env to set up environment variables

Usage

Common tasks are executed through a Makefile. The most common commands are:

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
> [...]

Documentation

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.

Dependencies

Contributing

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.

Safety

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.