| trim readme 1a71b77 julienbrg 9h ago | 1 | # Love |
| document setup b1c9b0d julienbrg 10h ago | 2 | |
| trim readme 1a71b77 julienbrg 9h ago | 3 | The official LOVE token. |
| document setup b1c9b0d julienbrg 10h ago | 4 | |
| trim readme 1a71b77 julienbrg 9h ago | 5 | ## Install |
| document setup b1c9b0d julienbrg 10h ago | 6 | |
| 7 | ```shell |
| 8 | forge install |
| 9 | cp .env.example .env |
| 10 | ``` |
| 11 | |
| trim readme 1a71b77 julienbrg 9h ago | 12 | ## Build & test |
| document setup b1c9b0d julienbrg 10h ago | 13 | |
| 14 | ```shell |
| 15 | forge build # compile |
| 16 | forge test # run tests |
| 17 | forge test -vvv # with traces |
| 18 | forge fmt # format |
| 19 | anvil # local node |
| 20 | ``` |
| 21 | |
| 22 | ## Deploy |
| 23 | |
| trim readme 1a71b77 julienbrg 9h ago | 24 | Deployment uses CREATE2, so the token has the same address on every EVM network. |
| document create2 deployment 1c407d3 julienbrg 9h ago | 25 | |
| 26 | ```shell |
| trim readme 1a71b77 julienbrg 9h ago | 27 | forge script script/Love.s.sol:LoveScript --sig 'predict()' # print the address |
| document create2 deployment 1c407d3 julienbrg 9h ago | 28 | |
| document setup b1c9b0d julienbrg 10h ago | 29 | forge script script/Love.s.sol:LoveScript \ |
| 30 | --rpc-url base_sepolia \ |
| 31 | --account "$DEPLOYER_ACCOUNT" \ |
| 32 | --broadcast \ |
| 33 | --verify |
| 34 | ``` |
| 35 | |
| update docs for erc20 69c46a2 julienbrg 10h ago | 36 | ## Mint |
| 37 | |
| 38 | ```shell |
| 39 | cast send <LOVE_ADDRESS> "mint(address,uint256)" <RECIPIENT> 1000000000000000000 \ |
| 40 | --rpc-url base_sepolia \ |
| 41 | --account "$DEPLOYER_ACCOUNT" |
| 42 | ``` |
| trim readme 1a71b77 julienbrg 9h ago | 43 | |
| 44 | ## License |
| 45 | |
| 46 | GPL-3.0 |
| 47 | |
| 48 | ## Contact |
| 49 | |
| 50 | **Julien Béranger** ([GitHub](https://github.com/julienbrg)) |
| 51 | |
| 52 | - Element: [@julienbrg:matrix.org](https://matrix.to/#/@julienbrg:matrix.org) |
| 53 | - Farcaster: [julien-](https://warpcast.com/julien-) |
| 54 | - Telegram: [@julienbrg](https://t.me/julienbrg) |