Portal is a wallet with a strong focus on transfers and payments, and is built to be used by everyone.
We don't recommend you use Portal as your main Solana wallet yet.
See contributing and coding guidelines to get started building!
npm i
npm run dev
npm run build
Then in Chrome / Edge etc, click manage Extensions, turn on Developer Mode, Load unpacked and pick the dist
folder.
npm run make-zip-file
You'll need an .env
file. Ask your colleagues for a copy of this file (not checked into GitHub for security reasons).
Install a local validator:
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
export PATH="~/.local/share/solana/install/active_release/bin:$PATH"
Then run:
npm run start-validator
From https://solanacookbook.com/references/local-development.html#how-to-load-accounts-from-mainnet and https://solana.stackexchange.com/questions/1879/metaplex-create-fails-on-localhost-with-attempt-to-load-a-program-that-does-n/1887#1887
npm run update-on-chain-programs