/contracts

The smart contracts of the Inverter Network

Primary LanguageSolidityGNU Lesser General Public License v3.0LGPL-3.0

Inverter Network Smart Contracts

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 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

A technical documentation can be found in our GitHub Wiki.

Dependencies

Safety

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.