跳转到主要内容

用于池流动性提供者的Python库

项目描述

Pools

Tests Coverage Status PyPI version

Ethereum池流动性提供者的Python库。

安装

pip install pools

使用

pools库依赖于web3,它需要设置WEB3_INFURA_PROJECT_ID环境变量。

export WEB3_INFURA_PROJECT_ID=00000000000000000000000000000000

然后使用库来获取投资组合数据。

>>> from pools import uniswap
>>> address = "0x000000000000000000000000000000000000dEaD"
>>> portfolio_data = uniswap.portfolio(address)
>>> portfolio_data.keys()
dict_keys(['address', 'pairs', 'balance_usd'])
>>> portfolio_data["balance_usd"]
Decimal('1234.56')

还提供命令行界面。

pools --help
Consider installing rusty-rlp to improve pyrlp performance with a rust based backend
usage: pools [-h] address

Liquidity provider portfolio stats.

positional arguments:
  address     Address

optional arguments:
  -h, --help  show this help message and exit

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分布

pools-20210424.tar.gz (11.2 kB 查看哈希值)

上传时间: 源代码

构建分布

pools-20210424-py3-none-any.whl (10.7 kB 查看哈希值)

上传时间: Python 3

由...