Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 1.1 KB

web3.md

File metadata and controls

24 lines (21 loc) · 1.1 KB

Web3 Dependencies

Packages

  • chai: BDD/TDD assertion library for node
  • ethers: Library to write client-side JavaScript based wallets, keeping the private key on the owner’s machine at all times.
  • hardhat: Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
  • @nomiclabs/hardhat-waffle: Hardhat plugin for integration with Waffle.
  • ethereum-waffle: framework for testing smart contracts
  • @nomiclabs/hardhat-ethers: Hardhat plugin for integration with ethers.js
  • web3modal: Library to provider solution for all Wallets.
  • @openzeppelin/contracts: Provides security products to build, automate, and operate decentralized applications.
  • ipfs-http-client: HTTP client to communicate with IPFS.
  • axios: Library that allows you to make HTTP requests.

Install

npm install ethers hardhat @nomiclabs/hardhat-waffle \
    ethereum-waffle chai @nomiclabs/hardhat-ethers \
    web3modal @openzeppelin/contracts ipfs-http-client \
    axios typechain @typechain/hardhat @typechain/ethers-v5

Configuration