DatabaseGlobalProperties constructor

const DatabaseGlobalProperties({
  1. required int id,
  2. required int headBlockNumber,
  3. required String headBlockId,
  4. required DateTime time,
  5. required String currentWitness,
  6. required int totalPow,
  7. required int numPowWitnesses,
  8. required CurrentHbdSupply virtualSupply,
  9. required CurrentHbdSupply currentSupply,
  10. required CurrentHbdSupply initHbdSupply,
  11. required CurrentHbdSupply currentHbdSupply,
  12. required CurrentHbdSupply totalVestingFundHive,
  13. required CurrentHbdSupply totalVestingShares,
  14. required CurrentHbdSupply totalRewardFundHive,
  15. required String totalRewardShares2,
  16. required CurrentHbdSupply pendingRewardedVestingShares,
  17. required CurrentHbdSupply pendingRewardedVestingHive,
  18. required int hbdInterestRate,
  19. required int hbdPrintRate,
  20. required int maximumBlockSize,
  21. required int requiredActionsPartitionPercent,
  22. required int currentAslot,
  23. required String recentSlotsFilled,
  24. required int participationCount,
  25. required int lastIrreversibleBlockNum,
  26. required int votePowerReserveRate,
  27. required int delegationReturnPeriod,
  28. required int reverseAuctionSeconds,
  29. required int availableAccountSubsidies,
  30. required int hbdStopPercent,
  31. required int hbdStartPercent,
  32. required DateTime nextMaintenanceTime,
  33. required DateTime lastBudgetTime,
  34. required DateTime nextDailyMaintenanceTime,
  35. required int contentRewardPercent,
  36. required int vestingRewardPercent,
  37. required int spsFundPercent,
  38. required CurrentHbdSupply spsIntervalLedger,
  39. required int downvotePoolPercent,
  40. required int currentRemoveThreshold,
  41. required int earlyVotingSeconds,
  42. required int midVotingSeconds,
  43. required int maxConsecutiveRecurrentTransferFailures,
  44. required int maxRecurrentTransferEndDate,
  45. required int minRecurrentTransfersRecurrence,
  46. required int maxOpenRecurrentTransfers,
})

Implementation

const DatabaseGlobalProperties({
  required this.id,
  required this.headBlockNumber,
  required this.headBlockId,
  required this.time,
  required this.currentWitness,
  required this.totalPow,
  required this.numPowWitnesses,
  required this.virtualSupply,
  required this.currentSupply,
  required this.initHbdSupply,
  required this.currentHbdSupply,
  required this.totalVestingFundHive,
  required this.totalVestingShares,
  required this.totalRewardFundHive,
  required this.totalRewardShares2,
  required this.pendingRewardedVestingShares,
  required this.pendingRewardedVestingHive,
  required this.hbdInterestRate,
  required this.hbdPrintRate,
  required this.maximumBlockSize,
  required this.requiredActionsPartitionPercent,
  required this.currentAslot,
  required this.recentSlotsFilled,
  required this.participationCount,
  required this.lastIrreversibleBlockNum,
  required this.votePowerReserveRate,
  required this.delegationReturnPeriod,
  required this.reverseAuctionSeconds,
  required this.availableAccountSubsidies,
  required this.hbdStopPercent,
  required this.hbdStartPercent,
  required this.nextMaintenanceTime,
  required this.lastBudgetTime,
  required this.nextDailyMaintenanceTime,
  required this.contentRewardPercent,
  required this.vestingRewardPercent,
  required this.spsFundPercent,
  required this.spsIntervalLedger,
  required this.downvotePoolPercent,
  required this.currentRemoveThreshold,
  required this.earlyVotingSeconds,
  required this.midVotingSeconds,
  required this.maxConsecutiveRecurrentTransferFailures,
  required this.maxRecurrentTransferEndDate,
  required this.minRecurrentTransfersRecurrence,
  required this.maxOpenRecurrentTransfers,
});