gpt4 book ai didi

c# - 如何直接在 C# 中创建以太坊钱包

转载 作者:行者123 更新时间:2023-12-05 00:59:24 27 4
gpt4 key购买 nike

我已经用尽了许多资源来尝试找到这个答案,但是您如何创建钱包或将 以太坊区 block 链 集成到 C# 中?有许多技术,例如 Web3.jsMyEtherWallet(也是 js)和 Nethereum,它是 C#,但使用 Infura 作为 API 调用.还有一个名为 blockcypher.com

的服务

如何创建一个公开的以太坊钱包,以便将资金从一个钱包转移到另一个钱包?什么是终点?

我想做的是以编程方式为使用我的网络应用程序的每个用户创建一个钱包,当他们赚取积分时,我想再次以编程方式将资金从我的钱包转移到我用户的钱包。

任何建议将不胜感激

提前致谢

最佳答案

这是一个使用 Nethereum 的示例:

string password = "MYSTRONGPASS";

EthECKey key = EthECKey.GenerateKey();
byte[] privateKey = key.GetPrivateKeyAsBytes();
string address = key.GetPublicAddress();
var keyStore = new KeyStoreScryptService();

string json = keyStore.EncryptAndGenerateKeyStoreAsJson(
password: password,
privateKey: privateKey,
addresss: address);

json 可以存储在文件中。 Mist 使用了这种文件格式。

关于c# - 如何直接在 C# 中创建以太坊钱包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53642125/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com