基于React的Dapp前端开发模板

771 阅读1分钟

之前主要技术栈是Vue,但是开发Dapp生态远不如React,而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的Nextjs版本,一种是spa的Vite版本

现在主要说一下项目配置,两个模板都是参考了pancakeswap,sushiswap的代码,最主要的是app.tsx里面的两个provider和manager: image.png 所有的配置和方法都是围绕着Web3ReactProvider,Web3ProviderNetworkWeb3ReactManager,具体可以自行看代码,合约调用主要在useContract:

image.png

欢迎大家来star和问题反馈。