Variable tokenGenesisStoreSchemaConst

tokenGenesisStoreSchema: {
    $id: string;
    properties: {
        escrowSubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    amount: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    escrowChainID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                    tokenID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
        supplySubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    tokenID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                    totalSupply: {
                        dataType: string;
                        fieldNumber: number;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
        supportedTokensSubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    chainID: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    supportedTokenIDs: {
                        fieldNumber: number;
                        items: {
                            dataType: string;
                            maxLength: number;
                            minLength: number;
                        };
                        type: string;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
        userSubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    address: {
                        dataType: string;
                        fieldNumber: number;
                        format: string;
                    };
                    availableBalance: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    lockedBalances: {
                        fieldNumber: number;
                        items: {
                            properties: {
                                amount: {
                                    dataType: string;
                                    fieldNumber: number;
                                };
                                module: {
                                    dataType: string;
                                    fieldNumber: number;
                                    maxLength: number;
                                    minLength: number;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                        type: string;
                    };
                    tokenID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
    };
    required: string[];
    type: string;
} = ...

Type declaration

  • $id: string
  • properties: {
        escrowSubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    amount: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    escrowChainID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                    tokenID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
        supplySubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    tokenID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                    totalSupply: {
                        dataType: string;
                        fieldNumber: number;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
        supportedTokensSubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    chainID: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    supportedTokenIDs: {
                        fieldNumber: number;
                        items: {
                            dataType: string;
                            maxLength: number;
                            minLength: number;
                        };
                        type: string;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
        userSubstore: {
            fieldNumber: number;
            items: {
                properties: {
                    address: {
                        dataType: string;
                        fieldNumber: number;
                        format: string;
                    };
                    availableBalance: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    lockedBalances: {
                        fieldNumber: number;
                        items: {
                            properties: {
                                amount: {
                                    dataType: string;
                                    fieldNumber: number;
                                };
                                module: {
                                    dataType: string;
                                    fieldNumber: number;
                                    maxLength: number;
                                    minLength: number;
                                };
                            };
                            required: string[];
                            type: string;
                        };
                        type: string;
                    };
                    tokenID: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                };
                required: string[];
                type: string;
            };
            type: string;
        };
    }
    • escrowSubstore: {
          fieldNumber: number;
          items: {
              properties: {
                  amount: {
                      dataType: string;
                      fieldNumber: number;
                  };
                  escrowChainID: {
                      dataType: string;
                      fieldNumber: number;
                      maxLength: number;
                      minLength: number;
                  };
                  tokenID: {
                      dataType: string;
                      fieldNumber: number;
                      maxLength: number;
                      minLength: number;
                  };
              };
              required: string[];
              type: string;
          };
          type: string;
      }
      • fieldNumber: number
      • items: {
            properties: {
                amount: {
                    dataType: string;
                    fieldNumber: number;
                };
                escrowChainID: {
                    dataType: string;
                    fieldNumber: number;
                    maxLength: number;
                    minLength: number;
                };
                tokenID: {
                    dataType: string;
                    fieldNumber: number;
                    maxLength: number;
                    minLength: number;
                };
            };
            required: string[];
            type: string;
        }
        • properties: {
              amount: {
                  dataType: string;
                  fieldNumber: number;
              };
              escrowChainID: {
                  dataType: string;
                  fieldNumber: number;
                  maxLength: number;
                  minLength: number;
              };
              tokenID: {
                  dataType: string;
                  fieldNumber: number;
                  maxLength: number;
                  minLength: number;
              };
          }
          • amount: {
                dataType: string;
                fieldNumber: number;
            }
            • dataType: string
            • fieldNumber: number
          • escrowChainID: {
                dataType: string;
                fieldNumber: number;
                maxLength: number;
                minLength: number;
            }
            • dataType: string
            • fieldNumber: number
            • maxLength: number
            • minLength: number
          • tokenID: {
                dataType: string;
                fieldNumber: number;
                maxLength: number;
                minLength: number;
            }
            • dataType: string
            • fieldNumber: number
            • maxLength: number
            • minLength: number
        • required: string[]
        • type: string
      • type: string
    • supplySubstore: {
          fieldNumber: number;
          items: {
              properties: {
                  tokenID: {
                      dataType: string;
                      fieldNumber: number;
                      maxLength: number;
                      minLength: number;
                  };
                  totalSupply: {
                      dataType: string;
                      fieldNumber: number;
                  };
              };
              required: string[];
              type: string;
          };
          type: string;
      }
      • fieldNumber: number
      • items: {
            properties: {
                tokenID: {
                    dataType: string;
                    fieldNumber: number;
                    maxLength: number;
                    minLength: number;
                };
                totalSupply: {
                    dataType: string;
                    fieldNumber: number;
                };
            };
            required: string[];
            type: string;
        }
        • properties: {
              tokenID: {
                  dataType: string;
                  fieldNumber: number;
                  maxLength: number;
                  minLength: number;
              };
              totalSupply: {
                  dataType: string;
                  fieldNumber: number;
              };
          }
          • tokenID: {
                dataType: string;
                fieldNumber: number;
                maxLength: number;
                minLength: number;
            }
            • dataType: string
            • fieldNumber: number
            • maxLength: number
            • minLength: number
          • totalSupply: {
                dataType: string;
                fieldNumber: number;
            }
            • dataType: string
            • fieldNumber: number
        • required: string[]
        • type: string
      • type: string
    • supportedTokensSubstore: {
          fieldNumber: number;
          items: {
              properties: {
                  chainID: {
                      dataType: string;
                      fieldNumber: number;
                  };
                  supportedTokenIDs: {
                      fieldNumber: number;
                      items: {
                          dataType: string;
                          maxLength: number;
                          minLength: number;
                      };
                      type: string;
                  };
              };
              required: string[];
              type: string;
          };
          type: string;
      }
      • fieldNumber: number
      • items: {
            properties: {
                chainID: {
                    dataType: string;
                    fieldNumber: number;
                };
                supportedTokenIDs: {
                    fieldNumber: number;
                    items: {
                        dataType: string;
                        maxLength: number;
                        minLength: number;
                    };
                    type: string;
                };
            };
            required: string[];
            type: string;
        }
        • properties: {
              chainID: {
                  dataType: string;
                  fieldNumber: number;
              };
              supportedTokenIDs: {
                  fieldNumber: number;
                  items: {
                      dataType: string;
                      maxLength: number;
                      minLength: number;
                  };
                  type: string;
              };
          }
          • chainID: {
                dataType: string;
                fieldNumber: number;
            }
            • dataType: string
            • fieldNumber: number
          • supportedTokenIDs: {
                fieldNumber: number;
                items: {
                    dataType: string;
                    maxLength: number;
                    minLength: number;
                };
                type: string;
            }
            • fieldNumber: number
            • items: {
                  dataType: string;
                  maxLength: number;
                  minLength: number;
              }
              • dataType: string
              • maxLength: number
              • minLength: number
            • type: string
        • required: string[]
        • type: string
      • type: string
    • userSubstore: {
          fieldNumber: number;
          items: {
              properties: {
                  address: {
                      dataType: string;
                      fieldNumber: number;
                      format: string;
                  };
                  availableBalance: {
                      dataType: string;
                      fieldNumber: number;
                  };
                  lockedBalances: {
                      fieldNumber: number;
                      items: {
                          properties: {
                              amount: {
                                  dataType: string;
                                  fieldNumber: number;
                              };
                              module: {
                                  dataType: string;
                                  fieldNumber: number;
                                  maxLength: number;
                                  minLength: number;
                              };
                          };
                          required: string[];
                          type: string;
                      };
                      type: string;
                  };
                  tokenID: {
                      dataType: string;
                      fieldNumber: number;
                      maxLength: number;
                      minLength: number;
                  };
              };
              required: string[];
              type: string;
          };
          type: string;
      }
      • fieldNumber: number
      • items: {
            properties: {
                address: {
                    dataType: string;
                    fieldNumber: number;
                    format: string;
                };
                availableBalance: {
                    dataType: string;
                    fieldNumber: number;
                };
                lockedBalances: {
                    fieldNumber: number;
                    items: {
                        properties: {
                            amount: {
                                dataType: string;
                                fieldNumber: number;
                            };
                            module: {
                                dataType: string;
                                fieldNumber: number;
                                maxLength: number;
                                minLength: number;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                    type: string;
                };
                tokenID: {
                    dataType: string;
                    fieldNumber: number;
                    maxLength: number;
                    minLength: number;
                };
            };
            required: string[];
            type: string;
        }
        • properties: {
              address: {
                  dataType: string;
                  fieldNumber: number;
                  format: string;
              };
              availableBalance: {
                  dataType: string;
                  fieldNumber: number;
              };
              lockedBalances: {
                  fieldNumber: number;
                  items: {
                      properties: {
                          amount: {
                              dataType: string;
                              fieldNumber: number;
                          };
                          module: {
                              dataType: string;
                              fieldNumber: number;
                              maxLength: number;
                              minLength: number;
                          };
                      };
                      required: string[];
                      type: string;
                  };
                  type: string;
              };
              tokenID: {
                  dataType: string;
                  fieldNumber: number;
                  maxLength: number;
                  minLength: number;
              };
          }
          • address: {
                dataType: string;
                fieldNumber: number;
                format: string;
            }
            • dataType: string
            • fieldNumber: number
            • format: string
          • availableBalance: {
                dataType: string;
                fieldNumber: number;
            }
            • dataType: string
            • fieldNumber: number
          • lockedBalances: {
                fieldNumber: number;
                items: {
                    properties: {
                        amount: {
                            dataType: string;
                            fieldNumber: number;
                        };
                        module: {
                            dataType: string;
                            fieldNumber: number;
                            maxLength: number;
                            minLength: number;
                        };
                    };
                    required: string[];
                    type: string;
                };
                type: string;
            }
            • fieldNumber: number
            • items: {
                  properties: {
                      amount: {
                          dataType: string;
                          fieldNumber: number;
                      };
                      module: {
                          dataType: string;
                          fieldNumber: number;
                          maxLength: number;
                          minLength: number;
                      };
                  };
                  required: string[];
                  type: string;
              }
              • properties: {
                    amount: {
                        dataType: string;
                        fieldNumber: number;
                    };
                    module: {
                        dataType: string;
                        fieldNumber: number;
                        maxLength: number;
                        minLength: number;
                    };
                }
                • amount: {
                      dataType: string;
                      fieldNumber: number;
                  }
                  • dataType: string
                  • fieldNumber: number
                • module: {
                      dataType: string;
                      fieldNumber: number;
                      maxLength: number;
                      minLength: number;
                  }
                  • dataType: string
                  • fieldNumber: number
                  • maxLength: number
                  • minLength: number
              • required: string[]
              • type: string
            • type: string
          • tokenID: {
                dataType: string;
                fieldNumber: number;
                maxLength: number;
                minLength: number;
            }
            • dataType: string
            • fieldNumber: number
            • maxLength: number
            • minLength: number
        • required: string[]
        • type: string
      • type: string
  • required: string[]
  • type: string

Generated using TypeDoc