This project is a monorepo for the Arbazaar core protocol and official Arbazaar front-end ui implementation.
The ui repo is synced with https://arbazaar.pages.dev.
https://arbazaar.io is the canonical alias of https://arbazaar.pages.dev.
Add pnpm:
npx pnpm add -g pnpmInstall packages:
npx pnpm iFirst, start a local JSON-RPC serve:
npx pnpm run protocol:nodeThen, deploy the contracts on your local Hardhat chain:
npx pnpm run protocol:devLastly, send yourself some local ETH to play with:
npx hardhat --network localhost faucet <address>The above command must be run within the protocol/ directory. Be sure to replace <address> with your Ethereum address.
Compile the contracts:
npx pnpm run protocol:buildDeploy on Arbitrum One:
npx pnpm run protocol:oneDeploy on Arbitrum Rinkeby testnet:
npx pnpm run protocol:rinkebynpx pnpm run ui:devnpx pnpm run ui:buildnpx pnpm run ui:preview