BitPay Insight API的客户端
insight_pyclient的Python项目详细描述
#insight pyclient
此包允许与BitPay的[Insight API]交互(https://github.com/bitpay/insight API)。
生成的文档[在那里](https://tdebalt.github.io/insight pyclient/)。
它将api的位置作为参数(结尾有斜线)。
`api=insightapi('http://local.lan/api')`
有关内容或其他内容的更多
详细信息,可以查看源
文档。该代码也被记录在案,因此您可以查看
更多详细信息。以下内容只列出原型
可调用方法。
字符串日期)`
事务
*`事务获取事务(字符串事务处理哈希)`
*`字符串获取事务(字符串事务哈希)`
地址
*`地址获取地址(字符串地址,bool no事务=false,int transaction from=none,int transaction_to=none`
*`int/float get_address_balance(string address,boolean insatoshis=false)`
*`int/float get_address_total_received(string address,boolean insatoshis=false)`
*`int/float get_address_total_sent(string address,boolean insatoshis=false)`
*`int/float get_address_unconfirmed_balance(string address,boolean insatoshis=falseinsatoshis=false)`
*`[unsent output]get_unsent_output for_many(string[]addresses)`
*`[unsentoutput]get_unsent_outputs(string address)`
*`[transaction],totalreturned,returnedto get_transaction_for廑addresses(string[]addresses,int transaction廑from=none,int transaction_to=none)`
*`[transaction]get_all_transactions_for_address(string address)`
有多个属性允许您这样做。要使用它,您可以
更改insightapi实例的一些值。
默认情况下为20秒。
\如果同时激活
,脚本将对摘要身份验证进行优先级排序。
*`basicauth`:激活基本身份验证,默认为false
*`digestauth`:激活摘要身份验证,默认为false
*`username`:如果启用身份验证,则必须设置
*`password`:如果启用身份验证,则必须设置启用
为此,
try模式允许继续向服务发出请求,直到给出有效的
返回代码。每次请求失败时,等待请求的时间
都是可配置的。
BR/> *‘TyyHART’:默认情况下,允许启用或禁用模式
*‘TimeO'乘法器’:每次请求失败时,等待时间将
由这个值乘以
*“Max WaITiTimeTime'”:等待的最大时间(秒)。在两个
请求之间
*`verbose\u try\u hard`:如果设置为true,将打印异常
此包允许与BitPay的[Insight API]交互(https://github.com/bitpay/insight API)。
生成的文档[在那里](https://tdebalt.github.io/insight pyclient/)。
它将api的位置作为参数(结尾有斜线)。
`api=insightapi('http://local.lan/api')`
有关内容或其他内容的更多
详细信息,可以查看源
文档。该代码也被记录在案,因此您可以查看
更多详细信息。以下内容只列出原型
可调用方法。
字符串日期)`
事务
*`事务获取事务(字符串事务处理哈希)`
*`字符串获取事务(字符串事务哈希)`
地址
*`地址获取地址(字符串地址,bool no事务=false,int transaction from=none,int transaction_to=none`
*`int/float get_address_balance(string address,boolean insatoshis=false)`
*`int/float get_address_total_received(string address,boolean insatoshis=false)`
*`int/float get_address_total_sent(string address,boolean insatoshis=false)`
*`int/float get_address_unconfirmed_balance(string address,boolean insatoshis=falseinsatoshis=false)`
*`[unsent output]get_unsent_output for_many(string[]addresses)`
*`[unsentoutput]get_unsent_outputs(string address)`
*`[transaction],totalreturned,returnedto get_transaction_for廑addresses(string[]addresses,int transaction廑from=none,int transaction_to=none)`
*`[transaction]get_all_transactions_for_address(string address)`
有多个属性允许您这样做。要使用它,您可以
更改insightapi实例的一些值。
默认情况下为20秒。
\如果同时激活
,脚本将对摘要身份验证进行优先级排序。
*`basicauth`:激活基本身份验证,默认为false
*`digestauth`:激活摘要身份验证,默认为false
*`username`:如果启用身份验证,则必须设置
*`password`:如果启用身份验证,则必须设置启用
为此,
try模式允许继续向服务发出请求,直到给出有效的
返回代码。每次请求失败时,等待请求的时间
都是可配置的。
BR/> *‘TyyHART’:默认情况下,允许启用或禁用模式
*‘TimeO'乘法器’:每次请求失败时,等待时间将
由这个值乘以
*“Max WaITiTimeTime'”:等待的最大时间(秒)。在两个
请求之间
*`verbose\u try\u hard`:如果设置为true,将打印异常