Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahzinsmeister/franchiser
https://github.com/noahzinsmeister/franchiser
Last synced: about 3 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/noahzinsmeister/franchiser
- Owner: NoahZinsmeister
- License: gpl-3.0
- Created: 2022-06-27T19:06:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-09T19:01:20.000Z (3 months ago)
- Last Synced: 2024-10-31T04:02:57.562Z (14 days ago)
- Language: Solidity
- Homepage: https://franchiser.info
- Size: 165 KB
- Stars: 90
- Watchers: 3
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Franchiser
`Franchiser` allows holders of checkpoint voting tokens to selectively sub-delegate voting power while retaining full custody over their funds, as described in the [design document](./spec.md).
## Running Locally
- Ensure that [foundry](https://book.getfoundry.sh/) is installed on your machine
- `forge build`
- `forge test --no-match-contract Integration`
- `forge test --match-contract Integration --fork-url $FORK_URL`## Deploying
- Create and populate a .env file
- `source .env`
- `forge script script/Deploy.s.sol:Deploy --broadcast --private-key $PRIVATE_KEY --rpc-url $RPC_URL [--etherscan-api-key $ETHERSCAN_API_KEY --verify --chain-id $CHAIN_ID]`## Deployed Instance
See the [v1 release](https://github.com/NoahZinsmeister/franchiser/releases/tag/v1).
## Audit
This codebase was audited by [Trail of Bits](https://www.trailofbits.com/) as of commit [e652c7fe1716bc8e9ca1bb929238313eabb9ea52](https://github.com/NoahZinsmeister/franchiser/commit/e652c7fe1716bc8e9ca1bb929238313eabb9ea52). All changes made since this commit may be viewed [here](https://github.com/NoahZinsmeister/franchiser/compare/e652c7fe1716bc8e9ca1bb929238313eabb9ea52...main). The audit findings are summarized in issues which may be viewed [here](https://github.com/NoahZinsmeister/franchiser/issues?q=is%3Aissue+%28TOB).