Skip to main content

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

License

This work is released under the MIT license. A copy of the license is provided in the LICENSE file.

Project details


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)

Uploaded Source

Built Distribution

quorum_data_py-1.2.7-py3-none-any.whl (9.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page