Clone the Forte Rules Engine

git clone git@github.com:thrackle-io/forte-rules-engine.git
cd forte-rules-engine

Initial Setup

Install foundryup

Thrackle maintains precompiled binaries of Foundry releases to make it easier to pin to specific versions. Our recommended approach is to use the Thrackle maintained version, but you can use an existing install if you prefer.

Install Scripting Tools

  • eth-abi 5.1.0
  • jq 1.6.0
  • python-dotenv 1.0.1

These packages can be installed manually or through the following helper command:

pip3 install -r requirements.txt

Compile the Contracts

From the project root run:

forge build

This will install the submodules and create the artifacts.