Skip to content

0xGuvnor/vincask_contracts

Repository files navigation

🥃 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published