ITPub博客

首页 > 区块链 > 区块链 > 使用波卡Substrate框架开发的去中心化交易所代码及NFT流动性挖矿实现

使用波卡Substrate框架开发的去中心化交易所代码及NFT流动性挖矿实现

区块链 作者:Gb16978 时间:2022-07-18 15:02:15 0 删除 编辑

特点

  • 类似Uniswap的AMM模式
  • 支持跨池交易
  • NFT交易支持
  • 同时支持NFT / FT流动性挖矿
  • 支持多个池的流动性聚合

编译要求

  • 最新rust nightly版本
  • gcc 5.1以上
  • CMake3或以上
  • Clang/llvm 9或以上
  • 其他Substrate官方的安装要求

编译

git clone https://github.com/gifitsp/PolkaExchange.git
cd PolkaExchange
cargo build --release

修改代码重编译如果出现类似下图错误:

可先运行如下命令后再build:

cargo clean -p node-polkaexchange

帮助命令

./target/release/node-polkaexchange -h

单元测试

cargo test

运行

单节点模式:

cargo run --release -- --dev

多节点模式:

cargo run --release -- --chain local

清空本地数据库,运行一个新的实例:

cargo run --release -- purge-chain --dev

Windows编译运行

和上述相同,但建议使用run命令代替build命令:

cargo run -- --dev

或

cargo run --release -- --dev

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70019421/viewspace-2906247/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
软件开发:Gb16978 薇

注册时间:2022-06-28

  • 博文量
    15
  • 访问量
    6821