private static void DecodeTxFee(string result) { var bytes = Convert.FromBase64String(result); var reader = new Stellar.Generated.ByteReader(bytes); var txResult = Stellar.Generated.LedgerEntryChanges.Decode(reader); }
private static void DecodeTransactionResult(string result) { var bytes = Convert.FromBase64String(result); var reader = new Stellar.Generated.ByteReader(bytes); var txResult = Stellar.Generated.TransactionResult.Decode(reader); }
public void SignatureBaseTest() { var transaction = SampleTransaction("GDICFS3KJ3ZTW4COVPUX7OCOAZKLLNFAM5FIYSN5FKKM7M7QNXLBPCCH"); var txXdr = transaction.ToXdr(); var writer = new Stellar.Generated.ByteWriter(); Stellar.Generated.Transaction.Encode(writer, txXdr); string sig64 = Convert.ToBase64String(writer.ToArray()); string sigSample64 = "AAAAAL6Qe0ushP7lzogR2y3vyb8LKiorvD1U2KIlfs1wRBliAAAAZAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA0CLLak7zO3BOq+l/uE4GVLW0oGdKjEm9KpTPs/Bt1hcAAAAAAAAD6AAAAAA="; byte[] sigSample = Convert.FromBase64String(sigSample64); var reader = new Stellar.Generated.ByteReader(sigSample); var sampleTx = Stellar.Generated.Transaction.Decode(reader); CollectionAssert.AreEqual(writer.ToArray(), sigSample); Assert.AreEqual(sigSample64, sig64); }
public void SignatureBaseTest() { var transaction = SampleTransaction("GDICFS3KJ3ZTW4COVPUX7OCOAZKLLNFAM5FIYSN5FKKM7M7QNXLBPCCH"); var txXdr = transaction.ToXDR(); var writer = new Stellar.Generated.ByteWriter(); Stellar.Generated.Transaction.Encode(writer, txXdr); string sig64 = Convert.ToBase64String(writer.ToArray()); string sigSample64 = "AAAAAL6Qe0ushP7lzogR2y3vyb8LKiorvD1U2KIlfs1wRBliAAAAZAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA0CLLak7zO3BOq+l/uE4GVLW0oGdKjEm9KpTPs/Bt1hcAAAAAAAAD6AAAAAA="; byte[] sigSample = Convert.FromBase64String(sigSample64); var reader = new Stellar.Generated.ByteReader(sigSample); var sampleTx = Stellar.Generated.Transaction.Decode(reader); CollectionAssert.AreEqual(writer.ToArray(), sigSample); Assert.AreEqual(sigSample64, sig64); }