Skip to content

internetcamera/collections

Repository files navigation

web3 dApp scaffold

Quickly get up and running on web3

This scaffold is set up as a monorepo using the incredibly fast pnpm, with packages for each part of the dApp. All of these packages use a common Typescript foundation with linting and autoformatting and is best used with VSCode. It assumes you'll be deploying to an EVM-compatible blockchain.

Packages

app

This is the frontend of your dApp. It's built on Next.js app using Tailwind CSS. Data is read from the smart contract via a subgraph (below) using urql and autogenerated Typescript definitions with GraphQL Code Generator.

contracts

This is where your smart contracts live. They're written in Solidity using Hardhat to compile, test, and deploy. Types are generated with TypeChain.

subgraph

This is the read-only backend for your dApp and where you can offload a lot of the computationally heavy lifting to minimize gas costs. It's written in AssemblyScript and deployed to The Graph.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •