之前主要技术栈是Vue,但是开发Dapp生态远不如React,而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的Nextjs版,一种是spa的Vite版本。
之前主要技术栈是Vue,但是开发Dapp生态远不如React,而且主流Dapp项目主要是React,里面有很多现成的方法提供使用,自己构建了两种版本,一种是为了ssr的Nextjs版本,一种是spa的Vite版本。
现在主要说一下项目配置,两个模板都是参考了pancakeswap,sushiswap的代码,最主要的是app.tsx里面的两个provider和manager:
所有的配置和方法都是围绕着Web3ReactProvider
,Web3ProviderNetwork
和Web3ReactManager
,具体可以自行看代码,合约调用主要在useContract:
欢迎大家来star和问题反馈。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!