This repository contains all Avail contracts related to the arbitrary message bridge between Avail and Ethereum.
You can find additional documentation in the form of NatSpec and line-by-line comments.
forge buildforge test -vvvTo use the intense profile:
FOUNDRY_PROFILE=intense forge test -vvvforge coverageforge fmtforge snapshotDeployments 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>