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; }
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; }
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; }
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; }