Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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());
        }