{"repo":"filecoin-project/fevm-hardhat-kit","free":true,"listed":false,"github":"https://github.com/filecoin-project/fevm-hardhat-kit","clone":"git clone https://github.com/filecoin-project/fevm-hardhat-kit.git","description":"A starter hardhat project for developing, deploying, and testing Solidity smart contracts on the FEVM (Ethereum Virtual Machine on Filecoin)","language":"TypeScript","stars":188,"topics":["filecoin","javascript","solidity","hardhat"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"FEVM Hardhat Kit A comprehensive TypeScript-based Hardhat development kit for building smart contracts on the Filecoin EVM (FEVM). This kit includes example contracts, deployment scripts with verification support on blockscout-filfox explorers, and interactive tasks for contract interaction. Cloning the Repo Open up your terminal (or command prompt) and navigate to a directory you would like to store this code on. Once there type in the following command: This will clone the hardhat kit onto your computer, switch directories into the newly installed kit, and install the dependencies the kit needs to work. Setup Environment Variables 1. Get a private key from a wallet provider such as Metamask. 2. Create your environment file: 3. Replace your private key in the .env file: ⚠️ Security Warning: Never commit .env files containing private keys to version control. The .env file is already gitignored by default - do not remove it from .gitignore . Get the Deployer Address Run this command: This will show you the ethereum-style address associated with that private key and the filecoin-style f4 address (also known as t4 address on testnets)! The Ethereum address can now be exclusively used for almost all FEVM tools, including the faucet. Fund the Deployer Address Go to the Calibrationnet testnet faucet, and paste in the Ethereum address from the previous step. This will send some calibration testnet FIL to the account. Deploy the Contracts Currently the kit deploys 4 main contracts: S","default_branch":null,"files":null,"tree":[],"storefront":"/r/filecoin-project","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/filecoin-project/fevm-hardhat-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}