Privex公司的EOS Python API

privex-eos的Python项目详细描述


Privex的EOS Python库

Documentation StatusBuild StatusCodecov
PyPi VersionLicense ButtonPyPI - DownloadsPyPI - Python VersionGitHub last commit

这是一个为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美元/月(我们采用加密货币!)

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

推荐PyPI第三方库


热门话题
java不兼容类型:MainActivity无法转换为LifecycleOwner   java安卓是一种更有效的读取大文本文件的方法   java导出LWJGL本地人与项目?(IntelliJ IDEA)   JDK更新后,JavaJShell不再在下一行打印输出   父类对象上的继承Java比较子属性   Java:有没有一个容器可以有效地结合HashMap和ArrayList?   安卓 Java对象指针   java在annotationdriven Spring MVC应用程序中实现大气   java 安卓源代码构建应用找不到安卓supportv4。罐子   文件系统上的抽象层和Java中的jar/zip   java在水平滚动视图中添加多个图像?   java如何从firebase实时数据库中获取字符串数组   WIndows 10工作站上的java未满足链接错误   java命令在终端中工作,但在使用过程中出现“无结束引号”错误。执行官