# love A [Foundry](https://getfoundry.sh) project. `Love` is a minimal contract that records units of love sent from one address to another — a placeholder to build on. ## Setup ```shell forge install cp .env.example .env ``` ## Usage ```shell forge build # compile forge test # run tests forge test -vvv # with traces forge fmt # format forge coverage # coverage report forge snapshot # gas snapshot anvil # local node ``` ## Deploy ```shell forge script script/Love.s.sol:LoveScript \ --rpc-url base_sepolia \ --account "$DEPLOYER_ACCOUNT" \ --broadcast \ --verify ``` Drop `--broadcast` for a dry run. ## Layout | Path | Contents | | --------- | ------------------- | | `src/` | Contracts | | `test/` | Tests | | `script/` | Deployment scripts | | `lib/` | Dependencies |