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