【问题标题】:How to get private key in WebDart如何在 WebDart 中获取私钥
【发布时间】:2022-06-18 03:16:57
【问题描述】:

我正在使用模块 Web3dart 用于移动颤振应用程序以与以太坊区块链进行交互。但是我想从钱包中获取私钥。但是只有一个属性 PrivateKey 会返回一个 uint8Array。

有人知道我如何将其作为十六进制获取,以便我可以将其导入其他钱包吗?

还有一个 PrivateKeyInt 返回一个 bigInt。

【问题讨论】:

标签: flutter dart ethereum web3dart


【解决方案1】:

您可以使用 web3dart 包中的 crypto.dart。 下面是示例代码:

    import 'package:web3dart/crypto.dart';

    String revealPrivateKey () {
      var rng = Random.secure();
      EthePrivateKey priKey = EthPrivateKey.createRandom(rng);
      String s = bytesToHex(priKey.privateKey);
      return s; 
    }

【讨论】:

    猜你喜欢
    • 2012-01-02
    • 2014-02-16
    • 2019-05-28
    • 2019-12-24
    • 2017-04-02
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    相关资源
    最近更新 更多