Skip to content

BreadchainCoop/solidarity-fund

Repository files navigation

Solidarity Fund

These smart contracts power Bread Coop's solidarity fund and governance application.

To learn more check out the Bread Coop wiki.

Contributing

Join in on the conversation in our Discord.

If you have skills (either technical or non-technical) that you believe would benefit our mission, you can fill out this Google Form. Expect to hear from a member of our team within a week regarding any potential opportunities for collaboration.

Style Guide

Contributions to this repo are expected to adhere to the Biconomy Solidity Style Guide.

Usage

Setup

$ cp .env.example .env

Build

$ forge build

Format

$ forge fmt

Gas Snapshots

$ forge snapshot

Test

$ forge test --fork-url "https://rpc.gnosis.gateway.fm" -vvvv

Deploy

forge script script/deploy/DeployYieldDistributor.s.sol:DeployYieldDistributor --rpc-url "https://rpc.gnosis.gateway.fm" --broadcast --private-key <pk>

Upgrading

See script/upgrades/README.md for upgrade validation and deployment instructions.

About

Smart contracts for Bread governance and solidarity funding

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors