FLASH:如何在闪电兑换中参与做市商?

闪电兑换是通过一方公开报价,另一方快速成交的交易模式,链下撮合,链上结算。用户在闪电兑换上没有传统交易模式的对手盘,所有的交易深度由做市商者提供。本篇文章会讲述闪兑的架构,并通过一个例子展示如何在闪电兑换中挂单交易。

闪兑做市架构

闪兑做市原理

市商在本地启动Dealer,通过本地Dealer的RESTfulAPI发送订单以及撤销订单。在这个过程中,做市商需要不断的轮询MovServer服务器来获取账户资产余额的变化,变化部分即是闪电兑换成交的资产。

闪兑做市教程

准备Dealer配置文件

迈阿密市长:正探索如何接受比特币纳税:金色财经报道,迈阿密市长Francis Suarez表示,该城市正在探索如何接受使用比特币进行的纳税,从而在采用比特币方面迈出下一步。根据市长的说法,市政府官员已经开始立法程序,有朝一日允许使用比特币支付税款、费用等。[2021/9/29 17:13:51]

单签地址做市配置如下:

{"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"}}

多签地址做市配置如下:

掌柜调查署 | Matrixport如何实现0息借贷:4月23日18:00,金色财经将邀请Matrixport高级副总裁林榕做客「掌柜调查署」。本期调查署将针对Matrixport推出的“0息借贷”进行深入“拷问”,带大家一起了解Matrixport如何做到0息借贷惠泽大众。详情见原文链接。[2020/4/23]

{"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"}}

大咖零距离 | 宝二爷,李笑来的成功我们能复制吗?该如何抓住减半行情?:3月3日18:00,金色盘面邀请币圈KOL老俞说币做客金色财经《大咖零距离》直播间,将分享《宝二爷,李笑来的成功我们能复制吗?该如何抓住减半行情?》,敬请关注,欲进群观看直播扫描海报二维码报名即可![2020/3/3]

port是本地使用的端口号,默认使用1024,可以自行设置derive_rule是私钥的派生路径,原则上不用修改flash_swap_url闪兑服务器地址quant_mode是量化端口时要设置的配置

后台运行Dealer

使用mmdk关于闪兑的方法前,需要先启动Dealer并指定正确的配置文件dealer.conf可以将两部分文件放在同一目录下,启动服务的命令行如下:

$nohup./linux_dealer_hz_testdealer.conf&

Dealer后台运行后,可以通过$ps-aux|grepdealer来查询程序Dealer进程是否成功运行。

声音 | 中远海运董事长许立荣:如何将区块链等技术与航运业结合 是挑战也是机遇:据第一财经消息,7月11日,在“2019年中国航海日论坛”主论坛上,中国远洋海运集团有限公司董事长许立荣表示,“当前各种新技术更是层出不穷,大数据、云计算、区块链、无人驾驶、人工智能等。如何把这些新技术与古老的航运业相结合,创新商业模式,既是新的挑战,也是创新的难得机遇。”论坛上,新加坡海事与港口局局长柯丽芬介绍,以新加坡为营运基地的太平船务已成功试行了一套以区块链为基础的电子提单系统。转让销售证明书的行政程序时间大幅减少,从以往的7天,减少到只要1秒钟。[2019/7/11]

调用MOV-MMDK提供的方法

目前针对闪电兑换,MMDK提供了以下几个方法可供使用:

get_depth(self,symbol)获取市场深度

send_order(self,symbol,side,price,amount)发送交易订单

声音 | FBG资本的Nathan Li:加密行业中的人应该接受更多关于如何区分的教育:在今日共识大会新加坡站,FBG资本的Nathan Li谈到项目时表示,在加密行业中,人们应该接受更多关于如何区分的教育。投机是好事,每个人都想在这个领域赚钱。但我们应该意识到现实是什么。[2018/9/20]

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队列中

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

ETHCOI:BTC三角突破,但是行情稳了吗?

作者|哈希派分析团队BTC 5y-7y活跃供应量达21个月高点:8月20日消息,据Glassnode数据显示,BTC活跃供应量5y-7y达到21个月高点,数额为937,827.675 BTC.

[0:0ms0-0:903ms