问题标签 [nethereum]

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 回答
1519 浏览

c# - 无法从 nethereum 解码的输入数据中获取可读整数

我无法将solidity 的uint256 转换为可读的c# 对象。

发送示例:https ://etherscan.io/tx/0x622760ad1a0ead8d16641d5888b8c36cb67be5369556f8887499f4ad3e3d1c3d

我们必须能够将 decodedTx[1].Result 变量(其:{53809663494440740791636285293469688360281260987263635605451211260198698423701})转换为 83218945020000000000。

我们将此值转换为十六进制以兼容。但我得到的十六进制是;“0x76f730b400000000000000000000000000000000000000000000000482e51595”

我正在使用带有 .net core 2.1 的 Nethereum 库

0 投票
1 回答
343 浏览

c# - 如何解析 Nethereum 中的签名交易?

我使用 进行了交易TransactionSigner.SignTransaction(...),并将其存储以供将来参考。如何解析它以获取公钥/源钱包地址、目标地址、nonce 和 Wei 中的金额?

我尝试在 GitHub 存储库中搜索Parse方法,但没有找到任何交易。

0 投票
0 回答
81 浏览

amazon-web-services - 有关 AWS 以太坊网络的一般问题

我遵循了这些步骤,我相信我有一个成功运行的以太坊网络: https ://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-templates-getting-started.html

启动网络后,我有一个堡垒主机来创建一个 SSH 隧道,并将 FoxyProxy 扩展添加到 Chrome,然后我可以连接到 explorer URL 和 stats URL,如下所示。

以下是我正在努力解决的一些一般性问题:

  1. 资源管理器 URL 显示块,但统计 URL 看起来是空的,这是为什么呢?

  2. 有一个 EthJsonRPCURL,其描述为“使用此 URL 访问您的以太坊客户端的 Geth JSON RPC,或将其输入 Metamask”,我正在尝试使用它来部署智能合约。如果我想从 Visual Studio 执行此操作,我该怎么做?当我尝试时,我得到一个超时错误。要连接到其他 URL,我正在通过浏览器使用代理,但是我会在 Visual Studio 中做什么以使用 json rpc URL 连接到网络来部署智能合约?

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1737 浏览

c# - 使用 Nethereum 订阅合约事件

我需要订阅 Uniswap 对合约同步事件并获得对储备金。所以在这里我尝试做的是:

它似乎订阅了,但从未进入Subscribelambda。此外,如果我尝试await subscription.SubscribeAsync();不使用任何过滤器,它也不会输入Subscribelambda。但是在执行后SubscribeAsync,进程会显着加载 CPU。

  1. 我究竟做错了什么?为什么不Subscribe调用 lambda?
  2. 为什么会加载 CPU?
0 投票
0 回答
675 浏览

smartcontracts - 使用 Nethereum 获取代币和合约信息

我正在查看这个质押合约(pancake swap):

0x73feaa1ee314f8c655e354234017be2193c9e24e

它是令牌(蛋糕):

0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82

您可以在此处找到摘要:

https://bscscan.com/token/0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82?a=0x73feaa1ee314f8c655e354234017be2193c9e24e

在 bscscan 上,我可以获得以下信息:

  • 代币价格 $12.54
  • 市值 $2.9b
  • 供应231m
  • 持有人 137k
  • 余额88m(蛋糕)

使用 nethereum,当我打电话时:

我得到:

  • 质押合约地址:479430015101300880
  • 代币地址:3459819507903896496

而且我不确定单位是什么,也不知道如何将其映射到来自 bscscan 的信息。

我试图同时获得代币价值,以及合同中的余额是多少,我似乎无法找到一种方法来做到这一点。

所以我查看了 nethereum 游乐场,发现了一个处理 ERC20 代币的示例,但是当我将地址放入其中时,输出为 0 并且绝对没有错误消息等。

0 投票
1 回答
2677 浏览

node.js - 如何使用本地币安智能链lightclient通过web3.js访问区块链

我已经下载并启动了 lightclient 节点。

我可以看到代理已启动。我用

设置web3。

然后我想连接到智能合约以查看正在发出的事件。

我可以看到该节点已收到 ws 连接

但是 node.js 处理崩溃并出现错误

当我使用 ANKR 的 urls 提供程序(与 ETH 中的 infura 相同)时,一切正常,但我不明白为什么在尝试使用本地轻节点时会引发错误?

0 投票
0 回答
116 浏览

ethereum - UniswapV2Router:使用 Nethereum C# 的 INVALID_PATH

谁能帮我解决这个问题?我不断收到 Invalid_Path 错误。当我阅读合同时,它写道 require(path[path.length - 1] == WETH, 'UniswapV2Router: INVALID_PATH');

代码

0 投票
0 回答
1137 浏览

binance-smart-chain - 如何使用 Nethereum 和 Quicknodes 在 BSC 上获取特定代币的余额?

我已经在 quicknodes 上购买了一个节点并拥有 API。我可以使用此代码检索我的 BNB 余额,但是,我想检索我钱包中特定令牌的余额,而不是 BNB。有人能指出我正确的方向吗?

0 投票
2 回答
499 浏览

blockchain - 我如何为 Nethereum 做相当于 web3.eth.getAccounts() 的操作?

我在 js 中有这个工作来给我登录 Metamask 用户的地址,但我想使用 Nethereum 来做。有人可以告诉我与 Nethereum 的等价物吗?

0 投票
0 回答
170 浏览

c# - web3 集成现有的 ERC20 合约

我想为我的网站集成 USDT (ERC20) 合约,我将为用户生成一个存款地址。我将在一天结束时将所有余额提取到我自己的钱包中。

我参考https://etherscan.io/token/0xdac17f958d2ee523a2206206994597c13d831ec7遵循代码,我只是以 ABI “totalSupply” 的一部分为例。并成功获取返回值。