This is a work in progress.
Tip
If you don't have PNPM installed, you can install it using corepack:
corepack enable
corepack prepare pnpm@latest --activate- Clone the repository:
git clone https://github.com/pubkeyapp/pubkey-protocol
cd pubkey-protocol
pnpm installStart web app
pnpm dev:webBuild web app
pnpm build:webBuild the Anchor program
pnpm build:anchorLint all projects
pnpm lintTest all projects
pnpm testTo iterate on the anchor program using a local validator, this is the recommended workflow:
Open this in one terminal:
pnpm anchor localnetAnd this in another:
pnpm anchor test --skip-deploy --skip-local-validatorMIT