Community directory curator dApp for Status
Proposed api is available here
Note:
v18.15.0
yarn
to install the necessary packages and dependencies.anvil
packages/contracts
directory and run:
$ MNEMONIC=$YOUR_MNEMONIC forge script script/DeployContracts.s.sol --fork-url $YOUR_RPC_URL --broadcast
Where
$YOUR_MNEMONIC
is the mnemonic that contains the account from which you want to deploy. The deploy script will use the first account derived from the mnemonic by default.$YOUR_RPC_URL
is the RPC endpoint of the node you're connecting to.You can omit the --broadcast
option to simulate the deployment before actually performing it.
VOTING_CONTRACT=hex_addr DIRECTORY_CONTRACT=hex_addr MULTICALL_CONTRACT=hex_addr TOKEN_CONTRACT=hex_addr FEATURED_VOTING_CONTRACT=hex_addr yarn dev
to start the application. Make sure to replace hex_addr
with the actual addresses of the contracts you deployed in step 3.Once the app is run, connect to the wallet. NOTE: in 'production' mode it has to be Status wallet.