问题标签 [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 回答
52 浏览

c# - Nethereum Wallet.GetAccount() 给出 EntryPointNotFound 异常

EntryPointNotFound 异常和代码片段

0 投票
0 回答
98 浏览

c# - 使用 Nethereum 和 Newton.Json 的 Unity 编译错误

嗨,我在 unity3d 中创建了一个全新的项目并导入了 Nethereum sdk。当我尝试添加任何脚本时,我不断收到编译错误 -

The type 'JsonSerializerSettings' is defined in an assembly that is not referenced. You must add a reference to assembly 'Newtonsoft.Json, Version=12.0.0.0, Culture=neutral,...

我尝试了几件事,例如从资产商店导入包,从 VS 导入包,我尝试添加带有引用的 web.config 等。

我究竟做错了什么?

0 投票
0 回答
523 浏览

c# - Nethereum.JsonRpc.Client.RpcResponseException: 错误: 交易恢复没有原因字符串: eth_sendRawTransaction

我愿意使用 Nethereum 从 .net 与我的智能合约 CryptoD.sol 进行交互 我创建了我的智能合约

然后我为智能合约生成了 vs 代码,如您所见,我有两个函数要添加,另一个要显示

并且作为日志输出正在部署... 合同部署 Tx 状态:1 合同地址:0x5fbdb2315678afecb367f032d93f642f64180aa3

将事务发送到函数 set()... Nethereum.JsonRpc.Client.RpcResponseException:错误:事务在没有原因字符串的情况下恢复:在 Nethereum 的 Nethereum.JsonRpc.Client.ClientBase.HandleRpcError(RpcResponseMessage response, String reqMsg) 处的 eth_sendRawTransaction。 JsonRpc.Client.ClientBase.SendInnerRequestAsync[T](RpcRequestMessage reqMsg, String route) at Nethereum.JsonRpc.Client.ClientBase.SendRequestAsync[T](RpcRequest request, String route) at Nethereum.Web3.Accounts.AccountSignerTransactionManager.SignAndSendTransactionAsync(TransactionInput transaction ) 在 Nethereum.Contracts.TransactionHandlers.TransactionSenderHandler1.SendTransactionAsync(String contractAddress, TFunctionMessage functionMessage) at Nethereum.Contracts.TransactionHandlers.TransactionReceiptPollHandler1.C:\Users\jamid\source\repos\CryptoDiplomaWorkflow1.1\SimpleStorage\Program.cs:line 51 中 SimpleStorage.Program.program() 的 SendTransactionAsync(String contractAddress, TFunctionMessage functionMessage, Cancellation TokenSource cancelTokenSource)

先感谢您 。

0 投票
1 回答
297 浏览

blockchain - Nethereum 无效发件人:多边形链上的 eth_sendRawTransaction

为 引发错误invalid sender: eth_sendRawTransaction。我在另一个函数中创建了钱包。当我尝试调试它时,信息看起来是正确的。从地址和到地址看起来不错,我知道钱包有余额......等等。当我在 Polygon 网络上进行交易时,除了声明 chainID(137) 之外,我还有什么特别的事情要做吗?

有人告诉我我做错了什么吗?

0 投票
2 回答
216 浏览

c# - Nethereum 调用 Binance 智能链合约功能,如 balanceOf 或通过 Blazor WebAssembly 传输

我正在使用 Blazor WebAssembly 开发一个 Web 应用程序。我想在我的代币合约中调用一些函数。我已经在我的项目中安装了 Nethereum.Web nuget 包。但我不想从以太坊主网调用合约,它必须是币安智能链。谁能帮我?

0 投票
0 回答
108 浏览

nft - ERC-721 代币的所有转账的 Nethereum 清单?

我正在尝试获取 Binance 智能链上指定集合中所有 BEP-721/ERC-721 NFT 代币转移的列表。bscscan.com 的 API 准确地为我提供了我需要使用的信息

是否有仅使用 Nethereum 的等效功能?

谢谢您的帮助!

0 投票
0 回答
54 浏览

c# - 带交易的合约功能

我有一个关于编程 VB.NET 和 Nethereum 的问题。

合约地址完美无缺。出于测试目的,我内置了一个可以通过函数设置的 maintrace - pause 函数。

在 Remix tool + Metamask 中,暂停和恢复功能完美运行。

几天来,我一直在拼命寻找 VB.NET(或 C#)的解决方案:

合同功能(我有测试删除此合同中的 OnlyOwner 变量):

当我通过 VB.NET 处理该函数时,我正常收到返回消息,但我的钱包没有执行交易。因此状态不会改变。其他功能,如传输。代币名称和余额查询工作正常。

VB.NET 代码:

正如我所说,我得到了所有正确的反馈,但没有执行任何事务(更改),只有读取查询。我还尝试了其他 VB.NET 代码。不成功...

0 投票
1 回答
28 浏览

c# - Nethereum EthECKey 不工作。脚本未编译

如果我将此行添加到我的代码中,那么它会拒绝编译!(这发生在所有脚本统一,甚至是空脚本)

string publicKey = Nethereum.Signer.EthECKey.GetPublicAddress(privatekey);

代码:

请帮忙!

0 投票
0 回答
27 浏览

events - 当有人将令牌转移到地址时接收事件

我是区块链新手,我有一个案例要处理。有些人向我的地址发送令牌,链是否通知我?我在http://playground.nethereum.com/csharp/id/1008中阅读了一些代码,它们显示了在将令牌发送到地址时如何获取事件ContractTransaction

但是当我尝试向我的合约地址或钱包地址发送一些代币时。什么都没发生?

那么当我的钱包地址收到令牌时,我可以存档事件处理程序吗?我可以使用上面的代码来处理我的案子吗?

0 投票
0 回答
77 浏览

c# - 尝试使用 C# .NET Nethereum 包传输 ERC20 令牌

有人可以帮助我使用 C# .NET 中的 Nethereum 包成功发送 ERC20 令牌吗?我能够成功获得帐户余额,但是当我尝试发送时,它就在那里......

我正在使用 Infura.io 项目 api 也具有以下安全性:

  • eth_accounts
  • eth_call
  • eth_getBalance
  • eth_getTransactionReceipt
  • eth_sendRawTransaction

var client = new EthClient(new RpcUrl("https://mainnet.infura.io/v3/-MyProjectID-"));

这是我正在使用的代码:

--调用transfer方法

-- 包含实际方法的代码