forge install
forge test
anvil
Create an .env file in the main dir and fill the variables as shown in .env.example
In another terminal execute:
source .env && forge script script/Deploy.s.sol:DeployScript --rpc-url $RPC_URL --broadcast
source .env && forge create \
--rpc-url $RPC_URL \
--private-key $DEPLOYER_PK \
--etherscan-api-key $ETHERSCAN_API_KEY \
--verify \
src/LimeToken.sol:LimeToken
source .env && forge verify-contract \
--chain-id 80001 \
--watch \
--etherscan-api-key $ETHERSCAN_API_KEY \
--compiler-version v0.8.10+commit.fc410830 \
0x35fB629E24faD1ECEF47F37d9ACdee5bd97fea73 \
src/LimeToken.sol:LimeToken