ape-tokens:Ape的tokenlists插件
项目描述
快速入门
基于py-tokenlists
的一系列处理token的实用工具。
依赖关系
- python3版本3.8至3.12。
安装
通过pip
您可以通过pip
安装最新版本
pip install ape-tokens
通过setuptools
您可以克隆存储库并使用setuptools
来获取最新版本
git clone https://github.com/ApeWorX/ape-tokens.git
cd ape-tokens
python3 setup.py install
快速使用
命令行使用
首先,安装一个令牌列表,例如包含许多您可以使用令牌的1inch
令牌列表
ape tokens install tokens.1inch.eth
要查看所有可用的令牌,请运行以下命令
ape tokens list-tokens
要查看其他可用的命令行命令,请运行
ape tokens --help
Python 使用
ape-tokens
插件的主要用途之一是为合约交易提供更友好的用户界面来表示令牌金额。例如,假设您有一个名为MyContract
的智能合约,其中有一个名为provideLinkToken()
的函数,该函数接受LINK
令牌的十进制值。以下是一个示例脚本,用于部署合约并通过将LINK的值表示为8.23 LINK
来进行交易
from ape import accounts, project
my_account = accounts[0]
contract = my_account.deploy(project.MyContract)
contract.provideLinkTokens("8.23 LINK")
如果需要返回转换后的值,您可以使用根ape
命名空间中的convert
工具
from ape import convert
convert("100.1234 BAT", int)
最后,要获取有关令牌的信息,包括其合约地址,您可以导入根ape_tokens
命名空间中的tokens
成员
from ape_tokens import tokens
bat = tokens["BAT"]
print(bat.address)
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源分布
ape-tokens-0.8.0.tar.gz (15.2 kB 查看哈希)
构建分布
ape_tokens-0.8.0-py3-none-any.whl (10.1 kB 查看哈希)