问题标签 [avalanche]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
104 浏览

avalanche - Avalanche - eth_getBalance - 将余额从十六进制转换为十进制

语境

使用 Avalanche Explorer,我选择了一个包含一些 AVAX 的随机地址:

https://cchain.explorer.avax.network/address/0xB9F79Fc4B7A2F5fB33493aB5D018dB811c9c2f02/transactions

在我查看该地址时,AVAX 余额约为 39,166:

在此处输入图像描述

代码

我正在使用以下 REST 调用来检索该地址的余额:

在我拨打电话时,它返回了以下信息:

问题

如您所见,余额返回为:

将其转换为十进制余额的推荐方法是什么?

如果在此处讨论,请随时将我指向开发人员文档中的正确位置。

谢谢!

0 投票
0 回答
35 浏览

avalanche - Avalanche:查找给定地址的资产 ID 值

语境

Avalanche 文档有一个关于eth_getAssetBalance的部分。

这是显示的示例调用:

在该调用中,assetID指定的值为:

问题

对于给定的地址,我们如何获得相关assetID值的列表?

0 投票
1 回答
1321 浏览

python - 使用 web3.py 通过块哈希获取 Avalanche 块数据

如何通过块哈希获取块数据?我有兴趣为每个新块获取块时间戳。

这会导致错误:

相同的查询适用于以太坊。

0 投票
0 回答
236 浏览

python - 如何在 avalanche 上检索合约 abi 而无需手动复制

我试图找到一种方法来检索部署在 avalnche 上的合同的 abi,​​我从去 avalanche explorer 开始,因为我在 binance 等其他链上使用了类似资源管理器的 api,但我被重定向到 avalanche api 并且找不到一个解法。有谁知道怎么做(我不想复制它......)。到目前为止,我所看到的只是他们网站上关于如何返回 erc20 代币价格的示例,但他们手动复制到 abi。提供 api 链接和示例 https://docs.avax.network/build/avalanchego-apis/contract-chain-c-chain-api#methods

https://syavel.gitbook.io/resources-avalanche/tutorials/price-bots/retrieve-a-price-with-a-bot-in-python

0 投票
0 回答
164 浏览

ethereum - 尝试使用 Web3 订阅 ETH 上的特定事件,但不确定如何检索返回的数据并使用它

我正在尝试构建一个订阅合同上特定事件的 Javascript Bot,我已经编写了一些代码行,但我不确定 EventEmitter 如何返回数据以及如何使用它。谁能给我一个示例,说明每次 web3.eth.subscribe() 触发时如何检索特定数据(例如事件的事务哈希/参数)?

这是我写的代码:

0 投票
0 回答
104 浏览

blockchain - 获取 Avalanche C-Chain 合约 Abi 的

有没有办法像 etherscan API 一样获得 Avalanche C-Chain 合约 Abi?

我检查了 AvalancheGo API,但没有提供数据的 Api。

0 投票
1 回答
22 浏览

blockchain - Avalanche 协议中的智能合约可升级性

是否可以在 Avalanche 协议上升级智能合约。它是否遵循与以太坊相同的架构。请求这方面的指导。

0 投票
0 回答
93 浏览

chainlink - 在 Avalanche Fuji 测试网上设置 chainlink 节点需要什么?

我正在尝试在 Avalanche Fuji 测试网上运行一个 Chainlink 节点(来自源代码),它似乎可以正常启动,但在生成帐户地址时出现服务器错误。

密钥管理菜单中帐户地址上方的错误仅显示“服务器错误”并且不显示任何地址。

即使我已将 ETH URL 和链 ID 更改为 Avalanche Fuji,该节点似乎也试图使用 Kovan 地址。错误为“错误:创建交易时:无法在链 ID 43113 上发送交易;地址为 0x... 的 eth 密钥与链 ID 42 挂钩:任务运行失败”

我尝试在操作员仪表板中禁用链,但错误仍然存​​在。

节点配置

尝试运行作业

下面是我的节点的 .env 文件。我在同一设备上运行节点和 postgres 服务器。这个设置(使用不同的环境变量)以前在 Kovan 测试网上为我工作过。

0 投票
1 回答
133 浏览

blockchain - 如何使用 web3.py 验证雪崩块是否被接受

我正在尝试构建一个机器人来侦听各种链的 AMM 上的事件,并且在尝试为雪崩网络构建算法时遇到了问题。getLogs为特定事件调用函数时,程序会随机崩溃并出现以下错误

我的程序只检索到latest块的日志,所以我不确定为什么会发生这个错误(我认为它与 avax 节点达成共识的方式有关)。我对 web3.py 编程和一般的雪崩区块链仍然很陌生,所以如果有人知道为什么会发生这种情况,或者我如何在运行之前验证一个块是否被接受,getLogs那么我将非常感激!

0 投票
0 回答
16 浏览

blockchain - 从以太坊主网到 Avalanche 主网的代币 ETHMeta 是可能的吗?

我有 ETHMeta 代币。我想将它们连接到 Avalanche 主网。可能吗?