Skip to content

uniswapfoundation/franchiser

This branch is 8 commits ahead of NoahZinsmeister/franchiser:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f8fe4ac · Sep 18, 2024

History

54 Commits
Jul 24, 2022
Sep 18, 2024
Aug 2, 2022
Aug 15, 2024
Jul 24, 2022
Jul 24, 2022
Sep 10, 2024
Aug 2, 2022
Jul 14, 2022
Jun 27, 2022
Jun 27, 2022
Aug 4, 2022
Sep 7, 2024
Jun 28, 2022
Aug 4, 2022

Repository files navigation

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.

Running Locally

  • Ensure that foundry 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.

Audit

This codebase was audited by Trail of Bits as of commit e652c7fe1716bc8e9ca1bb929238313eabb9ea52. All changes made since this commit may be viewed here. The audit findings are summarized in issues which may be viewed here.

Packages

No packages published

Languages

  • Solidity 100.0%