1.3.2 • Published 2 years ago

@quickdapp/contracts v1.3.2

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@quickdapp/contracts

Companion smart contracts template repository for QuickDapp.

  • Fully upgradeable contracts using EIP-2535 Diamond Standard
  • Full upgrade lifecycle management using Gemforge
  • Build and deploy commands already setup
  • Pre-configured config file
  • Post-deploy hook for Etherscan verification

This repo is a copy of the official Gemforge scaffold.

Requirements

Installation

Install and setup:

$ pnpm i
$ pnpm setup

Create .env and set the following within:

LOCAL_RPC_URL=http://localhost:8545
SEPOLIA_RPC_URL=<your infura/alchemy endpoint for spolia>
ETHERSCAN_API_KEY=<your etherscan api key>
MNEMONIC=<your deployment wallet mnemonic>

Usage

Run a local dev node in a separate terminal:

pnpm devnet

To build the code:

$ pnpm build

To run the tests:

$ pnpm build

To deploy to the local target:

$ pnpm dep local

To deploy to the testnet target (sepolia):

$ pnpm dep testnet

For verbose output simply add -v:

$ pnpm build -v
$ pnpm dep -v

License

MIT - see LICENSE.md

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago