Variable mainchainRegParamsConst 
 
mainchainRegParams: { 
    $id: string; 
    properties: { 
        aggregationBits: { 
            dataType: string; 
            fieldNumber: number; 
        }; 
        mainchainCertificateThreshold: { 
            dataType: string; 
            fieldNumber: number; 
        }; 
        mainchainValidators: { 
            fieldNumber: number; 
            items: { 
                properties: { 
                    bftWeight: { 
                        dataType: string; 
                        fieldNumber: number; 
                    }; 
                    blsKey: { 
                        dataType: string; 
                        fieldNumber: number; 
                        maxLength: number; 
                        minLength: number; 
                    }; 
                }; 
                required: string[]; 
                type: string; 
            }; 
            maxItems: number; 
            minItems: number; 
            type: string; 
        }; 
        ownChainID: { 
            dataType: string; 
            fieldNumber: number; 
            maxLength: number; 
            minLength: number; 
        }; 
        ownName: { 
            dataType: string; 
            fieldNumber: number; 
            maxLength: number; 
            minLength: number; 
        }; 
        signature: { 
            dataType: string; 
            fieldNumber: number; 
            maxLength: number; 
            minLength: number; 
        }; 
    }; 
    required: string[]; 
    type: string; 
} = ...
Type declaration
- 
$id: string
- 
properties: { 
 aggregationBits: {
 dataType: string;
 fieldNumber: number;
 };
 mainchainCertificateThreshold: {
 dataType: string;
 fieldNumber: number;
 };
 mainchainValidators: {
 fieldNumber: number;
 items: {
 properties: {
 bftWeight: {
 dataType: string;
 fieldNumber: number;
 };
 blsKey: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 };
 required: string[];
 type: string;
 };
 maxItems: number;
 minItems: number;
 type: string;
 };
 ownChainID: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 ownName: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 signature: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 }
- 
aggregationBits: { 
 dataType: string;
 fieldNumber: number;
 }
- 
dataType: string
- 
fieldNumber: number
 
- 
mainchainCertificateThreshold: { 
 dataType: string;
 fieldNumber: number;
 }
- 
dataType: string
- 
fieldNumber: number
 
- 
mainchainValidators: { 
 fieldNumber: number;
 items: {
 properties: {
 bftWeight: {
 dataType: string;
 fieldNumber: number;
 };
 blsKey: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 };
 required: string[];
 type: string;
 };
 maxItems: number;
 minItems: number;
 type: string;
 }
- 
fieldNumber: number
- 
items: { 
 properties: {
 bftWeight: {
 dataType: string;
 fieldNumber: number;
 };
 blsKey: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 };
 required: string[];
 type: string;
 }
- 
properties: { 
 bftWeight: {
 dataType: string;
 fieldNumber: number;
 };
 blsKey: {
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 };
 }
- 
bftWeight: { 
 dataType: string;
 fieldNumber: number;
 }
- 
dataType: string
- 
fieldNumber: number
 
- 
blsKey: { 
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 }
- 
dataType: string
- 
fieldNumber: number
- 
maxLength: number
- 
minLength: number
 
 
- 
required: string[]
- 
type: string
 
- 
maxItems: number
- 
minItems: number
- 
type: string
 
- 
ownChainID: { 
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 }
- 
dataType: string
- 
fieldNumber: number
- 
maxLength: number
- 
minLength: number
 
- 
ownName: { 
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 }
- 
dataType: string
- 
fieldNumber: number
- 
maxLength: number
- 
minLength: number
 
- 
signature: { 
 dataType: string;
 fieldNumber: number;
 maxLength: number;
 minLength: number;
 }
- 
dataType: string
- 
fieldNumber: number
- 
maxLength: number
- 
minLength: number
 
 
- 
required: string[]
- 
type: string