julien/lovepublic Fork 0
1a71b77cb5388170931333372d8ddc219cb0e157
Commits
Clone
git clone https://git.rickub.com/julien/love.git
git clone ssh://git@rickub.com/julien/love.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

CHANGELOG.md · 24 lines · 1.2 KBmarkdown Blame HistoryRaw
document setup b1c9b0d julienbrg 10h ago1# Changelog
2
3All notable changes to this project are documented in this file.
4
5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
8## [Unreleased]
9
10### Added
11
12- Foundry project scaffolding (`forge-std`, CI workflow, `.gitignore`).
update docs for erc20 69c46a2 julienbrg 10h ago13- `Love`, an ERC-20 token (`LOVE`, 18 decimals) on OpenZeppelin v5, with an
14 unrestricted public `mint(address,uint256)` — anyone can mint any amount.
15- Metadata, mint, transfer, approve/`transferFrom`, revert and fuzz tests.
document create2 deployment 1c407d3 julienbrg 9h ago16- Deployment script `script/Love.s.sol`, deploying with CREATE2 through the
17 canonical deterministic deployer so `Love` gets the same address on every EVM
18 network; salt defaults to `keccak256("LOVE")` and is overridable via `SALT`.
19- `predict()` entrypoint printing the deployment address without broadcasting,
20 and CREATE2 tests pinning address determinism across chain IDs.
document setup b1c9b0d julienbrg 10h ago21- `foundry.toml` with pinned solc 0.8.30, optimizer, fmt rules, fuzz/invariant
update docs for erc20 69c46a2 julienbrg 10h ago22 defaults, and Base Sepolia RPC/Etherscan endpoints driven by env vars.
23- `remappings.txt` for `@openzeppelin/contracts/` and `forge-std/`.
document setup b1c9b0d julienbrg 10h ago24- `.env.example` documenting required environment variables.