我想知道您是否可以使用API函数将一些货币从Kraken转移到Poloniex? 没有看到任何谈论这件事。
非常感谢
答案 0 :(得分:1)
您需要使用Kraken API(https://www.kraken.com/help/api#withdraw-funds)中的withdrawFunds方法。
使用Poloniex API,您需要使用returnDepositAddresses获取您的存款地址。如果您没有给定加密货币的存款地址,请使用generateNewAddress。
Kraken API文档:https://www.kraken.com/help/api
Poloniex API文档:https://poloniex.com/support/api/
答案 1 :(得分:0)
*
使用"提取资金"创建新的API密钥。就在海妖身上
转到account settings,然后点击" api "转到 settings api 页面,然后点击" 生成新密钥"
填写所有字段并勾选框" 提取资金",然后验证。
在kraken中添加poloniex存款地址(假设存款地址已经创建)
转到funding deposit页面 然后点击" 撤销"转到funding withdraw页面
选择左侧的货币 (这里我们假设你要退出BTC) 所以你必须点击" 比特币(XBT)"在左侧面板上
然后点击" 添加地址"然后 填写" 说明" &安培; " 比特币地址"字段。
记下" 说明"字段,因为稍后当您发送API请求从Kraken退出到Poloniex时将需要它。
创建将发送到Kraken的API请求
使用以下代码(重复使用此example python library):
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import time
import requests
import urllib
import urllib2
import json
import hashlib
import httplib
import hmac
import random
import string
import base64
def _query( urlpath, req = {}, conn = None, headers = {}):
"""Low-level query handling.
Arguments:
urlpath -- API URL path sans host (string, no default)
req -- additional API request parameters (default: {})
conn -- kraken.Connection object (default: None)
headers -- HTTPS headers (default: {})
"""
uri = 'https://api.kraken.com'
url = uri + urlpath
if conn is None:
conn = Connection()
ret = conn._request(url, req, headers)
return json.loads(ret)
def query_private( method, req={}, conn = None):
#secret data
key = "123456789_my_api_key"
secret = "123456798_my_api_secret"
apiversion='0'
uri='https://api.kraken.com'
urlpath = '/' + apiversion + '/private/' + method
req['nonce'] = int(1000*time.time())
postdata = urllib.urlencode(req)
message = urlpath + hashlib.sha256(str(req['nonce']) +
postdata).digest()
signature = hmac.new(base64.b64decode(secret),
message, hashlib.sha512)
headers = {
'API-Key': key,
'API-Sign': base64.b64encode(signature.digest())
}
return _query(urlpath, req, conn, headers)
withdraw_params={
'asset': 'xbt',
'key': "Withdrawal address Description",
'amount': 0.25,
}
res=query_private('Withdraw', withdraw_params)