public void TestSerializeAccountSetTxData_SetRegularKey() { var data = new AccountSetTxData(); data.Flags = 0; data.Fee = (decimal)0.0001; data.SigningPubKey = "0204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE"; data.Sequence = 9; data.TransactionType = TransactionType.SetRegularKey; data.Account = "jMw3xrkX2ySwdQiEorymyuTLUSSa85wvSr"; data.RegularKey = "j9FGhAW9dSzL3RjbXkyW6Z6bHGxFk8cmB1"; var so = Serializer.Create(data); Assert.AreEqual("1200052200000000240000000968400000000000006473210204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE8114DD1CE7A2B5C266CC3F4E83CFF6B27C1A89A48F47881460B1227191135B3B16CB1D74F2509BD5C5DF985B", so.ToHex()); }
public void TestSerializeAccountSetTxData_AccountSet() { var data = new AccountSetTxData(); data.Flags = 0; data.Fee = (decimal)0.0001; data.SigningPubKey = "0204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE"; data.Sequence = 9; data.TransactionType = TransactionType.AccountSet; data.Account = "jMw3xrkX2ySwdQiEorymyuTLUSSa85wvSr"; data.SetFlag = (UInt32)SetClearFlags.DisallowSWT; //3 data.ClearFlag = (UInt32)SetClearFlags.NoFreeze; // 6 var so = Serializer.Create(data); Assert.AreEqual("1200032200000000240000000920210000000320220000000668400000000000006473210204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE8114DD1CE7A2B5C266CC3F4E83CFF6B27C1A89A48F47", so.ToHex()); }