Skip to content

availproject/contracts

Repository files navigation

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>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published