我使用 进行了交易TransactionSigner.SignTransaction(...)
,并将其存储以供将来参考。如何解析它以获取公钥/源钱包地址、目标地址、nonce 和 Wei 中的金额?
我尝试在 GitHub 存储库中搜索Parse
方法,但没有找到任何交易。
您将需要使用 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 中引用此问题。