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权限运行pip
:sudo 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 |
模型文档
- Address
- ApiV1PendingTxsTransaction
- ApiV1PendingTxsTransactionOutputs
- BlockSchema
- BlockSchemaBody
- BlockVerboseSchema
- BlockVerboseSchemaBody
- BlockVerboseSchemaHeader
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- InlineResponse2008
- InlineResponse2008Data
- InlineResponse2009
- InlineResponseDefault
- NetworkConnectionSchema
- NetworkConnectionSchemaUnconfirmedVerifyTransaction
- Transaction
- TransactionEncoded
- TransactionEncodedS
- TransactionStatus
- TransactionTxn
- TransactionV2ParamsAddress
- TransactionV2ParamsAddressHoursSelection
- TransactionV2ParamsUnspent
- TransactionV2ParamsUnspentHoursSelection
- TransactionV2ParamsUnspentTo
- TransactionVerbose
- TransactionVerboseTxn
- TransactionVerboseTxnInputs
- TransactionVerifyRequest
- WalletTransactionRequest
- WalletTransactionRequestHoursSelection
- WalletTransactionRequestWallet
- WalletTransactionSignRequest
授权文档
csrfAuth
- 类型:API密钥
- API密钥参数名:X-CSRF-TOKEN
- 位置:HTTP头
作者
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
此版本没有可用的源分发文件。请参阅 生成分发归档 的教程。
构建分发
skyapi-0.26.0-py3-none-any.whl (112.7 kB 查看哈希值)
skyapi-0.26.0-py2-none-any.whl (112.7 kB 查看哈希值)