首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用联联API获取令牌价格

如何使用联联API获取令牌价格
EN

Ethereum用户
提问于 2021-01-09 14:45:53
回答 1查看 9.6K关注 0票数 4

我正在使用来获取实时令牌价格。我正在使用内置函数的所有变化。然而,它并没有给我正确的价值。

这里是我的代码

代码语言:javascript
复制
address = "0x0000000000000000000000000000000000000000"
private_key =  None
uniswap_wrapper = Uniswap(address, private_key,infura_url,version=2)  
dai = "0x89d24A6b4CcB1B6fAA2625fE562bDD9a23260359"


print(uniswap_wrapper.get_eth_token_input_price(dai, 5*10**18))
print(uniswap_wrapper.get_token_eth_input_price(dai, 5*10**18))
print(uniswap_wrapper.get_eth_token_output_price(dai, 5*10**18))
print(uniswap_wrapper.get_token_eth_output_price(dai, 5*10**18))

这是我的研究结果,

代码语言:javascript
复制
609629848330146249678
24997277527023953
25306950626771242
2676124437498249933489

我不想使用coingecko或coinmarketcaps,因为它们不会立即列出新发布的令牌价格。

我尝试了以太扫描,以获得象征性的价格,但它没有内置的功能。有没有人对如何解决这个问题有任何建议,或者你知道其他的方法吗?

下面是完整的API:https://uniswap.org/docs/v2/API/entities/

EN

回答 1

Ethereum用户

回答已采纳

发布于 2021-03-03 12:58:52

代码语言:javascript
复制
from decimal import Decimal

web3.fromWei(3841357360894980500000001, 'ether')
Decimal('3841357.360894980500000001')
票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/92082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档