@nomad-xyz/contracts-core

v2.0.0
Nomad contracts

bootstrap

yarn clean && yarn build

build:deps

../../scripts/install-deps.sh

build

yarn build:deps && yarn compile && hardhat prepare-package && tsc --build && yarn copy-definitions && FOUNDRY_PROFILE=core forge build

clean

hardhat clean && rm -rf dist && rm -rf src

compile

hardhat compile

copy-definitions

cp src/*.d.ts dist/src

lint

solhint contracts/*.sol

lint:fix

solhint --fix contracts/*.sol

prettier

prettier --write './contracts'

prepublish

yarn bootstrap && yarn build

test:unit

FOUNDRY_PROFILE=core-ci forge test

test:unit:local

FOUNDRY_PROFILE=core forge test

test:static-analyze

rm -rf node_modules && yarn link:node_modules && slither .

test:coverage

../../scripts/coverage-report.sh core

link:node_modules

ln -s ../../node_modules

snapshot

forge clean && FOUNDRY_PROFILE=core forge snapshot

snapshot:check

forge clean && FOUNDRY_PROFILE=core forge snapshot --check

gen-proof

../../scripts/accumulator-cli

storage-inspect:check

../../scripts/storage-inspect.sh check Home Replica UpdaterManager XAppConnectionManager GovernanceRouter

storage-inspect:generate

../../scripts/storage-inspect.sh generate Home Replica UpdaterManager XAppConnectionManager GovernanceRouter
npm i @nomad-xyz/[email protected]

Metadata

Downloads