Turbo
React
Next
Vue3
...
每个项目技术栈都有所不同
数据库:Postgressql
基于Truffle、Remix、Hardhat开发、部署和测试Solidity合约
个人更偏向于使用Truffle和Remix
基于OpenZeppelin-openzeppelin-solidity的ERC20、ERC721标准及工具方法的智能合约开发
Web3.js
ether.js
Wagmi:提供 React Hooks 风格 API 的智能合约交互库
RainbowKit:用于构建 Web3 钱包连接界面的库,支持 React。
Ganache:本地部署ETH链测试环境,方便本地开发和测试
Infura:区块链连接节点
PINATA:IPFS文件服务
ALCHEMY:区块链连接节点
MetaMask:钱包账户管理
去中心化投票APP
简易NFT交易市场
简易去中心化交易所
简易钱包项目
使用 ethers.js 连接 Metamask,实现了连接、断开、查询余额、刷新余额、转账等加密钱包的极简功能。
@repo/eslint-config
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)@repo/typescript-config
:tsconfig.json
s used throughout the monorepo