其他分享
首页 > 其他分享> > 将pancake-frontend前端工程配置成以太坊测试网环境

将pancake-frontend前端工程配置成以太坊测试网环境

作者:互联网

已经有相关的文章教程可以将pancake-swap-interface-v1部署到以太坊类链上了,
例如:

如何将PancakeSwap部署到以太坊类链上

但是,pancake-swap-interface-v1只有swapliquidity的功能,没有farm等质押等功能,

v1已经弃用,pancake-swap-interface-v2暂时还没有开源;

而且目前对于pancake-frontend前端工程如何配置还没有一个详细完整的教程。

基于此,笔者将pancake前端工程pancake-frontend配置成本地的hardhat测试网环境,同理更改配置,如chanid等也可以在以太坊测试网(如goerli等)使用。

项目的完整地址在:
GitHub - chobynleo/pancake-swap-frontend-hardhat-testnet: A hardhat testnet environment (MAC) base on pancake-frontend 一个基于pancake-frontend的hardhat测试网环境

Example

633b758248ca8948f6203800ef077ef.png

ea25020cd788667200af40c7b2f1c0a.png

feaaca7b20e91d1c8470b6acfc43196.png

 下载之后安装运行也很方便:

环境要求 

nvm use 12

安装依赖

sh install.sh

开启服务

sh serve.sh

一键部署

sh deploy.sh

运行项目

sh start.sh

如果你想自己配置Pancake-frontend的过程,并构建自己的测试网络环境,

下面将告诉你哪些文件需要修改,

配置教程:
(转载请注明出处)

一个基于pancake-frontend和hardhat的以太坊测试环境

工程文件的拉取与环境的配置

1.下载pancake-swap-core源码

git clone git@github.com:pancakeswap/pancake-swap-core.git
yarn install
yarn compile

2.下载pancake-swap-periphery源码

git clone git@github.com:pancakeswap/pancake-swap-periphery.git
yarn install
yarn compile

3.下载pancake-swap-interface-v1前端源码

git clone git@github.com:pancakeswap/pancake-swap-interface-v1.git
yarn install

tip:安装过程出现“import @uniswap/v2-core/contracts/interfaces/IPancakePair.sol”
编译报错问题 参考登链社区的回答

安装与部署

相关合约地址的源码可以到
https://bscscan.com/address/your_address#code
下载

pancake-swap-core目录下

pancake-swap-periphery目录下

pancake-frontend目录下

以下将列出所有需要更改的文件:

标签:src,frontend,以太,swap,pancake,hardhat,config,constants
来源: https://blog.csdn.net/qq_34459872/article/details/122434368