Variable applicationConfigSchemaConst

applicationConfigSchema: {
    $id: string;
    additionalProperties: boolean;
    default: {
        generator: {
            keys: {};
        };
        genesis: {
            bftBatchSize: number;
            block: {
                fromFile: string;
            };
            blockTime: number;
            maxTransactionsSize: number;
            minimumCertifyHeight: number;
        };
        legacy: {
            brackets: never[];
            sync: boolean;
        };
        modules: {};
        network: {
            port: number;
            seedPeers: never[];
            version: string;
        };
        plugins: {};
        rpc: {
            accessControlAllowOrigin: string;
            allowedMethods: never[];
            host: string;
            modes: string[];
            port: number;
        };
        system: {
            backup: {
                height: number;
            };
            dataPath: string;
            enableMetrics: boolean;
            inclusionProofKeys: never[];
            keepEventsForHeights: number;
            keepInclusionProofsForHeights: number;
            logLevel: string;
            version: string;
        };
        transactionPool: {
            maxTransactions: number;
            maxTransactionsPerAccount: number;
            minEntranceFeePriority: string;
            minReplacementFeeDifference: string;
            transactionExpiryTime: number;
        };
    };
    properties: {
        generator: {
            properties: {
                keys: {
                    properties: {
                        fromFile: {
                            description: string;
                            type: string;
                        };
                    };
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        genesis: {
            additionalProperties: boolean;
            properties: {
                bftBatchSize: {
                    description: string;
                    maximum: number;
                    type: string;
                };
                block: {
                    oneOf: {
                        properties: {
                            blob: {
                                format: string;
                                type: string;
                            };
                            fromFile: {
                                type: string;
                            };
                        };
                        required: string[];
                    }[];
                    type: string;
                };
                blockTime: {
                    description: string;
                    maximum: number;
                    minimum: number;
                    type: string;
                };
                chainID: {
                    description: string;
                    format: string;
                    type: string;
                };
                maxTransactionsSize: {
                    description: string;
                    maximum: number;
                    minimum: number;
                    type: string;
                };
                minimumCertifyHeight: {
                    description: string;
                    minimum: number;
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        legacy: {
            properties: {
                brackets: {
                    items: {
                        properties: {
                            snapshotBlockID: {
                                format: string;
                                type: string;
                            };
                            snapshotHeight: {
                                minimum: number;
                                type: string;
                            };
                            startHeight: {
                                minimum: number;
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                    type: string;
                };
                sync: {
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        modules: {
            additionalProperties: {
                type: string;
            };
            propertyNames: {
                pattern: string;
            };
            type: string;
        };
        network: {
            properties: {
                advertiseAddress: {
                    type: string;
                };
                blacklistedIPs: {
                    items: {
                        format: string;
                        type: string;
                    };
                    type: string;
                };
                fixedPeers: {
                    items: {
                        properties: {
                            ip: {
                                format: string;
                                type: string;
                            };
                            port: {
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                        };
                        type: string;
                    };
                    maximum: number;
                    type: string;
                };
                host: {
                    format: string;
                    type: string;
                };
                maxInboundConnections: {
                    type: string;
                };
                maxOutboundConnections: {
                    type: string;
                };
                port: {
                    maximum: number;
                    minimum: number;
                    type: string;
                };
                seedPeers: {
                    items: {
                        properties: {
                            ip: {
                                format: string;
                                type: string;
                            };
                            port: {
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                        };
                        type: string;
                    };
                    type: string;
                };
                version: {
                    format: string;
                    type: string;
                };
                whitelistedPeers: {
                    items: {
                        properties: {
                            ip: {
                                format: string;
                                type: string;
                            };
                            port: {
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                        };
                        type: string;
                    };
                    type: string;
                };
                wsMaxPayload: {
                    maximum: number;
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        plugins: {
            type: string;
        };
        rpc: {
            properties: {
                accessControlAllowOrigin: {
                    type: string;
                };
                allowedMethods: {
                    items: {
                        type: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                };
                host: {
                    type: string;
                };
                modes: {
                    items: {
                        enum: string[];
                        type: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                };
                port: {
                    maximum: number;
                    minimum: number;
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        system: {
            properties: {
                backup: {
                    properties: {
                        height: {
                            description: string;
                            minimum: number;
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                };
                dataPath: {
                    type: string;
                };
                enableMetrics: {
                    type: string;
                };
                inclusionProofKeys: {
                    items: {
                        type: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                };
                keepEventsForHeights: {
                    type: string;
                };
                keepInclusionProofsForHeights: {
                    type: string;
                };
                logLevel: {
                    enum: string[];
                    type: string;
                };
                version: {
                    format: string;
                    type: string;
                };
            };
            required: string[];
            type: string;
        };
        transactionPool: {
            properties: {
                maxTransactions: {
                    minimum: number;
                    type: string;
                };
                maxTransactionsPerAccount: {
                    minimum: number;
                    type: string;
                };
                minEntranceFeePriority: {
                    format: string;
                    type: string;
                };
                minReplacementFeeDifference: {
                    format: string;
                    type: string;
                };
                transactionExpiryTime: {
                    minimum: number;
                    type: string;
                };
            };
            type: string;
        };
    };
    required: string[];
    type: string;
} = ...

Type declaration

  • $id: string
  • additionalProperties: boolean
  • default: {
        generator: {
            keys: {};
        };
        genesis: {
            bftBatchSize: number;
            block: {
                fromFile: string;
            };
            blockTime: number;
            maxTransactionsSize: number;
            minimumCertifyHeight: number;
        };
        legacy: {
            brackets: never[];
            sync: boolean;
        };
        modules: {};
        network: {
            port: number;
            seedPeers: never[];
            version: string;
        };
        plugins: {};
        rpc: {
            accessControlAllowOrigin: string;
            allowedMethods: never[];
            host: string;
            modes: string[];
            port: number;
        };
        system: {
            backup: {
                height: number;
            };
            dataPath: string;
            enableMetrics: boolean;
            inclusionProofKeys: never[];
            keepEventsForHeights: number;
            keepInclusionProofsForHeights: number;
            logLevel: string;
            version: string;
        };
        transactionPool: {
            maxTransactions: number;
            maxTransactionsPerAccount: number;
            minEntranceFeePriority: string;
            minReplacementFeeDifference: string;
            transactionExpiryTime: number;
        };
    }
    • generator: {
          keys: {};
      }
      • keys: {}
      • genesis: {
            bftBatchSize: number;
            block: {
                fromFile: string;
            };
            blockTime: number;
            maxTransactionsSize: number;
            minimumCertifyHeight: number;
        }
        • bftBatchSize: number
        • block: {
              fromFile: string;
          }
          • fromFile: string
        • blockTime: number
        • maxTransactionsSize: number
        • minimumCertifyHeight: number
      • legacy: {
            brackets: never[];
            sync: boolean;
        }
        • brackets: never[]
        • sync: boolean
      • modules: {}
        • network: {
              port: number;
              seedPeers: never[];
              version: string;
          }
          • port: number
          • seedPeers: never[]
          • version: string
        • plugins: {}
          • rpc: {
                accessControlAllowOrigin: string;
                allowedMethods: never[];
                host: string;
                modes: string[];
                port: number;
            }
            • accessControlAllowOrigin: string
            • allowedMethods: never[]
            • host: string
            • modes: string[]
            • port: number
          • system: {
                backup: {
                    height: number;
                };
                dataPath: string;
                enableMetrics: boolean;
                inclusionProofKeys: never[];
                keepEventsForHeights: number;
                keepInclusionProofsForHeights: number;
                logLevel: string;
                version: string;
            }
            • backup: {
                  height: number;
              }
              • height: number
            • dataPath: string
            • enableMetrics: boolean
            • inclusionProofKeys: never[]
            • keepEventsForHeights: number
            • keepInclusionProofsForHeights: number
            • logLevel: string
            • version: string
          • transactionPool: {
                maxTransactions: number;
                maxTransactionsPerAccount: number;
                minEntranceFeePriority: string;
                minReplacementFeeDifference: string;
                transactionExpiryTime: number;
            }
            • maxTransactions: number
            • maxTransactionsPerAccount: number
            • minEntranceFeePriority: string
            • minReplacementFeeDifference: string
            • transactionExpiryTime: number
        • properties: {
              generator: {
                  properties: {
                      keys: {
                          properties: {
                              fromFile: {
                                  description: string;
                                  type: string;
                              };
                          };
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              genesis: {
                  additionalProperties: boolean;
                  properties: {
                      bftBatchSize: {
                          description: string;
                          maximum: number;
                          type: string;
                      };
                      block: {
                          oneOf: {
                              properties: {
                                  blob: {
                                      format: string;
                                      type: string;
                                  };
                                  fromFile: {
                                      type: string;
                                  };
                              };
                              required: string[];
                          }[];
                          type: string;
                      };
                      blockTime: {
                          description: string;
                          maximum: number;
                          minimum: number;
                          type: string;
                      };
                      chainID: {
                          description: string;
                          format: string;
                          type: string;
                      };
                      maxTransactionsSize: {
                          description: string;
                          maximum: number;
                          minimum: number;
                          type: string;
                      };
                      minimumCertifyHeight: {
                          description: string;
                          minimum: number;
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              legacy: {
                  properties: {
                      brackets: {
                          items: {
                              properties: {
                                  snapshotBlockID: {
                                      format: string;
                                      type: string;
                                  };
                                  snapshotHeight: {
                                      minimum: number;
                                      type: string;
                                  };
                                  startHeight: {
                                      minimum: number;
                                      type: string;
                                  };
                              };
                              required: string[];
                              type: string;
                          };
                          type: string;
                      };
                      sync: {
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              modules: {
                  additionalProperties: {
                      type: string;
                  };
                  propertyNames: {
                      pattern: string;
                  };
                  type: string;
              };
              network: {
                  properties: {
                      advertiseAddress: {
                          type: string;
                      };
                      blacklistedIPs: {
                          items: {
                              format: string;
                              type: string;
                          };
                          type: string;
                      };
                      fixedPeers: {
                          items: {
                              properties: {
                                  ip: {
                                      format: string;
                                      type: string;
                                  };
                                  port: {
                                      maximum: number;
                                      minimum: number;
                                      type: string;
                                  };
                              };
                              type: string;
                          };
                          maximum: number;
                          type: string;
                      };
                      host: {
                          format: string;
                          type: string;
                      };
                      maxInboundConnections: {
                          type: string;
                      };
                      maxOutboundConnections: {
                          type: string;
                      };
                      port: {
                          maximum: number;
                          minimum: number;
                          type: string;
                      };
                      seedPeers: {
                          items: {
                              properties: {
                                  ip: {
                                      format: string;
                                      type: string;
                                  };
                                  port: {
                                      maximum: number;
                                      minimum: number;
                                      type: string;
                                  };
                              };
                              type: string;
                          };
                          type: string;
                      };
                      version: {
                          format: string;
                          type: string;
                      };
                      whitelistedPeers: {
                          items: {
                              properties: {
                                  ip: {
                                      format: string;
                                      type: string;
                                  };
                                  port: {
                                      maximum: number;
                                      minimum: number;
                                      type: string;
                                  };
                              };
                              type: string;
                          };
                          type: string;
                      };
                      wsMaxPayload: {
                          maximum: number;
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              plugins: {
                  type: string;
              };
              rpc: {
                  properties: {
                      accessControlAllowOrigin: {
                          type: string;
                      };
                      allowedMethods: {
                          items: {
                              type: string;
                          };
                          type: string;
                          uniqueItems: boolean;
                      };
                      host: {
                          type: string;
                      };
                      modes: {
                          items: {
                              enum: string[];
                              type: string;
                          };
                          type: string;
                          uniqueItems: boolean;
                      };
                      port: {
                          maximum: number;
                          minimum: number;
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              system: {
                  properties: {
                      backup: {
                          properties: {
                              height: {
                                  description: string;
                                  minimum: number;
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                      dataPath: {
                          type: string;
                      };
                      enableMetrics: {
                          type: string;
                      };
                      inclusionProofKeys: {
                          items: {
                              type: string;
                          };
                          type: string;
                          uniqueItems: boolean;
                      };
                      keepEventsForHeights: {
                          type: string;
                      };
                      keepInclusionProofsForHeights: {
                          type: string;
                      };
                      logLevel: {
                          enum: string[];
                          type: string;
                      };
                      version: {
                          format: string;
                          type: string;
                      };
                  };
                  required: string[];
                  type: string;
              };
              transactionPool: {
                  properties: {
                      maxTransactions: {
                          minimum: number;
                          type: string;
                      };
                      maxTransactionsPerAccount: {
                          minimum: number;
                          type: string;
                      };
                      minEntranceFeePriority: {
                          format: string;
                          type: string;
                      };
                      minReplacementFeeDifference: {
                          format: string;
                          type: string;
                      };
                      transactionExpiryTime: {
                          minimum: number;
                          type: string;
                      };
                  };
                  type: string;
              };
          }
          • generator: {
                properties: {
                    keys: {
                        properties: {
                            fromFile: {
                                description: string;
                                type: string;
                            };
                        };
                        type: string;
                    };
                };
                required: string[];
                type: string;
            }
            • properties: {
                  keys: {
                      properties: {
                          fromFile: {
                              description: string;
                              type: string;
                          };
                      };
                      type: string;
                  };
              }
              • keys: {
                    properties: {
                        fromFile: {
                            description: string;
                            type: string;
                        };
                    };
                    type: string;
                }
                • properties: {
                      fromFile: {
                          description: string;
                          type: string;
                      };
                  }
                  • fromFile: {
                        description: string;
                        type: string;
                    }
                    • description: string
                    • type: string
                • type: string
            • required: string[]
            • type: string
          • genesis: {
                additionalProperties: boolean;
                properties: {
                    bftBatchSize: {
                        description: string;
                        maximum: number;
                        type: string;
                    };
                    block: {
                        oneOf: {
                            properties: {
                                blob: {
                                    format: string;
                                    type: string;
                                };
                                fromFile: {
                                    type: string;
                                };
                            };
                            required: string[];
                        }[];
                        type: string;
                    };
                    blockTime: {
                        description: string;
                        maximum: number;
                        minimum: number;
                        type: string;
                    };
                    chainID: {
                        description: string;
                        format: string;
                        type: string;
                    };
                    maxTransactionsSize: {
                        description: string;
                        maximum: number;
                        minimum: number;
                        type: string;
                    };
                    minimumCertifyHeight: {
                        description: string;
                        minimum: number;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            }
            • additionalProperties: boolean
            • properties: {
                  bftBatchSize: {
                      description: string;
                      maximum: number;
                      type: string;
                  };
                  block: {
                      oneOf: {
                          properties: {
                              blob: {
                                  format: string;
                                  type: string;
                              };
                              fromFile: {
                                  type: string;
                              };
                          };
                          required: string[];
                      }[];
                      type: string;
                  };
                  blockTime: {
                      description: string;
                      maximum: number;
                      minimum: number;
                      type: string;
                  };
                  chainID: {
                      description: string;
                      format: string;
                      type: string;
                  };
                  maxTransactionsSize: {
                      description: string;
                      maximum: number;
                      minimum: number;
                      type: string;
                  };
                  minimumCertifyHeight: {
                      description: string;
                      minimum: number;
                      type: string;
                  };
              }
              • bftBatchSize: {
                    description: string;
                    maximum: number;
                    type: string;
                }
                • description: string
                • maximum: number
                • type: string
              • block: {
                    oneOf: {
                        properties: {
                            blob: {
                                format: string;
                                type: string;
                            };
                            fromFile: {
                                type: string;
                            };
                        };
                        required: string[];
                    }[];
                    type: string;
                }
                • oneOf: {
                      properties: {
                          blob: {
                              format: string;
                              type: string;
                          };
                          fromFile: {
                              type: string;
                          };
                      };
                      required: string[];
                  }[]
                • type: string
              • blockTime: {
                    description: string;
                    maximum: number;
                    minimum: number;
                    type: string;
                }
                • description: string
                • maximum: number
                • minimum: number
                • type: string
              • chainID: {
                    description: string;
                    format: string;
                    type: string;
                }
                • description: string
                • format: string
                • type: string
              • maxTransactionsSize: {
                    description: string;
                    maximum: number;
                    minimum: number;
                    type: string;
                }
                • description: string
                • maximum: number
                • minimum: number
                • type: string
              • minimumCertifyHeight: {
                    description: string;
                    minimum: number;
                    type: string;
                }
                • description: string
                • minimum: number
                • type: string
            • required: string[]
            • type: string
          • legacy: {
                properties: {
                    brackets: {
                        items: {
                            properties: {
                                snapshotBlockID: {
                                    format: string;
                                    type: string;
                                };
                                snapshotHeight: {
                                    minimum: number;
                                    type: string;
                                };
                                startHeight: {
                                    minimum: number;
                                    type: string;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                        type: string;
                    };
                    sync: {
                        type: string;
                    };
                };
                required: string[];
                type: string;
            }
            • properties: {
                  brackets: {
                      items: {
                          properties: {
                              snapshotBlockID: {
                                  format: string;
                                  type: string;
                              };
                              snapshotHeight: {
                                  minimum: number;
                                  type: string;
                              };
                              startHeight: {
                                  minimum: number;
                                  type: string;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                      type: string;
                  };
                  sync: {
                      type: string;
                  };
              }
              • brackets: {
                    items: {
                        properties: {
                            snapshotBlockID: {
                                format: string;
                                type: string;
                            };
                            snapshotHeight: {
                                minimum: number;
                                type: string;
                            };
                            startHeight: {
                                minimum: number;
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                    type: string;
                }
                • items: {
                      properties: {
                          snapshotBlockID: {
                              format: string;
                              type: string;
                          };
                          snapshotHeight: {
                              minimum: number;
                              type: string;
                          };
                          startHeight: {
                              minimum: number;
                              type: string;
                          };
                      };
                      required: string[];
                      type: string;
                  }
                  • properties: {
                        snapshotBlockID: {
                            format: string;
                            type: string;
                        };
                        snapshotHeight: {
                            minimum: number;
                            type: string;
                        };
                        startHeight: {
                            minimum: number;
                            type: string;
                        };
                    }
                    • snapshotBlockID: {
                          format: string;
                          type: string;
                      }
                      • format: string
                      • type: string
                    • snapshotHeight: {
                          minimum: number;
                          type: string;
                      }
                      • minimum: number
                      • type: string
                    • startHeight: {
                          minimum: number;
                          type: string;
                      }
                      • minimum: number
                      • type: string
                  • required: string[]
                  • type: string
                • type: string
              • sync: {
                    type: string;
                }
                • type: string
            • required: string[]
            • type: string
          • modules: {
                additionalProperties: {
                    type: string;
                };
                propertyNames: {
                    pattern: string;
                };
                type: string;
            }
            • additionalProperties: {
                  type: string;
              }
              • type: string
            • propertyNames: {
                  pattern: string;
              }
              • pattern: string
            • type: string
          • network: {
                properties: {
                    advertiseAddress: {
                        type: string;
                    };
                    blacklistedIPs: {
                        items: {
                            format: string;
                            type: string;
                        };
                        type: string;
                    };
                    fixedPeers: {
                        items: {
                            properties: {
                                ip: {
                                    format: string;
                                    type: string;
                                };
                                port: {
                                    maximum: number;
                                    minimum: number;
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        maximum: number;
                        type: string;
                    };
                    host: {
                        format: string;
                        type: string;
                    };
                    maxInboundConnections: {
                        type: string;
                    };
                    maxOutboundConnections: {
                        type: string;
                    };
                    port: {
                        maximum: number;
                        minimum: number;
                        type: string;
                    };
                    seedPeers: {
                        items: {
                            properties: {
                                ip: {
                                    format: string;
                                    type: string;
                                };
                                port: {
                                    maximum: number;
                                    minimum: number;
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    version: {
                        format: string;
                        type: string;
                    };
                    whitelistedPeers: {
                        items: {
                            properties: {
                                ip: {
                                    format: string;
                                    type: string;
                                };
                                port: {
                                    maximum: number;
                                    minimum: number;
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    wsMaxPayload: {
                        maximum: number;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            }
            • properties: {
                  advertiseAddress: {
                      type: string;
                  };
                  blacklistedIPs: {
                      items: {
                          format: string;
                          type: string;
                      };
                      type: string;
                  };
                  fixedPeers: {
                      items: {
                          properties: {
                              ip: {
                                  format: string;
                                  type: string;
                              };
                              port: {
                                  maximum: number;
                                  minimum: number;
                                  type: string;
                              };
                          };
                          type: string;
                      };
                      maximum: number;
                      type: string;
                  };
                  host: {
                      format: string;
                      type: string;
                  };
                  maxInboundConnections: {
                      type: string;
                  };
                  maxOutboundConnections: {
                      type: string;
                  };
                  port: {
                      maximum: number;
                      minimum: number;
                      type: string;
                  };
                  seedPeers: {
                      items: {
                          properties: {
                              ip: {
                                  format: string;
                                  type: string;
                              };
                              port: {
                                  maximum: number;
                                  minimum: number;
                                  type: string;
                              };
                          };
                          type: string;
                      };
                      type: string;
                  };
                  version: {
                      format: string;
                      type: string;
                  };
                  whitelistedPeers: {
                      items: {
                          properties: {
                              ip: {
                                  format: string;
                                  type: string;
                              };
                              port: {
                                  maximum: number;
                                  minimum: number;
                                  type: string;
                              };
                          };
                          type: string;
                      };
                      type: string;
                  };
                  wsMaxPayload: {
                      maximum: number;
                      type: string;
                  };
              }
              • advertiseAddress: {
                    type: string;
                }
                • type: string
              • blacklistedIPs: {
                    items: {
                        format: string;
                        type: string;
                    };
                    type: string;
                }
                • items: {
                      format: string;
                      type: string;
                  }
                  • format: string
                  • type: string
                • type: string
              • fixedPeers: {
                    items: {
                        properties: {
                            ip: {
                                format: string;
                                type: string;
                            };
                            port: {
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                        };
                        type: string;
                    };
                    maximum: number;
                    type: string;
                }
                • items: {
                      properties: {
                          ip: {
                              format: string;
                              type: string;
                          };
                          port: {
                              maximum: number;
                              minimum: number;
                              type: string;
                          };
                      };
                      type: string;
                  }
                  • properties: {
                        ip: {
                            format: string;
                            type: string;
                        };
                        port: {
                            maximum: number;
                            minimum: number;
                            type: string;
                        };
                    }
                    • ip: {
                          format: string;
                          type: string;
                      }
                      • format: string
                      • type: string
                    • port: {
                          maximum: number;
                          minimum: number;
                          type: string;
                      }
                      • maximum: number
                      • minimum: number
                      • type: string
                  • type: string
                • maximum: number
                • type: string
              • host: {
                    format: string;
                    type: string;
                }
                • format: string
                • type: string
              • maxInboundConnections: {
                    type: string;
                }
                • type: string
              • maxOutboundConnections: {
                    type: string;
                }
                • type: string
              • port: {
                    maximum: number;
                    minimum: number;
                    type: string;
                }
                • maximum: number
                • minimum: number
                • type: string
              • seedPeers: {
                    items: {
                        properties: {
                            ip: {
                                format: string;
                                type: string;
                            };
                            port: {
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                        };
                        type: string;
                    };
                    type: string;
                }
                • items: {
                      properties: {
                          ip: {
                              format: string;
                              type: string;
                          };
                          port: {
                              maximum: number;
                              minimum: number;
                              type: string;
                          };
                      };
                      type: string;
                  }
                  • properties: {
                        ip: {
                            format: string;
                            type: string;
                        };
                        port: {
                            maximum: number;
                            minimum: number;
                            type: string;
                        };
                    }
                    • ip: {
                          format: string;
                          type: string;
                      }
                      • format: string
                      • type: string
                    • port: {
                          maximum: number;
                          minimum: number;
                          type: string;
                      }
                      • maximum: number
                      • minimum: number
                      • type: string
                  • type: string
                • type: string
              • version: {
                    format: string;
                    type: string;
                }
                • format: string
                • type: string
              • whitelistedPeers: {
                    items: {
                        properties: {
                            ip: {
                                format: string;
                                type: string;
                            };
                            port: {
                                maximum: number;
                                minimum: number;
                                type: string;
                            };
                        };
                        type: string;
                    };
                    type: string;
                }
                • items: {
                      properties: {
                          ip: {
                              format: string;
                              type: string;
                          };
                          port: {
                              maximum: number;
                              minimum: number;
                              type: string;
                          };
                      };
                      type: string;
                  }
                  • properties: {
                        ip: {
                            format: string;
                            type: string;
                        };
                        port: {
                            maximum: number;
                            minimum: number;
                            type: string;
                        };
                    }
                    • ip: {
                          format: string;
                          type: string;
                      }
                      • format: string
                      • type: string
                    • port: {
                          maximum: number;
                          minimum: number;
                          type: string;
                      }
                      • maximum: number
                      • minimum: number
                      • type: string
                  • type: string
                • type: string
              • wsMaxPayload: {
                    maximum: number;
                    type: string;
                }
                • maximum: number
                • type: string
            • required: string[]
            • type: string
          • plugins: {
                type: string;
            }
            • type: string
          • rpc: {
                properties: {
                    accessControlAllowOrigin: {
                        type: string;
                    };
                    allowedMethods: {
                        items: {
                            type: string;
                        };
                        type: string;
                        uniqueItems: boolean;
                    };
                    host: {
                        type: string;
                    };
                    modes: {
                        items: {
                            enum: string[];
                            type: string;
                        };
                        type: string;
                        uniqueItems: boolean;
                    };
                    port: {
                        maximum: number;
                        minimum: number;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            }
            • properties: {
                  accessControlAllowOrigin: {
                      type: string;
                  };
                  allowedMethods: {
                      items: {
                          type: string;
                      };
                      type: string;
                      uniqueItems: boolean;
                  };
                  host: {
                      type: string;
                  };
                  modes: {
                      items: {
                          enum: string[];
                          type: string;
                      };
                      type: string;
                      uniqueItems: boolean;
                  };
                  port: {
                      maximum: number;
                      minimum: number;
                      type: string;
                  };
              }
              • accessControlAllowOrigin: {
                    type: string;
                }
                • type: string
              • allowedMethods: {
                    items: {
                        type: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                }
                • items: {
                      type: string;
                  }
                  • type: string
                • type: string
                • uniqueItems: boolean
              • host: {
                    type: string;
                }
                • type: string
              • modes: {
                    items: {
                        enum: string[];
                        type: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                }
                • items: {
                      enum: string[];
                      type: string;
                  }
                  • enum: string[]
                  • type: string
                • type: string
                • uniqueItems: boolean
              • port: {
                    maximum: number;
                    minimum: number;
                    type: string;
                }
                • maximum: number
                • minimum: number
                • type: string
            • required: string[]
            • type: string
          • system: {
                properties: {
                    backup: {
                        properties: {
                            height: {
                                description: string;
                                minimum: number;
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                    dataPath: {
                        type: string;
                    };
                    enableMetrics: {
                        type: string;
                    };
                    inclusionProofKeys: {
                        items: {
                            type: string;
                        };
                        type: string;
                        uniqueItems: boolean;
                    };
                    keepEventsForHeights: {
                        type: string;
                    };
                    keepInclusionProofsForHeights: {
                        type: string;
                    };
                    logLevel: {
                        enum: string[];
                        type: string;
                    };
                    version: {
                        format: string;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            }
            • properties: {
                  backup: {
                      properties: {
                          height: {
                              description: string;
                              minimum: number;
                              type: string;
                          };
                      };
                      required: string[];
                      type: string;
                  };
                  dataPath: {
                      type: string;
                  };
                  enableMetrics: {
                      type: string;
                  };
                  inclusionProofKeys: {
                      items: {
                          type: string;
                      };
                      type: string;
                      uniqueItems: boolean;
                  };
                  keepEventsForHeights: {
                      type: string;
                  };
                  keepInclusionProofsForHeights: {
                      type: string;
                  };
                  logLevel: {
                      enum: string[];
                      type: string;
                  };
                  version: {
                      format: string;
                      type: string;
                  };
              }
              • backup: {
                    properties: {
                        height: {
                            description: string;
                            minimum: number;
                            type: string;
                        };
                    };
                    required: string[];
                    type: string;
                }
                • properties: {
                      height: {
                          description: string;
                          minimum: number;
                          type: string;
                      };
                  }
                  • height: {
                        description: string;
                        minimum: number;
                        type: string;
                    }
                    • description: string
                    • minimum: number
                    • type: string
                • required: string[]
                • type: string
              • dataPath: {
                    type: string;
                }
                • type: string
              • enableMetrics: {
                    type: string;
                }
                • type: string
              • inclusionProofKeys: {
                    items: {
                        type: string;
                    };
                    type: string;
                    uniqueItems: boolean;
                }
                • items: {
                      type: string;
                  }
                  • type: string
                • type: string
                • uniqueItems: boolean
              • keepEventsForHeights: {
                    type: string;
                }
                • type: string
              • keepInclusionProofsForHeights: {
                    type: string;
                }
                • type: string
              • logLevel: {
                    enum: string[];
                    type: string;
                }
                • enum: string[]
                • type: string
              • version: {
                    format: string;
                    type: string;
                }
                • format: string
                • type: string
            • required: string[]
            • type: string
          • transactionPool: {
                properties: {
                    maxTransactions: {
                        minimum: number;
                        type: string;
                    };
                    maxTransactionsPerAccount: {
                        minimum: number;
                        type: string;
                    };
                    minEntranceFeePriority: {
                        format: string;
                        type: string;
                    };
                    minReplacementFeeDifference: {
                        format: string;
                        type: string;
                    };
                    transactionExpiryTime: {
                        minimum: number;
                        type: string;
                    };
                };
                type: string;
            }
            • properties: {
                  maxTransactions: {
                      minimum: number;
                      type: string;
                  };
                  maxTransactionsPerAccount: {
                      minimum: number;
                      type: string;
                  };
                  minEntranceFeePriority: {
                      format: string;
                      type: string;
                  };
                  minReplacementFeeDifference: {
                      format: string;
                      type: string;
                  };
                  transactionExpiryTime: {
                      minimum: number;
                      type: string;
                  };
              }
              • maxTransactions: {
                    minimum: number;
                    type: string;
                }
                • minimum: number
                • type: string
              • maxTransactionsPerAccount: {
                    minimum: number;
                    type: string;
                }
                • minimum: number
                • type: string
              • minEntranceFeePriority: {
                    format: string;
                    type: string;
                }
                • format: string
                • type: string
              • minReplacementFeeDifference: {
                    format: string;
                    type: string;
                }
                • format: string
                • type: string
              • transactionExpiryTime: {
                    minimum: number;
                    type: string;
                }
                • minimum: number
                • type: string
            • type: string
        • required: string[]
        • type: string

        Generated using TypeDoc