用于Python的Ripple JSON-RPCAPI包装器

python-ripple-lib的Python项目详细描述


python ripple lib是访问ripplerippled APIData API的客户端库。
目前它支持公共和管理方法(其中一些方法仍在进行中)。实现方法的列表如下所示。基本上,它只是对api发出的http请求的一个包装器。

可在PyPi

安装

要从pypi安装软件包,请运行以下命令

pip install python-ripple-lib

如果要从此repo安装软件包,请使用setup.py

python setup.py install

如果您只想安装用于开发目的的软件包,请使用另一个命令

python setup.py develop

此命令创建指向包文件的符号链接,而不是将其复制到包目录

JSON-RPC方法

大多数json-rpc方法都是在内部实现的,有关方法的完整列表,请参阅Ripple文档中的PublicAdmin方法列表
如何使用:
fromripple_apiimportRippleRPCClient# module supports authentication as wellrpc=RippleRPCClient('http://s1.ripple.com:51234/',username='<username>',password='<password>')account_info=rpc.account_info('r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59')

数据API方法

大多数数据api请求也在这里实现,fll list位于here
如何使用:
fromripple_apiimportRippleDataAPIClientapi=RippleDataAPIClient('https://data.ripple.com')identifier='3170DA37CE2B7F045F889594CBC323D88686D2E90E8FFD2BBCD9BAD12E416DB5'query_params=dict(transactions='true')ledger_info=api.get_ledger(ledger_identifier=identifier,**query_params)

其他方法

通过帐户实例从地址tp address发送xrp:

fromripple_apiimportAccounttaker='rYuHe4VogMzYmvHpSsgGxRH97UvqumgER'issuer='rMEmLrfkfooLjdkerU5TKTcAVpfy9fpSxt'seed='<account_seed>'account=Account('http://localhost:5005',issuer,seed)tx_info=account.send_xrp(issuer=issuer,taker=taker,secret=seed,amount=10)

贡献

  1. 分叉此项目
  2. 在本地克隆它
  3. 添加更改
  4. 运行测试:
make tests

python -m unittest -v
  1. 如果测试成功且一切正常,请使用本地fork
  2. 向本回购协议提交拉取请求

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java IllegalStateException:在onBackPressed()上的onSaveInstanceState之后无法执行此操作;   java处理巨大的JSON响应   指向易趣时出现java fileNotFoundException。来自手机的com   java从数组填充GridView   两个三维向量之间的角度   java无法运行程序“cf”:错误=2,没有这样的文件或目录,错误=2   java如何使用DOCX4J从<a href到MS word bookmark/hyperlink创建内部超链接。使用DOCX4J为word文档中的TOC创建超链接   设计模式java的目标是什么。尼奥。文件CopyOption接口?   java从SQLiteDB获取选择信息?   Java引用错误   使用函数作为参数的java   tic-tac-toe似乎无法正确编译我的方法(Java)   使用泛型作为方法参数的java   java类'OIDCtenatConfig'无法解析,为什么?   如果Java中有两个同名的方法,如何告诉编译器我将使用什么方法?   java hazelcast flake id返回不同的数据   java如何按值对树集排序?   java为什么泛型类型信息在类文件中可见?   JavaSpringDataJPA+SpringProjections使用@Query(native和JPQL)为相关实体返回null