This is a modified version of Franchiser that allows for permissionless recall of funds back to their original owner after a specified expiration time. All other Franchiser features are untouched.
- 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
- 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]
No deployed instance yet.
This codebase will be audited soon by ChainSecurity.