Skip to content

自学web3项目集合,基于pnpm + turborepo + react + vue +各种web3和比较新的web技术栈...

Notifications You must be signed in to change notification settings

brucecat/my-web3-projects

Repository files navigation

前端技术栈

Turbo

React

Next

Vue3

...

每个项目技术栈都有所不同

数据库:Postgressql

协议开发技术栈

基于Truffle、Remix、Hardhat开发、部署和测试Solidity合约

个人更偏向于使用Truffle和Remix

基于OpenZeppelin-openzeppelin-solidity的ERC20、ERC721标准及工具方法的智能合约开发

前端与Web3交互的工具库

Web3.js

ether.js

Wagmi:提供 React Hooks 风格 API 的智能合约交互库

RainbowKit:用于构建 Web3 钱包连接界面的库,支持 React。

区块链相关开发工具

Ganache:本地部署ETH链测试环境,方便本地开发和测试

Infura:区块链连接节点

PINATA:IPFS文件服务

ALCHEMY:区块链连接节点

MetaMask:钱包账户管理

Web3项目简介

SimpleVoteSystem

去中心化投票APP

NFT-Marketplace-Tutorial

简易NFT交易市场

SimpleExchange

简易去中心化交易所

image-20240311162018326

image-20240311162247218

image-20240311162209867

image-20240311162610337

SimpleWallet

简易钱包项目

使用 ethers.js 连接 Metamask,实现了连接、断开、查询余额、刷新余额、转账等加密钱包的极简功能。

  • @repo/eslint-config: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • @repo/typescript-config: tsconfig.jsons used throughout the monorepo

Web3Examples

About

自学web3项目集合,基于pnpm + turborepo + react + vue +各种web3和比较新的web技术栈...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published