Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 1.34 KB

README.md

File metadata and controls

69 lines (47 loc) · 1.34 KB

🥃 VinCask NFT

VinCask NFTs combine the world of digital art with topshelf whisky. A fusion of creativity and connoisseurship, each NFT is not just a pierce of art; it's your ticket to a bottle of fine premium whisky.

🚀 Getting Started

Requirements

  • git
    • You'll know you did it right if you can run git --version and you see a response like git version x.x.x
  • foundry
    • You'll know you did it right if you can run forge --version and you see a response like forge 0.2.0 (816e00b 2023-03-16T00:05:26.396218Z)

Quickstart

git clone https://github.com/0xGuvnor/vincask_contracts.git
cd vincask_contracts
forge build

Deploy

Deploying to Mainnet/Testnet

  • Create a .env file with the following variables:
    • PRIVATE_KEY
    • GOERLI_RPC_URL
    • SEPOLIA_RPC_URL
    • ANVIL_RPC_URL
    • ETHERSCAN_API_KEY

Ethereum Goerli

make deploy-goerli

Ethereum Sepolia

make deploy-sepolia

Local Anvil node

This will spin up a local Anvil node, which needs to already be running in another terminal before deploying.

make deploy-anvil

🧪 Testing

forge test

Test Coverage

forge coverage

Test Coverage Report

make coverage