用于池流动性提供者的Python库
项目描述
Pools
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 查看哈希值)
关闭
pools-20210424.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 05ff7bffacc50085b6a81d77652aa41e882e342c6dff3312b6d3426adcffe46d |
|
MD5 | d62a04db2860a7748227d8aafb347235 |
|
BLAKE2b-256 | 36f3f3379121e9748c8549019e1277f49cb4157d8e2722eff27f12eeb29ae73a |