Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 760 Bytes

README.md

File metadata and controls

41 lines (34 loc) · 760 Bytes

Avail Contracts

This repository contains all Avail contracts related to the arbitrary message bridge between Avail and Ethereum.

Documentation

You can find additional documentation in the form of NatSpec and line-by-line comments.

Usage

Build

forge build

Test

forge test -vvv

To use the intense profile:

FOUNDRY_PROFILE=intense forge test -vvv

Coverage

forge coverage

Format

forge fmt

Gas Snapshots

forge snapshot

Deploy

Deployments require a proxy admin address and a Vectorx deployment on the chain you're deploying.

ADMIN=<admin_address> forge script script/Deploy.s.sol --rpc-url <your_rpc_url> --private-key <your_private_key>