Variable posGenesisStoreSchemaConst
posGenesisStoreSchema: {
$id: string;
properties: {
genesisData: {
fieldNumber: number;
properties: {
initRounds: {
dataType: string;
fieldNumber: number;
};
initValidators: {
fieldNumber: number;
items: {
dataType: string;
format: string;
};
type: string;
};
};
required: string[];
type: string;
};
stakers: {
fieldNumber: number;
items: {
properties: {
address: {
dataType: string;
fieldNumber: number;
format: string;
};
pendingUnlocks: {
fieldNumber: number;
items: {
properties: {
amount: {
dataType: string;
fieldNumber: number;
};
unstakeHeight: {
dataType: string;
fieldNumber: number;
};
validatorAddress: {
dataType: string;
fieldNumber: number;
format: string;
};
};
required: string[];
type: string;
};
type: string;
};
stakes: {
fieldNumber: number;
items: {
properties: {
amount: {
dataType: string;
fieldNumber: number;
};
sharingCoefficients: {
fieldNumber: number;
items: {
properties: {
coefficient: {
dataType: string;
fieldNumber: number;
maxLength: number;
};
tokenID: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
};
required: string[];
type: string;
};
type: string;
};
validatorAddress: {
dataType: string;
fieldNumber: number;
format: string;
};
};
required: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
validators: {
fieldNumber: number;
items: {
properties: {
address: {
dataType: string;
fieldNumber: number;
format: string;
};
blsKey: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
commission: {
dataType: string;
fieldNumber: number;
maximum: number;
};
consecutiveMissedBlocks: {
dataType: string;
fieldNumber: number;
};
generatorKey: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
isBanned: {
dataType: string;
fieldNumber: number;
};
lastCommissionIncreaseHeight: {
dataType: string;
fieldNumber: number;
};
lastGeneratedHeight: {
dataType: string;
fieldNumber: number;
};
name: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
proofOfPossession: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
reportMisbehaviorHeights: {
fieldNumber: number;
items: {
dataType: string;
};
type: string;
};
sharingCoefficients: {
fieldNumber: number;
items: {
properties: {
coefficient: {
dataType: string;
fieldNumber: number;
maxLength: number;
};
tokenID: {
dataType: string;
fieldNumber: number;
maxLength: number;
minLength: number;
};
};
required: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
};
type: string;
};
};
required: string[];
type: string;
} = ...