public void TestSerializeRelationTxData_RelationDel() { var data = new RelationTxData(); data.Flags = 0; data.Fee = (decimal)0.0001; data.SigningPubKey = "0204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE"; data.Sequence = 9; data.TransactionType = TransactionType.RelationDel; data.Account = "jMw3xrkX2ySwdQiEorymyuTLUSSa85wvSr"; data.Target = "j9FGhAW9dSzL3RjbXkyW6Z6bHGxFk8cmB1"; data.RelationType = 1; //1->authorize, 3->freeze data.LimitAmount = new Amount { Currency = "CNY", Issuer = "jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or", Value = "12.33" }; var so = Serializer.Create(data); Assert.AreEqual("1200162200000000240000000920230000000163D4C461682F021000000000000000000000000000434E590000000000A582E432BFC48EEDEF852C814EC57F3CD2D4159668400000000000006473210204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE8114DD1CE7A2B5C266CC3F4E83CFF6B27C1A89A48F47871460B1227191135B3B16CB1D74F2509BD5C5DF985B", so.ToHex()); }
public void TestSerializeRelationTxData_TrustSet() { var data = new RelationTxData(); data.Flags = 0; data.Fee = (decimal)0.0001; data.SigningPubKey = "0204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE"; data.Sequence = 9; data.TransactionType = TransactionType.TrustSet; data.Account = "jMw3xrkX2ySwdQiEorymyuTLUSSa85wvSr"; data.QualityIn = 1; data.QualityOut = 2; data.LimitAmount = new Amount { Currency = "CNY", Issuer = "jGa9J9TkqtBcUoHe2zqhVFFbgUVED6o9or", Value = "12.33" }; var so = Serializer.Create(data); Assert.AreEqual("1200142200000000240000000920140000000120150000000263D4C461682F021000000000000000000000000000434E590000000000A582E432BFC48EEDEF852C814EC57F3CD2D4159668400000000000006473210204B7DE11FDC08FBBC007000BAD727E3F472DCB7BAC7078A69EFB748F242CF6EE8114DD1CE7A2B5C266CC3F4E83CFF6B27C1A89A48F47", so.ToHex()); }