Python Data for Apps of QuoRum
Project description
Python Data for Apps of QuoRum
quorum 常用数据结构的 python 封装:
1、feed:
基于 quorum 新共识,目前被 rum app、feed、port、circle 等几款产品采用的数据结构
参考:
请留意,这只是推荐结构,并不是唯一标准。quorum chain 是非常开放的,客户端完全可以按照自己的需求来构造上链数据的结构。
2、converter:
基于 quorum 新共识,从旧链 trx 或从 新链 trx 转换为待发布的数据。目前主要用作数据迁移:从旧共识链迁移到新共识链;在新共识链之间迁移。
3、trx_type:
判断 trx 的类型。该方法所返回的结果,与 rum-app,feed 等产品的处理保持一致。
Install
pip install quorum_data_py
Examples
from quorum_data_py import feed
# create a new post data
data = feed.new_post(content='hello guys')
# create a like post data
data = feed.like('a-post-id')
适用于 fullnode 也适用于 lightnode,比如:
from quorum_data_py import feed
from quorum_fullnode_py import FullNode
jwt = "xxx"
url = "xxx"
fullnode = FullNode(url,jwt)
data = feed.new_post(content='hello guys')
fullnode.api.post_content(data)
from quorum_data_py import feed
from quorum_mininode_py import MiniNode
seed = "xxx"
mininode = MiniNode(seed)
data = feed.new_post(content='hello guys')
mininode.api.post_content(data)
Source
- quorum fullnode sdk for python: https://github.com/liujuanjuan1984/quorum-fullnode-py
- quorum mininode sdk for python: https://github.com/liujuanjuan1984/quorum-mininode-py
- and more ... https://github.com/okdaodine/awesome-quorum
License
This work is released under the MIT
license. A copy of the license is provided in the LICENSE file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
quorum_data_py-1.2.7.tar.gz
(9.4 kB
view hashes)
Built Distribution
Close
Hashes for quorum_data_py-1.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dba06602f4e87e38a0e56f4b2f10c3c9feb81025bf3ebec276bd013f8fa83a1 |
|
MD5 | ac3e12c920204614a3385ba2d4b3e22e |
|
BLAKE2b-256 | 3aa4a244334f181cd7b7e44c1510e38225b00210bde79a2bdd3943bef0f7142c |