YOYOW基金会完成YOYOW.Swap智能合约部分开发工作

YOYOW基金会完成YOYOW.Swap智能合约部分开发工作

YOYOW基金会已经完成YOYOW.Swap的智能合约部分的开发工作。YOYOW.Swap是YOYOW基金会推出的一个DeFi项目,类似于以太坊网络上的Uniswap,是部署在YOYOW网络上的自动化闪兑服务。YOYOW.Swap项目在Github上的地址为:https://github.com/yoyow-org/YOYOW.Swap,项目已经完全开源。

目前YOYOW基金会正在紧锣密鼓地开发YOYOW.Swap项目的前端界面,开发完成后YOYOW.Swap将会部署在YOYOW 3.0测试网上,并将完全开源。

YOYOW.Swap主要用于促进YOYOW区块链上的智能内容代币之间的流通,提升代币流动性。YOYOW.Swap使用自动做市商(Automatic Market Maker)算法,为用户提供高效、低滑点且简易使用的去中心化自动闪兑交易服务。

YOYOW.Swap智能合约部分基于C++开发,在YOYOW 3.0的WebAssembly(WASM)运行时之上部署,借助WebAssembly运行时的强劲性能,提供秒级的交易确认速度,实现实时去中心化闪兑。

YOYOW.Swap智能合约命令行测试步骤:

1.    编译YOYOW.Swap智能合约:

gxx -g swaptoken.abi swaptoken.cpp gxx -o swaptoken.wast swaptoken.cpp

2.    部署合约:

将swaptoken.abi和swaptoken.wasm复制至yoyow_client所在目录的swaptoken子目录内,然后执行以下命令:deploy_contract "testcont" 28182 316049304 0 0 ./swaptoken false true

3.    创建两种用于测试的代币:

call_contract 28182 316049304 null createtk "{"issuer":"28182", "asset_id":"10001","maximum_supply":"1000000","tkname":"asset1","precision":"8"}" false true
call_contract 28182 316049304 null createtk "{"issuer":"28182", "asset_id":"10002","maximum_supply":"1000000","tkname":"asset2","precision":"8"}" false true

4.    发行代币以及将代币转账到测试账户:

call_contract 28182 316049304 null issuetk "{"to":"28182", "asset_id":"10001","quantity":"100000","memo":"testmemo"}" false true call_contract 28182 316049304 null issuetk "{"to":"28182", "asset_id":"10002","quantity":"100000","memo":"testmemo"}" false true
call_contract 28182 316049304 null transfertk "{"from":"28182","to":"27662", "asset_id":"10001","quantity":"10000","memo":"testmemo1"}" false true call_contract 28182 316049304 null transfertk "{"from":"28182","to":"27447", "asset_id":"10001","quantity":"10000","memo":"testmemo1"}" false true

call_contract 28182 316049304 null transfertk "{"from":"28182","to":"27662", "asset_id":"10002","quantity":"10000","memo":"testmemo2"}" false true call_contract 28182 316049304 null transfertk "{"from":"28182","to":"27447", "asset_id":"10002","quantity":"10000","memo":"testmemo2"}" false true

5.    在YOYOW.Swap上创建交易对

call_contract 27662 316049304 null newliquidity "{"account":"27662","tokenA":"10001","tokenB":"10002"}" false true

6.    为交易对提供流动性

call_contract 27662 316049304 null addliquidity "{"account":"27662","tokenA":"10001","tokenB":"10002","quantityA":"1000","quantityB":"1000"}" false true

7.    退出流动性池

call_contract 27662 316049304 null subliquidity "{"account":"27662","tokenA":"10001","tokenB":"10002","liquidity_token":"100"}" false true

8.    测试闪兑交易

call_contract 27447 316049304 null doswap "{"account":"27447","tokenA":"10001","quantityA":"100","tokenB":"10002"}" false true

YOYOW原生代币YOYO目前在币安、OKEx、AEX和Bitfinex上均可交易。

关于YOYOW

YOYOW的名称来自英文 You Own Your Own Words,YOYOW是作为基于区块链技术的内容价值网络,其目标是建立一个利用区块链技术,使用去中心化的共识方式为内容生产领域进行贡献定价的区块链网络。YOYOW希望通过积分激励策略,使得创作、传播、评论、有价值内容的参与者都可以获得回报。将以往集中到大型社交媒体公司的流量红利更加公平、合理地下沉到内容生产者、内容支持者、网站所有者、内容筛选者和生态建设者身上。
YOYOW官方信息
官方网站:https://yoyow.org/
网页钱包:https://wallet.yoyow.org/
区块链浏览器:https://explorer.yoyow.org
Twitter:https://twitter.com/InfoYoyow

原文:以上内容转载自"YOYOW"  查看原文

声明:登载此文出于传递更多信息之目的,观点仅代表作者本人,绝不代表区块派赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎,本文不作为投资理财建议。

发表评论

登录后才能评论