以太坊價格 以太坊價格
Ctrl+D 以太坊價格
ads

API:如何在磁力兌換中參與做市商?

Author:

Time:1900/1/1 0:00:00

MOV市場可以分為超導兌換、磁力兌換和閃電兌換。由于Bycoin的簡潔性、易用性,目前大多數用戶都是通過BycoinAPP使用MOV的產品。雖然Bycoin優點良多,但并不適合有做市商需求的用戶。針對這部分用戶,MOV團隊提供了RESTfulAPI或MOV-MMDK在MOV市場參與做市。本文會通過簡單一個的例子講解如何通過MOV-MMDK使用磁力兌換。

磁力做市架構和原理

MOVServer只是提供訂單與交易之間的相互轉化,實際上所有的訂單都是由用戶簽名后提交,并最終由智能合約進行撮合的過程。MOVServer提供了與中心化交易所接近一致的API接口,其交易時的API使用體驗,基本與中心化交易所一致,但依然有一些不同,下面我們將會進行說明。

準備工作

在正式開始之前,我們先進行一些準備吧!包括名詞解釋和所需工具的準備:

磁力兌換

磁力兌換是MOV協議下的核心產品之一,是將用戶的資產通過合約的形式在鏈上完成掛單,撮合和成交的一種資產交易方式。通俗的說,磁力兌換實現的就是去中心化交易的功能,并且在去中心的同時具備了媲美中心化交易所的速度。

“比特幣是如何制造出來的”排名微博熱搜榜第29位:微博熱搜顯示,“比特幣是如何制造出來的”排名微博熱搜榜第29位。[2021/5/21 22:28:16]

MOVServer

連接MOV的中心化服務器,用戶使用其提供RESTfulAPI在MOV上進行交易。

MOV-MMDK

MOVMarketMakerDevelopmentKit,基于MOVServer的RESTfulAPI開發的PythonSDK

工具準備:

Python

MOV-MMDK是基于MOVServer的RESTfulAPI開發的PythonSDK,使用前請確保在你有Python3開發環境。本教程所有過程使用的版本為Python3.6.9

MOV-MMDK安裝

MOVMarketMakerDevelopmentKit,基于MOVServer的RESTfulAPI開發的PythonSDK,提供獲取市場深度、發送訂單、取消訂單、查詢訂單、查詢賬戶余額等功能。

gitclonehttps://github.com/Bytom/mov-mmdk

維珍銀河董事長:PayPal消息傳出后各大銀行討論如何支持比特幣:維珍銀河董事長Chamath Palihapitiya今晨發推表示,PayPal消息傳出后,各大銀行都在開會討論如何支持比特幣。它不再僅作為一個選項。[2020/10/22]

cdmov-mmdk/

pip3install-rrequirements.txt

python3setup.pyinstall

溫馨提示:推薦在

macOS或

Linux環境下使用,Windows環境下安裝依賴的過程比較繁瑣。

詳細教程

詳細的教程我們通過一個示例來演示如何通過MMDK使用磁力兌換。我們可以在直接在Python解釋器中運行我們的代碼。

1.在命令行界面輸入以下命令即可進入Python解釋器

python3

2.接下來需要在代碼中添加依賴,創建Api對象就可以調用MOV-MMDK提供的API參與磁力兌換做市商

frommov_sdk.mov_apiimportMovApi

掌柜調查署 | 競爭之下平臺幣會如何發展?:4月14日16:00,AAX交易所CEO Thor Chan將攜帶新上線的平臺通證AAB做客金色財經掌柜調查署,一起來看競爭之下,平臺幣會如何發展。更多詳情點擊原文鏈接查看。[2020/4/14]

3.獲取私鑰并初始化,以下提供了四種不同的初始化方法。本教程在演示的時候選擇第一種方式。

gitclonehttps://github.com/Bytom/mov-mmdk

//通過助記詞初始化api=MovApi(secret_key="")config=api.init_from_mnemonic("你的助記詞")print(api.main_address)print(api.vapor_address)print(api.public_key)

//通過私鑰初始化api=MovApi(secret_key="你的私鑰")print(api.main_address)print(api.vapor_address)print(api.public_key)

//以下兩種方式會創建新地址并且初始化api=MovApi("")print(api.secret_key)print(api.main_address)print(api.vapor_address)print(api.public_key)

聲音 | 中金公司:66家公司有區塊鏈相關業務 未來如何受益有待進一步研究???:中金公司發布相關研究報告指出,根據不完全整理,A股、H股和中概股中66家公司有區塊鏈相關業務,其中市值較大的企業包括阿里巴巴、騰訊、平安、恒生電子、航天信息、眾安在線等,未來如何受益有待進一步研究。中金公司分析師黃樂平、楊俊杰研究認為,區塊鏈的一個優勢是通過數字簽名等密碼學技術,在保證數據唯一性和所有權不可篡改的前提下,實現多方之間的信息共享。這適合需要“多方共享”“高頻重復”“交易鏈條長”的許多金融場景。過去幾年,區塊鏈主要應用案例包括:在跨境匯款領域,螞蟻金服利用區塊鏈技術為菲律賓、巴基斯坦、馬來西亞等“一帶一路”沿線國家提供低費率、高速的跨境匯款服務;在清結算領域,港交所計劃利用區塊鏈結算系統簡化互聯互通下內地股票的北向交易流程,方便歐美投資者投資A股;在貿易融資領域,香港金管局和平安合作推出區塊鏈貿易融資技術平臺“貿易聯動”,增加貿易參與者之間的信任,降低風險,提高貿易流程中獲得融資的機會。?[2019/10/28]

api=MovApi("")print(api.get_new_secret_key())print(api.main_address)print(api.vapor_address)

聯想回應新品手機如何應用區塊鏈技術:目前沒有更多可披露的:20日下午,聯想發布新品手機Lenovo S5,并將其定義為“區塊鏈手機”。那么Lenovo S5是如何應用區塊鏈技術的?全天候科技就此向聯想方面求證,對方表示,“聯想S5首創雙域隔離、全域加密的安全空間——Z空間,創新性解決支付安全的行業難題,能全面保障用戶的賬號、密碼以及網絡購物的安全,并從底層支持最新的區塊鏈技術。關于區塊鏈其它的內容,目前還沒有更多可以披露的。”[2018/3/21]

根據自己需求創建好api對象就可以調用sdk提供的方法進行交易。對于Bycoin的用戶,推薦使用第一種初始化的方式,可以在Bycoin-設置-錢包設置-備份助記詞中獲取自己賬戶的助記詞,每個助記詞用空格分隔。

4.通過sdk獲得磁力交易對信息并輸出:

print(api.get_exchange_info())

5.獲取市場指定交易對的深度,這里我們獲取BTC/USDT交易對的5檔深度:

print(api.get_depth("BTC/USDT",5))

6.發送磁力交易訂單,例如我們現在發送一筆BTM/USDT的賣出訂單,定價為1USDT,數量為1:

print(api.send_order(symbol="BTM/USDT",side="sell",price=1,volume=1))

7.查詢所有未成交的磁力訂單,可以使用這個方法來查詢步驟6發送的訂單:

print(api.query_open_orders("BTM/USDT"))

8.通過訂單號查詢磁力訂單

print(api.query_list_orders())

9.磁力撤單,通過訂單號,將指定的訂單撤銷

print(api.cancel_order(6940174)

磁力撤單后,使用

api.query_open_orders("BTM/USDT")查詢所有未成交的磁力訂單,這時候已經data為空,證明我們確實把該訂單取消了。而通過訂單號查詢,在type中顯示為"mov_cancel_order",已取消訂單。

10.查詢賬戶所有資產的余額

print(api.get_balance())

以上就是在磁力兌換中常使用的方法,包括了訂單的發送、查詢、撤銷和對賬戶資產的查閱。本教程中的過程全部通過MOV-MMDK進行磁力交易,返回數據的格式及說明詳見MOV-MMDKAPI?除了這種方式以外,用戶也可用直接通過磁力兌換的RESTfulAPI進行交易。詳見:磁力兌換API

溫馨提示:若直接通過磁力兌換的RESTfulAPI進行交易,在submitorder的環節需要用戶自己在本地對raw_transaction簽名以得到signatures。該過程比較復雜,應該目前推薦使用MOV-MMDK的方式參與做市。

磁力兌換與中心化交易所的區別

交易即轉賬

用戶所有的兌換交易,實際上都是鏈上的轉賬,可以到MOV數據中心?以及vapor區塊鏈瀏覽器?通過鏈上地址查詢到市商做市的所有交易。

擁有私鑰,即可轉走賬戶上的所有金額

MOVServer和MOV-MMDK不會存儲用戶的私鑰,用戶請妥善保管你的私鑰。擁有私鑰就擁有賬戶的最高權限,泄露私鑰會導致賬戶上所有資金被人轉走,丟失私鑰,將失去對賬戶資金的控制權!

建議一個交易對對應一個錢包,不要在一個錢包并發多筆交易

構建交易訂單實際上是發送一筆UTXO交易。流程是這樣的:服務器返還需要簽名的相關UTXO交易->用戶端簽名,提交用戶訂單到服務器。這時候,如果需要簽名的相關UTXO出現重復,則可能導致這筆交易失敗。因此我們建議您采用單線程的方式來執行交易訂單請求,如果真的需要并發交易的時候,請盡量通過多個錢包單線程的方式來解決問題。

Tags:APIMOVPRIINTAPISmove幣能長起來嗎Privacy CoinINTUcoin

幣安交易所app下載
cLA:DeFi保險賽道的三駕馬車:Cover、Nsure與NXM

脆弱的DeFi協議 如下是最近一個多月以來,不少DeFi協議遭受的各種攻擊,有閃電貸套利攻擊,也有利用代碼漏洞的資金竊取.

1900/1/1 0:00:00
DEFI:湯霞玲:玲聽產業聲音,發掘數字新人才| 世界區塊鏈大會·武漢

2020年世界區塊鏈大會·武漢正式在武漢國際會展中心舉行。大會由巴比特主辦,并得到了武漢市政府、江漢區政府、武漢市經信局、中國信通院等部門單位的大力支持.

1900/1/1 0:00:00
YFI:DeFi并購之王AC為何竟成去中心化金融“公敵”?

文|Nancy編輯|Tong出品|PANews從互聯網邊緣行業切入的美團,早已在無邊界的并購擴張模式下,如毛細血管般深入至每一條賽道,成為萬億帝國.

1900/1/1 0:00:00
數字貨幣:投資加密貨幣的宏觀邏輯

自比特幣的誕生發展到現在,數字貨幣的發展超過11年了。雖然時間不長,但是這個領域卻已經迭代了若干輪,涌現了大量的新賽道。在這些新賽道中涌現了無數明星.

1900/1/1 0:00:00
比特幣:用數據解釋:為什么2020年是比特幣特別的一年?

加密貨幣整個資產類別都是捆綁在一起,每當比特幣上漲時,其他加密貨幣必然會隨之上漲,它發生在2017年,現在發生在2020年.

1900/1/1 0:00:00
RAY:大盤窄幅震蕩,方向很快就要出來了?

作者|哈希派分析團隊灰度將ADA列入其數字大盤基金中 份額占比為4.26%:據官方消息,灰度投資(GrayscaleInvestment)將Cardano代幣ADA列入其數字大盤基金(Grays.

1900/1/1 0:00:00
ads