LuckyBrand521 / avaxgeisha-nft-hardhat

Smart contract for avaxgeisha NFT with solidity

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hardhat Typescript Template

Create and test smart contracts using Hardhat with Typescript.

Uses

  • Hardhat: compile and run the smart contracts on a local development network
  • TypeChain: generate TypeScript types for smart contracts
  • Ethers: renowned Ethereum library and wallet implementation
  • Waffle: tooling for writing comprehensive smart contract tests
  • Solhint: linter
  • Prettier Plugin Solidity: code formatter

Get Started

Before running any command, make sure to install dependencies:

npm install

Compile

Compile the smart contracts with Hardhat:

npm run compile

Test

Run the Mocha tests:

npm run test

Deploy contract to netowrk (requires private key and Alchemy API key)

npx hardhat run --network ropsten ./scripts/deploy.ts

Validate a contract with etherscan (requires API key)

npx hardhat verify --network <network> <DEPLOYED_CONTRACT_ADDRESS> "Constructor argument 1"

Plugins

Issues

References

About

Smart contract for avaxgeisha NFT with solidity

License:MIT License


Languages

Language:Solidity 50.1%Language:TypeScript 35.6%Language:Shell 14.3%Language:JavaScript 0.1%