跳转到主要内容

ape-tokens:Ape的tokenlists插件

项目描述

快速入门

基于py-tokenlists的一系列处理token的实用工具。

依赖关系

安装

通过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 查看哈希)

上传时间 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面