public RevenueReceivers(Unpacker unpacker)
 {
     unpacker.Unpack(out Tick);
     unpacker.Unpack(out PreviousTick);
     unpacker.Unpack(Accounts);
     RevenueInfo = new ChainRevenueInfo(unpacker);
 }
 protected override void Unpack(Unpacker unpacker)
 {
     base.Unpack(unpacker);
     unpacker.Unpack(Accounts);
     Tick         = unpacker.UnpackInt();
     PreviousTick = unpacker.UnpackInt();
     RevenueInfo  = new ChainRevenueInfo(unpacker);
 }
 public RevenueReceivers(int tick, int previousTick, ChainRevenueInfo revenueInfo)
 {
     Tick         = tick;
     RevenueInfo  = revenueInfo;
     PreviousTick = previousTick;
 }
 public RevenueMaintainTransaction(int tick, int previousTick, ChainRevenueInfo revenueInfo, int chainId) : base(MainTainTransactionTypes.Revenue, chainId)
 {
     Tick         = tick;
     PreviousTick = previousTick;
     RevenueInfo  = revenueInfo;
 }