跳转到主要内容

Skycoin REST API。

项目描述

skyapi

Skycoin是一种下一代加密货币。

此Python包由OpenAPI Generator项目自动生成

  • API版本:0.26.0
  • 包版本:1.0.0
  • 构建包:org.openapitools.codegen.languages.PythonClientCodegen 更多信息,请访问https://skycoin.net

需求。

Python 2.7和3.4+

安装 & 使用

pip install

如果Python包托管在GitHub上,您可以直接从GitHub安装。

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(您可能需要以root权限运行pipsudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

然后导入包

import skyapi 

设置工具包

通过Setuptools安装。

python setup.py install --user

(或sudo python setup.py install为所有用户安装包)

然后导入包

import skyapi

入门指南

请遵循安装程序,然后运行以下命令

from __future__ import print_function
import time
import skyapi
from skyapi.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = skyapi.DefaultApi(skyapi.ApiClient(configuration))

try:
    # Returns the total number of unique address that have coins.
    api_response = api_instance.address_count()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->address_count: %s\n" % e)

API端点文档

所有URI均相对于http://127.0.0.1:6420

方法 HTTP请求 描述
DefaultApi address_count GET /api/v1/addresscount 返回拥有硬币的独特地址总数。
DefaultApi address_uxouts GET /api/v1/address_uxouts
DefaultApi api_v1_rawtx_get GET /api/v1/rawtx
DefaultApi api_v2_metrics_get GET /api/v2/metrics
DefaultApi balance_get GET /api/v1/balance 返回一个或多个地址的余额,包括已确认和预测的余额。预测余额是已确认余额减去挂起的支出。
DefaultApi balance_post POST /api/v1/balance 返回一个或多个地址的余额,包括已确认和预测的余额。预测余额是已确认余额减去挂起的支出。
DefaultApi block GET /api/v1/block 返回一个或多个地址的余额,包括已确认和预测的余额。预测余额是已确认余额减去挂起的支出。
DefaultApi blockchain_metadata GET /api/v1/blockchain/metadata 返回区块链元数据。
DefaultApi blockchain_progress GET /api/v1/blockchain/progress 返回区块链同步进度。
DefaultApi blocks GET /api/v1/blocks 返回一个或多个地址的余额,包括已确认和预测的余额。预测余额是已确认余额减去挂起的支出。
DefaultApi coin_supply GET /api/v1/coinSupply
DefaultApi csrf GET /api/v1/csrf 创建一个新的CSRF令牌。之前的CSRF令牌将由此调用无效化。
DefaultApi data_delete DELETE /api/v2/data
DefaultApi data_get GET /api/v2/data
DefaultApi data_post POST /api/v2/data
DefaultApi default_connections GET /api/v1/network/defaultConnections defaultConnectionsHandler返回默认的硬编码引导地址列表。\n它们不一定连接。
DefaultApi health GET /api/v1/health 返回节点健康数据。
DefaultApi last_blocks GET /api/v1/last_blocks
DefaultApi network_connection GET /api/v1/network/connection 此端点返回一个特定连接。
DefaultApi network_connections GET /api/v1/network/connections 此端点返回所有出站连接。
DefaultApi network_connections_disconnect POST /api/v1/network/connection/disconnect
DefaultApi network_connections_exchange GET /api/v1/network/connections/exchange
DefaultApi network_connections_trust GET /api/v1/network/connections/trust trustConnectionsHandler返回所有受信任的连接。\n它们不一定连接。在默认配置中,这些将默认硬编码引导地址的子集。
DefaultApi outputs_get GET /api/v1/outputs 如果未指定addrs或hashes,则返回所有未花费输出。如果指定了单个过滤器,则返回匹配的输出。不能同时指定两个过滤器。
DefaultApi outputs_post POST /api/v1/outputs 如果未指定addrs或hashes,则返回所有未花费输出。如果指定了单个过滤器,则返回匹配的输出。不能同时指定两个过滤器。
DefaultApi pending_txs GET /api/v1/pendingTxs
DefaultApi resend_unconfirmed_txns POST /api/v1/resendUnconfirmedTxns
DefaultApi richlist GET /api/v1/richlist 返回顶级Skycoin持有人。
DefaultApi transaction GET /api/v1/transaction
DefaultApi transaction_inject POST /api/v1/injectTransaction 将十六进制编码的序列化交易广播到网络。
DefaultApi transaction_post POST /api/v2/transaction
DefaultApi transaction_post_unspent POST /api/v2/transaction/unspent
DefaultApi transaction_raw GET /api/v2/transaction/raw 返回交易的十六进制编码字节序列化。该交易可能是已确认或未确认的。
DefaultApi transaction_verify POST /api/v2/transaction/verify
DefaultApi transactions_get GET /api/v1/transactions 返回符合筛选条件的交易。
DefaultApi transactions_post POST /api/v1/transactions 返回符合筛选条件的交易。
DefaultApi uxout GET /api/v1/uxout 通过ID返回未花费输出。
DefaultApi verify_address POST /api/v2/address/verify 验证Skycoin地址。
DefaultApi version GET /api/v1/version
DefaultApi wallet GET /api/v1/wallet 通过id返回钱包。
DefaultApi wallet_balance GET /api/v1/wallet/balance 返回钱包余额,包括已确认和预测的余额。预测余额是已确认余额减去待处理的支出。
DefaultApi wallet_create POST /api/v1/wallet/create
DefaultApi wallet_decrypt POST /api/v1/wallet/decrypt 解密钱包。
DefaultApi wallet_encrypt POST /api/v1/wallet/encrypt 加密钱包。
DefaultApi wallet_folder GET /api/v1/wallets/folderName
DefaultApi wallet_new_address POST /api/v1/wallet/newAddress
DefaultApi wallet_new_seed GET /api/v1/wallet/newSeed
DefaultApi wallet_recover POST /api/v2/wallet/recover 通过提供种子恢复加密钱包。第一个地址将从种子生成并与指定钱包的第一个地址进行比较。如果它们匹配,将使用可选密码重新生成钱包。如果钱包未加密,将返回错误。
DefaultApi wallet_seed POST /api/v1/wallet/seed 此端点仅适用于加密钱包。如果钱包未加密,则不会返回种子。
DefaultApi wallet_seed_verify POST /api/v2/wallet/seed/verify 验证钱包种子。
DefaultApi wallet_transaction POST /api/v1/wallet/transaction 创建已签名的交易。
DefaultApi wallet_transaction_sign POST /api/v2/wallet/transaction/sign 创建已签名的交易。
DefaultApi wallet_transactions GET /api/v1/wallet/transactions
DefaultApi wallet_unload POST /api/v1/wallet/unload 从钱包服务卸载钱包。
DefaultApi wallet_update POST /api/v1/wallet/update 更新钱包。
DefaultApi wallets GET /api/v1/wallets

模型文档

授权文档

csrfAuth

  • 类型:API密钥
  • API密钥参数名:X-CSRF-TOKEN
  • 位置:HTTP头

作者

contact@skycoin.net

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

此版本没有可用的源分发文件。请参阅 生成分发归档 的教程。

构建分发

skyapi-0.26.0-py3-none-any.whl (112.7 kB 查看哈希值)

上传于 Python 3

skyapi-0.26.0-py2-none-any.whl (112.7 kB 查看哈希值)

上传于 Python 2

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面