闪电兑换是通过一方公开报价,另一方快速成交的交易模式,链下撮合,链上结算。用户在闪电兑换上没有传统交易模式的对手盘,所有的交易深度由做市商者提供。本篇文章会讲述闪兑的架构,并通过一个例子展示如何在闪电兑换中挂单交易。
闪兑做市架构
闪兑做市原理
市商在本地启动Dealer,通过本地Dealer的RESTfulAPI发送订单以及撤销订单。在这个过程中,做市商需要不断的轮询MovServer服务器来获取账户资产余额的变化,变化部分即是闪电兑换成交的资产。
闪兑做市教程
准备Dealer配置文件
Compound CEO :创建治理代币,是为让最聪明用户决定协议如何升级:Compound创始人兼CEO Robert Leshner在媒体直播间表示,流动性挖矿是作为一种分发代币的方式,Compound总体上是一种自治的系统,这需要相信那些最有能力的人来决定协议的参数是什么,所以我们创建了一个治理代币来升级协议,向协议主题添加新资产,所以我们创造这个代币以便把它交到最聪明的用户手中。(深链财经)[2020/6/24]
单签地址做市配置如下:
{"port":1024,"bycoin_url":"https://ex.movapi.com","flash_swap_url":"47.101.190.112:50052","mnemonic":"你的助记词","derive_rule":{"account_idx":1,"address_idx":1},"network":"mainnet","logs":{"rotate_time":"24h","max_age":"72h"}}
直播 | 方鱼 > 老牌交易所满币如何在合约市场异军突起:金色财经 · 直播主办的《 币圈 “后浪” 仙女直播周》第5期本期3:00准时开始,本期“后浪”仙女 满币网 CMO 将在直播间聊聊“老牌交易所满币如何在合约市场异军突起”,感兴趣的朋友扫码移步收听![2020/6/18]
多签地址做市配置如下:
{"port":1024,"bycoin_url":"https://ex.movapi.com","flash_swap_url":"47.101.190.112:50052","mnemonic":"你的助记词","derive_rule":{"account_idx":1,"address_idx":1},"quant_mode":{"quant_delegation_url":"https://ex.movapi.com/delegation","funder_pubkey":三方管理的合作伙伴公钥","attester_pubkey":"三方管理生成的公钥"},"network":"mainnet","logs":{"rotate_time":"24h","max_age":"72h"}}
英格兰银行正在探讨如何将CBDC引入现有市场:英格兰银行(BoE)正在权衡发行以英镑为单位的央行数字货币(CBDC)的利弊。他们刚发布了一份长达57页的报告,探讨了如何将CBDC引入现有市场,既充当价值存储又用于日常交易。据悉,英国中央银行逐渐意识到,数字英镑可能会破坏当前的银行体系。但是,数字货币可以利用最新的金融科技,使消费者更轻松快捷地进行交易。(Cointelegraph)[2020/3/13]
port是本地使用的端口号,默认使用1024,可以自行设置derive_rule是私钥的派生路径,原则上不用修改flash_swap_url闪兑服务器地址quant_mode是量化端口时要设置的配置
后台运行Dealer
使用mmdk关于闪兑的方法前,需要先启动Dealer并指定正确的配置文件dealer.conf可以将两部分文件放在同一目录下,启动服务的命令行如下:
动态 | 火币中国CEO与马来西亚总理讨论区块链将如何在马来西亚落地:据雅虎财经消息,近日,火币中国CEO袁煜明与马来西亚总理马哈蒂尔(Mahathir Mohamad)就“如何在制造业和能源行业中应用区块链”以及“区块链将如何在马来西亚落地”进行了讨论。[2019/5/29]
$nohup./linux_dealer_hz_testdealer.conf&
Dealer后台运行后,可以通过$ps-aux|grepdealer来查询程序Dealer进程是否成功运行。
调用MOV-MMDK提供的方法
目前针对闪电兑换,MMDK提供了以下几个方法可供使用:
get_depth(self,symbol)获取市场深度
send_order(self,symbol,side,price,amount)发送交易订单
中纪委机关报谈区块链发展:如何让监管理解并适度监管是挑战:今日东方财富网发文称,在今年的全国两会上,“区块链”成为一些代表委员热议的话题,近日中纪委机关报谈到区块链发展时,认为:如何让监管理解并适度监管是挑战。[2018/3/6]
cancel_order_by_id(self,order_id)取消订单
query_list_orders(self,symbol,side)查询订单
1.通过python3启动python解释器,在代码中添加依赖,创建FlashApi对象就可以调用MOV-MMDK提供的API参与闪电兑换做市商。
frommov_sdk.flash_apiimportFlashApi//1024为dealer.conf中设置的端口号,此处需与dealer配置文件相同FLASH_LOCAL_URL="http://127.0.0.1:1024"client=FlashApi(_local_url=FLASH_LOCAL_URL)//创建对象
2.查询闪兑市场中指定交易对的深度
print(client.get_depth("btm_usdt"))
3.发送订单提供深度,例如我们发送一笔价格为0.07u,数量为0.1btm的卖单
print(client.send_order(symbol="btm_usdt",side="sell",price="0.07",amount="0.1"))
可以再次查询深度,并与步骤2的查询结果对比
print(client.get_depth("btm_usdt"))
显然,我们刚刚发送的订单已经可以被查询到了。
4.通过交易对和交易方向查询订单
print(client.query_list_orders(symbol="btm_usdt",side="sell"))
通过这个方法可以查询到我们订单的信息。通过订单的order_id我们可以取消订单。
5.取消订单
print(client.cancel_order_by_id(order_id=32487))
成功取消后再次查看深度,可以发现我们的订单已经不在asks队列中
相信很多人都已经快要等哭了,行情太磨人了,不过终于在2020年12月16日迎来20000美金的BTC.
1900/1/1 0:00:0012月23日消息,美国证券交易委员会已正式发布了针对Ripple公司及其创始人BradleyGarlinghouse和ChristianA.Larsen的起诉书,文件中提到称,从2013年至今.
1900/1/1 0:00:0012月18日16:00,链节点举办“LTCToDeFi”活动,独家对话莱特币创始人李启威,另特邀比原链创始人长铗、F2pool创始人神鱼、BTC.comCEO庄重、比原链CTOJames、NEO创始人达鸿飞、量子链创始人帅初、币印矿池.
1900/1/1 0:00:00最近关于FIL+DeFi的概念比较火,我们来聊聊应该关注的点,通过思考的方式寻找适合自己的去中心化产品.
1900/1/1 0:00:00撰文:HaseebQureshi,DragonflyCapital管理合伙人编译:PerryWang美国国会今年年底新近提议的《稳定法案》,为加密行业带来了不少争论,该法案要求稳定币发行方必须获得银行牌照.
1900/1/1 0:00:00前晚,比特币站上2万美元,彻底打开了上升的空间,接下来大家关心的恐怕就是其它币种的走势了。我们今天来谈谈以太坊。很多读者曾多次留言问我以太坊的市值有没有可能超过比特币.
1900/1/1 0:00:00