问题标签 [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.
javascript - AvalancheJS getUTXOS:无法解组参数
希望有人能解释这里发生了什么。
我收到此错误Error: couldn't unmarshal an argument. Ensure arguments are valid and properly formatted.
使用此代码,xAddresses 格式似乎有问题?
javascript - AVAX X Chain 与 MetaMask 一起使用
是否可以将 AVAX X-Chain 与 Metamask 一起使用?(您还知道任何其他钱包,因为我找不到任何钱包。)如果是这样,用于访问它的正确 api 调用是什么?
javascript - 如何在 Vanilla Javascript 中解码来自 AVAX RPC 调用的响应?
我正在尝试从 Avalanche 网络的公共 RPC 服务器获取最新块。我已成功将 JSON-RPC 调用发送到他们的服务器并得到响应。问题是如何解码响应并从返回的数据中获取意义。
这是我的尝试
我现在的问题是,每次我尝试从响应对象中解码每个值时,它都会失败。我试过使用十六进制代码到字符串转换器,但它不起作用。这是我尝试过的代码片段:
}
这不会返回可读字符串。我被困在一个副项目上。有人可以帮我吗?
solidity - Chainlink:Oracle 在 Avalanche Testnet Fuji 上获取外部 API 数据
我正在构建一个与chainlink oracle交互的智能合约,以从api调用中获取外部数据。我在 ethereum kovan 测试网上做到了这一点,它适用于以下 oracle 地址和工作 ID,但它不适用于 Avalanche 测试网
- 网络:高文
- 作业名称:获取> Uint256
- 甲骨文:0xc57B33452b4F7BB189bB5AfaE9cc4aBa1f7a4FD8(Chainlink Devrel节点)
- 作业编号:d5270d1c311941d0b08bead21fea7747
- 费用:0.1 链接
和
- 网络:雪崩测试网
- 作业名称:获取> Uint256
- 甲骨文:0xCC80934EAf22b2C8dBf7A69e8E0D356a7CAc5754(Chainlink Devrel节点)
- 作业 ID:5ca4fa9b2d64462290abfbda84e38cf4
- 费用:0.1 链接
您可以在下面找到我使用 Remix 在 ethereum kovan 测试网和 avalanche fuji 测试网上部署的 Solidity 代码。(在构造函数中,您可以找到 Avalanche fuji 测试网的注释脚本。)
以下是部署的两个合约:
以太坊 Kovan:https ://kovan.etherscan.io/address/0xD20dd5ee7844E27Fa2DD437744f986C121aDDE0f
雪崩富士:https ://testnet.snowtrace.io/address/0xfb0368e7a97b2ea12980c3900e9c52806e68e8a6
我注意到在“事件”选项卡上,在 Kovan 我有两个事件:
chainlinkRequested & chainlinkFulfilled
在富士我只有一个事件......:
只有chainlinkRequested,所以看来oracle没有返回数据来发出事件:chainlinkFulfilled ...
你能帮我完成这个并将api数据取回智能合约吗?否则,您是否有任何文档可以帮助我构建自己的预言机?(我已经有了 cryptozombies.io 文档,所以如果你有,请分享其他文档。)
pragma 可靠性 ^0.8.7;
nodes - 智能链中的节点创建和管理(Binance 或 Avalanche)
我想知道是否有一些开发人员知道如何在 Binance 或 Avalanche 中设置节点,可以在一些文档中指导我如何操作?我有很多问题,但最重要的是:
- 如何在智能链中创建节点(语言 + 软件要求 + 示例代码)。
- 创建节点后,如何访问节点以获取地址和名称。
- 在智能链中创建这些节点有什么好处,例如:Ring 或 Thor 等项目如何从节点创建中获得回报给投资者。
天呐!
web3 - AvalancheJS 获取输入/输出 id
我想获取https://avascan.info中显示的输入/输出 ID :
我找不到任何方法来得到这个。有一个getUTXOID
函数,但它没有给出相同的 id。(它会xrwoWWtWPq4oEAVPRVAQWLCQrdhLeGV5ds4PciC5AnekC6A3r
在我的例子中给出。)我也没有在 api 的任何响应中看到这一点。
知道他们是怎么做到的吗?
avalanche - 创建和铸造 Avalanche 资产
来自以太坊和 Solana,我正在努力掌握 Avalanche 的 x 链。
我想做avm.createNFTAsset
,avm.mintNFT
我只能假设它是在 Avax NFT 工作室中手动创建和铸造家庭收藏品的程序化等价物。
我正在连接到一个 datahub figment x 链节点。
下面似乎有效,但我得到的最后一部分intNFTResponse {"jsonrpc":"2.0","error":{"code":-32000,"message":"provided addresses don't have the authority to mint the provided asset","data":null},"id":1}
我是否正确创建用户/密码?
此外,我如何在有效负载中设置图像元数据 - 就像 NFT 工作室一样?
如此迷茫 :(
avalanche - 公开的api还存在吗
错误:请求失败,状态码 404
blockchain - 如果我们想私下运行本地雪崩节点是否必须与主链同步?
我按照 Avalanche 网站 ( https://docs.avax.network/build/tutorials/platform/create-a-local-test-network ) 上的文档并在我的机器上运行了一个节点,我的目标是拥有一个私有的不应该与主链同步的网络,但是如果不使用“--staking-enabled=false”,我将无法运行它。
我没有看到太多关于在 avalanche 上设置私有许可网络的文档。我可以在我的本地节点上部署智能合约,但是当我调用健康 API 时,它仍然显示不健康,雪崩开发人员告诉我这可能是因为互联网上的 p2p 可能无法正常工作,但我的目标是创建一条私有链,请有人帮忙吗?
geth - 使用 geth 在本地雪崩节点上发送交易
我已经使用雪崩网络运行器启动了一个本地雪崩网络,并且我已经使用 geth 成功连接到它:
我正在尝试将交易从一个帐户发送到另一个帐户。我发现这个雪崩网络预种子帐户 0x8db97C7cEcE249c2b98bDC0226Cc4C2A57BF52FC 基于此评论和一些 ETH 并使用 geth 确认:
但是,当我尝试从该帐户发送交易时,它失败了:
我怀疑这是因为我在帐户列表中没有该帐户:
我尝试使用导入帐户,geth account import <path to keyfile>
但这并没有导致eth.accounts
输入。
我也尝试过使用该personal.importRawKey
功能,但这也不起作用:
- 我需要导入此帐户吗?如果是这样,怎么做?
- 如何使用 avalanche 网络运行者的默认资助地址在本地 avalanche 网络上使用 geth 发送交易?