Properties
Private
_moduleConfig
_moduleConfig: ModuleConfig
Private
_posMethod
_posMethod: PoSMethod
Private
_randomMethod
_randomMethod: RandomMethod
Private
_tokenMethod
_tokenMethod: TokenMethod
Private
_validatorMethod
_validatorMethod: ValidatorsMethod
configSchema
configSchema: {
$id: string;
properties: {
brackets: {
items: {
format: string;
type: string;
};
type: string;
};
distance: {
minimum: number;
type: string;
};
factorMinimumRewardActiveValidators: {
minimum: number;
type: string;
};
offset: {
minimum: number;
type: string;
};
tokenID: {
format: string;
maxLength: number;
minLength: number;
type: string;
};
};
required: string[];
type: string;
} = configSchema
Type declaration
-
$id: string
-
properties: {
brackets: {
items: {
format: string;
type: string;
};
type: string;
};
distance: {
minimum: number;
type: string;
};
factorMinimumRewardActiveValidators: {
minimum: number;
type: string;
};
offset: {
minimum: number;
type: string;
};
tokenID: {
format: string;
maxLength: number;
minLength: number;
type: string;
};
}
-
brackets: {
items: {
format: string;
type: string;
};
type: string;
}
-
items: {
format: string;
type: string;
}
-
format: string
-
type: string
-
type: string
-
distance: {
minimum: number;
type: string;
}
-
minimum: number
-
type: string
-
factorMinimumRewardActiveValidators: {
minimum: number;
type: string;
}
-
minimum: number
-
type: string
-
offset: {
minimum: number;
type: string;
}
-
minimum: number
-
type: string
-
tokenID: {
format: string;
maxLength: number;
minLength: number;
type: string;
}
-
format: string
-
maxLength: number
-
minLength: number
-
type: string
-
required: string[]
-
type: string
endpoint
endpoint: DynamicRewardEndpoint = ...