|
@@ -1,108 +1,108 @@
|
|
|
export class StatisticsData {
|
|
|
- councilRound: number;
|
|
|
- councilMembers: number;
|
|
|
+ councilRound: number = 0;
|
|
|
+ councilMembers: number = 0;
|
|
|
|
|
|
- electionApplicants: number;
|
|
|
+ electionApplicants: number = 0;
|
|
|
electionAvgApplicants: number = 0;
|
|
|
- perElectionApplicants: number;
|
|
|
+ perElectionApplicants: number = 0;
|
|
|
|
|
|
- electionApplicantsStakes: number;
|
|
|
- electionVotes: number;
|
|
|
- avgVotePerApplicant: number;
|
|
|
+ electionApplicantsStakes: number = 0;
|
|
|
+ electionVotes: number = 0;
|
|
|
+ avgVotePerApplicant: number = 0;
|
|
|
|
|
|
- dateStart: string;
|
|
|
- dateEnd: string;
|
|
|
+ dateStart: string = "";
|
|
|
+ dateEnd: string = "";
|
|
|
|
|
|
- startBlock: number;
|
|
|
- endBlock: number;
|
|
|
- percNewBlocks: number
|
|
|
+ startBlock: number = 0;
|
|
|
+ endBlock: number = 0;
|
|
|
+ percNewBlocks: number = 0;
|
|
|
|
|
|
- newIssuance: number;
|
|
|
- totalIssuance: number;
|
|
|
- percNewIssuance: number;
|
|
|
+ newIssuance: number = 0;
|
|
|
+ totalIssuance: number = 0;
|
|
|
+ percNewIssuance: number = 0;
|
|
|
|
|
|
- newMembers: number;
|
|
|
- totalMembers: number;
|
|
|
- percNewMembers: number;
|
|
|
+ newMembers: number = 0;
|
|
|
+ totalMembers: number = 0;
|
|
|
+ percNewMembers: number = 0;
|
|
|
|
|
|
- newBlocks: number;
|
|
|
- avgBlockProduction: number;
|
|
|
+ newBlocks: number = 0;
|
|
|
+ avgBlockProduction: number = 0;
|
|
|
|
|
|
- avgValidators: number;
|
|
|
- newValidatorReward: number;
|
|
|
+ avgValidators: number = 0;
|
|
|
+ newValidatorReward: number = 0;
|
|
|
|
|
|
- newStorageProviderReward: number;
|
|
|
+ newStorageProviderReward: number = 0;
|
|
|
|
|
|
- startThreads: number;
|
|
|
- endThreads: number;
|
|
|
- newThreads: number;
|
|
|
- totalThreads: number;
|
|
|
- percNewThreads: number;
|
|
|
+ startThreads: number = 0;
|
|
|
+ endThreads: number = 0;
|
|
|
+ newThreads: number = 0;
|
|
|
+ totalThreads: number = 0;
|
|
|
+ percNewThreads: number = 0;
|
|
|
|
|
|
- startPosts: number;
|
|
|
- // endPosts: number;
|
|
|
- newPosts: number;
|
|
|
- endPosts: number;
|
|
|
- percNewPosts: number;
|
|
|
+ startPosts: number = 0;
|
|
|
+ // endPosts: number = 0;
|
|
|
+ newPosts: number = 0;
|
|
|
+ endPosts: number = 0;
|
|
|
+ percNewPosts: number = 0;
|
|
|
|
|
|
- startCategories: number;
|
|
|
- endCategories: number;
|
|
|
- newCategories: number;
|
|
|
- perNewCategories: number;
|
|
|
+ startCategories: number = 0;
|
|
|
+ endCategories: number = 0;
|
|
|
+ newCategories: number = 0;
|
|
|
+ perNewCategories: number = 0;
|
|
|
|
|
|
- newProposals: number;
|
|
|
+ newProposals: number = 0;
|
|
|
|
|
|
- newChannels: number;
|
|
|
- totalChannels: number;
|
|
|
- percNewChannels: number;
|
|
|
+ newChannels: number = 0;
|
|
|
+ totalChannels: number = 0;
|
|
|
+ percNewChannels: number = 0;
|
|
|
|
|
|
- newMedia: number;
|
|
|
- totalMedia: number;
|
|
|
- percNewMedia: number;
|
|
|
+ newMedia: number = 0;
|
|
|
+ totalMedia: number = 0;
|
|
|
+ percNewMedia: number = 0;
|
|
|
|
|
|
- deletedMedia: number;
|
|
|
- newMints: number;
|
|
|
+ deletedMedia: number = 0;
|
|
|
+ newMints: number = 0;
|
|
|
|
|
|
- startMinted: number;
|
|
|
- totalMinted: number;
|
|
|
- endMinted: number;
|
|
|
+ startMinted: number = 0;
|
|
|
+ totalMinted: number = 0;
|
|
|
+ endMinted: number = 0;
|
|
|
|
|
|
- totalMintCapacityIncrease: number;
|
|
|
+ totalMintCapacityIncrease: number = 0;
|
|
|
|
|
|
- startCouncilMinted: number;
|
|
|
- endCouncilMinted: number;
|
|
|
- newCouncilMinted: number;
|
|
|
- percNewCouncilMinted: number;
|
|
|
+ startCouncilMinted: number = 0;
|
|
|
+ endCouncilMinted: number = 0;
|
|
|
+ newCouncilMinted: number = 0;
|
|
|
+ percNewCouncilMinted: number = 0;
|
|
|
|
|
|
- startCuratorMinted: number;
|
|
|
- endCuratorMinted: number;
|
|
|
- newCuratorMinted: number;
|
|
|
- percCuratorMinted: number;
|
|
|
+ startCuratorMinted: number = 0;
|
|
|
+ endCuratorMinted: number = 0;
|
|
|
+ newCuratorMinted: number = 0;
|
|
|
+ percCuratorMinted: number = 0;
|
|
|
|
|
|
- startStorageMinted: number;
|
|
|
- endStorageMinted: number;
|
|
|
- newStorageMinted: number;
|
|
|
- percStorageMinted: number;
|
|
|
+ startStorageMinted: number = 0;
|
|
|
+ endStorageMinted: number = 0;
|
|
|
+ newStorageMinted: number = 0;
|
|
|
+ percStorageMinted: number = 0;
|
|
|
|
|
|
|
|
|
- newTokensBurn: number;
|
|
|
+ newTokensBurn: number = 0;
|
|
|
|
|
|
- newUsedSpace: number;
|
|
|
- totalUsedSpace: number;
|
|
|
- percNewUsedSpace: number;
|
|
|
+ newUsedSpace: number = 0;
|
|
|
+ totalUsedSpace: number = 0;
|
|
|
+ percNewUsedSpace: number = 0;
|
|
|
|
|
|
- avgNewSizePerContent: number;
|
|
|
- totalAvgSizePerContent: number;
|
|
|
- percAvgSizePerContent: number;
|
|
|
+ avgNewSizePerContent: number = 0;
|
|
|
+ totalAvgSizePerContent: number = 0;
|
|
|
+ percAvgSizePerContent: number = 0;
|
|
|
|
|
|
- newStakes: number;
|
|
|
- totalNewStakeValue: number;
|
|
|
+ newStakes: number = 0;
|
|
|
+ totalNewStakeValue: number = 0;
|
|
|
|
|
|
newTextProposals: number = 0;
|
|
|
newRuntimeUpgradeProposal: number = 0;
|
|
|
newSetElectionParametersProposal: number = 0;
|
|
|
newSpendingProposal: number = 0;
|
|
|
- newSetLeadProposal:number = 0;
|
|
|
+ newSetLeadProposal: number = 0;
|
|
|
newSetContentWorkingGroupMintCapacityProposal: number = 0;
|
|
|
newEvictStorageProviderProposal: number = 0;
|
|
|
newSetValidatorCountProposal: number = 0;
|
|
@@ -114,23 +114,23 @@ export class StatisticsData {
|
|
|
|
|
|
}
|
|
|
|
|
|
-export class ValidatorReward{
|
|
|
- sharedReward: number;
|
|
|
- remainingReward: number;
|
|
|
- validators: number;
|
|
|
- slotStake: number;
|
|
|
- blockNumber: number;
|
|
|
+export class ValidatorReward {
|
|
|
+ sharedReward: number = 0;
|
|
|
+ remainingReward: number = 0;
|
|
|
+ validators: number = 0;
|
|
|
+ slotStake: number = 0;
|
|
|
+ blockNumber: number = 0;
|
|
|
}
|
|
|
|
|
|
-export class Exchange{
|
|
|
- sender: string;
|
|
|
- amount: number;
|
|
|
- fees: number;
|
|
|
- blockNumber: number;
|
|
|
+export class Exchange {
|
|
|
+ sender: string = "";
|
|
|
+ amount: number = 0;
|
|
|
+ fees: number = 0;
|
|
|
+ blockNumber: number = 0;
|
|
|
}
|
|
|
|
|
|
export enum ProposalTypes {
|
|
|
- Text= "Text",
|
|
|
+ Text = "Text",
|
|
|
RuntimeUpgrade = "RuntimeUpgrade",
|
|
|
SetElectionParameters = "SetElectionParameters",
|
|
|
Spending = "Spending",
|
|
@@ -141,10 +141,17 @@ export enum ProposalTypes {
|
|
|
SetStorageRoleParameters = "SetStorageRoleParameters",
|
|
|
}
|
|
|
|
|
|
-export class MintStatistics
|
|
|
-{
|
|
|
+export class MintStatistics {
|
|
|
startMinted: number;
|
|
|
endMinted: number;
|
|
|
diffMinted: number;
|
|
|
percMinted: number;
|
|
|
+
|
|
|
+ constructor(startMinted: number = 0, endMinted: number = 0, diffMinted: number = 0, percMinted: number = 0) {
|
|
|
+ this.startMinted = startMinted;
|
|
|
+ this.endMinted = endMinted;
|
|
|
+ this.diffMinted = diffMinted;
|
|
|
+ this.percMinted = percMinted;
|
|
|
+ }
|
|
|
+
|
|
|
}
|