Exemplo n.º 1
0
        public override void Decode(byte[] byteArray, ref int p)
        {
            var start = p;

            Id = new Hash();
            Id.Decode(byteArray, ref p);

            State = new U32();
            State.Decode(byteArray, ref p);

            MetaXy = new Vec <U8Arr16>();
            MetaXy.Decode(byteArray, ref p);

            Intrinsic = new Balance();
            Intrinsic.Decode(byteArray, ref p);

            Level = new U8();
            Level.Decode(byteArray, ref p);

            Phases = new Vec <BlockNumber>();
            Phases.Decode(byteArray, ref p);

            Adaptations = new Vec <Hash>();
            Adaptations.Decode(byteArray, ref p);

            _size = p - start;
        }
Exemplo n.º 2
0
        public override void Decode(byte[] byteArray, ref int p)
        {
            var start = p;

            Free = new Balance();
            Free.Decode(byteArray, ref p);

            Reserved = new Balance();
            Reserved.Decode(byteArray, ref p);

            MiscFrozen = new Balance();
            MiscFrozen.Decode(byteArray, ref p);

            FeeFrozen = new Balance();
            FeeFrozen.Decode(byteArray, ref p);

            _size = p - start;
        }
Exemplo n.º 3
0
        public override void Decode(byte[] byteArray, ref int p)
        {
            var start = p;

            Address = new Vec <U8>();
            Address.Decode(byteArray, ref p);

            Account = new AccountId();
            Account.Decode(byteArray, ref p);

            Signature = new Vec <U8>();
            Signature.Decode(byteArray, ref p);

            State = new EnumType <ClaimState>();
            State.Decode(byteArray, ref p);

            Balance = new Balance();
            Balance.Decode(byteArray, ref p);

            _size = p - start;
        }
Exemplo n.º 4
0
        public override void Decode(byte[] byteArray, ref int p)
        {
            var start = p;

            Id = new Hash();
            Id.Decode(byteArray, ref p);

            Dna = new Hash();
            Dna.Decode(byteArray, ref p);

            Genesis = new BlockNumber();
            Genesis.Decode(byteArray, ref p);

            Price = new Balance();
            Price.Decode(byteArray, ref p);

            Gen = new U32();
            Gen.Decode(byteArray, ref p);

            Rarity = new EnumType <RarityType>();
            Rarity.Decode(byteArray, ref p);

            _size = p - start;
        }