1

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

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

4

1 回答 1

4

您将需要使用 Nethereum.Signer.TransactionFactory,https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Signer/TransactionFactory.cs

TransactionFactory 根据 RLP 检查交易的签名方式(使用 ChainId 或默认值)。

根据签署的方式,您将返回一个 Transaction https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Signer/Transaction.cs或一个 TransactionChainId https://github.com/Nethereum /Nethereum/blob/master/src/Nethereum.Signer/TransactionChainId.cs

PS 感谢您在 Nethereum gitter 中引用此问题。

于 2019-12-24T10:38:04.793 回答