Privex公司的EOS Python API
privex-eos的Python项目详细描述
Privex的EOS Python库
这是一个为EOS设计的异步python3库(可以与其他EOS fork一起工作),由 Privex Inc.
+===================================================+
| © 2019 Privex Inc. |
| https://www.privex.io |
+===================================================+
| |
| Originally Developed by Privex Inc. |
| |
| Core Developer(s): |
| |
| (+) Chris (@someguy123) [Privex] |
| |
+===================================================+
安装
使用pip从PyPi下载并安装(推荐)
^{pr2}$(可选)从Git手动安装
Option 1-使用pip直接从Github安装
pip3 install git+https://github.com/Privex/eos-python
{str}手动安装{str}
# Clone the repository from Github git clone https://github.com/Privex/eos-python cd eos-python # RECOMMENDED MANUAL INSTALL METHOD# Use pip to install the source code pip3 install . # ALTERNATIVE MANUAL INSTALL METHOD# If you don't have pip, or have issues with installing using it, then you can use setuptools instead. python3 setup.py install
许可证
这个Python模块由Privex Inc. of Belize City创建,并在X11/MIT许可证下获得许可。 请参阅文件LICENSE以获取许可证文本。在
TL;DR;许可证:
我们不提供保修。您可以复制、修改它、在具有不同许可证的项目中使用它,甚至可以在商业(付费)软件中使用它。在
最重要的规则是-您必须在任何副本中保持原始许可文本可见(请参见LICENSE
)。在
示例用途
fromprivex.eosimportApieos=Api()#### Get account information + balances###acc=awaiteos.get_account('someguy123')print(acc.account_name)# 'someguy123'print('Balance:',acc.core_liquid_balance)# Balance: 123.4567 EOS#### Get blocks###block=awaiteos.get_block(94000000)print(block.block_num)# 94000000print(block.id)# 059a5380852aef1ee27a0cd75953f76bb334ad402b4e0360dada1a17ee486357print(block.producer)# eoshuobipool# You can also get a range of blocks at once, returned as an ordered dictionary, with each block number# mapped to an EOSBlock objectblocks=awaiteos.get_block_range(94000000,94001000)print(blocks[94000412])blocks[94000412].timestamp# '2019-12-08T23:23:23.000'blocks[94000412].producer# 'zbeosbp11111'
贡献
我们很乐意接受拉取请求,无论大小。在
请确保您所做的任何更改都符合以下基本要求:
- 从其他项目中获取的任何代码都应该与麻省理工学院的许可证兼容
- 这是一个新项目,因此,支持Python 3.4之前的版本的优先级非常低。在
- 但是,我们很乐意接受PRs来改善与旧版本Python的兼容性,只要它不:
- 极大地增加了代码的复杂性
- 或者给更新版本的Python带来问题。在
供款法律免责声明
没有人愿意阅读一份充满法律文本的长文件,因此我们在这里总结了重要部分。在
如果您将您创建/拥有的内容贡献给Privex创建/拥有的项目,例如代码或 文档,那么您可以自动授予我们不受限制地使用您的内容,而不考虑开源 适用于我们项目的许可证。在
如果你不想让我们无限使用你的内容,你应该确保放置你的内容 在单独的文件中,确保在文件开头清楚地显示内容的许可证 (例如代码注释),或其包含文件夹的内部(例如,名为LICENSE的文件)。在
您应该在拉取请求或问题中告诉我们您包含了已授权的文件 另外,这样我们就可以确保没有可能会阻止我们的许可冲突 接受你的贡献。在
如果您想阅读整个法律文本,应该将其作为privex_contribution_agreement.txt
包括在内。在
谢谢你的阅读!在
如果这个项目对您有帮助,请考虑grabbing a VPS or Dedicated Server from Privex-起价仅为8美元/月(我们采用加密货币!)
- 项目
标签: