GenesisState: {
    create<I>(base?): GenesisState;
    decode(input, length?): GenesisState;
    encode(message, writer?): Writer;
    fromJSON(object): GenesisState;
    fromPartial<I>(object): GenesisState;
    toJSON(message): unknown;
}

Type declaration

  • create:function
    • Type Parameters

      • I extends {
            chains?: {
                burnedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                burnerInfos?: {
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    salt?: Uint8Array;
                    symbol?: string;
                    tokenAddress?: Uint8Array;
                }[];
                commandBatches?: {
                    commandIds?: (...)[];
                    data?: Uint8Array;
                    id?: Uint8Array;
                    keyId?: string;
                    prevBatchedCommandsId?: Uint8Array;
                    sigHash?: Uint8Array;
                    signature?: {
                        typeUrl?: ...;
                        value?: ...;
                    };
                    status?: BatchedCommandsStatus;
                }[];
                commandQueue?: {
                    items?: {};
                };
                confirmedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                confirmedEventQueue?: {
                    items?: {};
                };
                events?: {
                    chain?: string;
                    contractCall?: {
                        contractAddress?: ...;
                        destinationChain?: ...;
                        payloadHash?: ...;
                        sender?: ...;
                    };
                    contractCallWithToken?: {
                        amount?: ...;
                        contractAddress?: ...;
                        destinationChain?: ...;
                        payloadHash?: ...;
                        sender?: ...;
                        symbol?: ...;
                    };
                    index?: string | number | Long;
                    multisigOperatorshipTransferred?: {
                        newOperators?: ...;
                        newThreshold?: ...;
                        newWeights?: ...;
                    };
                    multisigOwnershipTransferred?: {
                        newOwners?: ...;
                        newThreshold?: ...;
                        preOwners?: ...;
                        prevThreshold?: ...;
                    };
                    status?: Event_Status;
                    tokenDeployed?: {
                        symbol?: ...;
                        tokenAddress?: ...;
                    };
                    tokenSent?: {
                        amount?: ...;
                        destinationAddress?: ...;
                        destinationChain?: ...;
                        sender?: ...;
                        symbol?: ...;
                    };
                    transfer?: {
                        amount?: ...;
                        to?: ...;
                    };
                    txId?: Uint8Array;
                }[];
                gateway?: {
                    address?: Uint8Array;
                };
                legacyBurnedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                legacyConfirmedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                params?: {
                    burnable?: Uint8Array;
                    chain?: string;
                    commandsGasLimit?: number;
                    confirmationHeight?: string | number | Long;
                    endBlockerLimit?: string | number | Long;
                    minVoterCount?: string | number | Long;
                    network?: string;
                    networks?: {
                        id?: ...;
                        name?: ...;
                    }[];
                    revoteLockingPeriod?: string | number | Long;
                    tokenCode?: Uint8Array;
                    transferLimit?: string | number | Long;
                    votingGracePeriod?: string | number | Long;
                    votingThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                };
                tokens?: {
                    asset?: string;
                    burnerCode?: Uint8Array;
                    chainId?: Uint8Array;
                    details?: {
                        capacity?: ...;
                        decimals?: ...;
                        symbol?: ...;
                        tokenName?: ...;
                    };
                    isExternal?: boolean;
                    status?: Status;
                    tokenAddress?: string;
                    txHash?: string;
                }[];
            }[];
        } & {
            chains?: {
                burnedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                burnerInfos?: {
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    salt?: (...) | (...);
                    symbol?: (...) | (...);
                    tokenAddress?: (...) | (...);
                }[];
                commandBatches?: {
                    commandIds?: (...) | (...);
                    data?: (...) | (...);
                    id?: (...) | (...);
                    keyId?: (...) | (...);
                    prevBatchedCommandsId?: (...) | (...);
                    sigHash?: (...) | (...);
                    signature?: (...) | (...);
                    status?: (...) | (...);
                }[];
                commandQueue?: {
                    items?: {};
                };
                confirmedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                confirmedEventQueue?: {
                    items?: {};
                };
                events?: {
                    chain?: (...) | (...);
                    contractCall?: (...) | (...);
                    contractCallWithToken?: (...) | (...);
                    index?: (...) | (...) | (...) | (...);
                    multisigOperatorshipTransferred?: (...) | (...);
                    multisigOwnershipTransferred?: (...) | (...);
                    status?: (...) | (...);
                    tokenDeployed?: (...) | (...);
                    tokenSent?: (...) | (...);
                    transfer?: (...) | (...);
                    txId?: (...) | (...);
                }[];
                gateway?: {
                    address?: Uint8Array;
                };
                legacyBurnedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                legacyConfirmedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                params?: {
                    burnable?: Uint8Array;
                    chain?: string;
                    commandsGasLimit?: number;
                    confirmationHeight?: string | number | Long;
                    endBlockerLimit?: string | number | Long;
                    minVoterCount?: string | number | Long;
                    network?: string;
                    networks?: (...)[];
                    revoteLockingPeriod?: string | number | Long;
                    tokenCode?: Uint8Array;
                    transferLimit?: string | number | Long;
                    votingGracePeriod?: string | number | Long;
                    votingThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                };
                tokens?: {
                    asset?: (...) | (...);
                    burnerCode?: (...) | (...);
                    chainId?: (...) | (...);
                    details?: (...) | (...);
                    isExternal?: (...) | (...) | (...);
                    status?: (...) | (...);
                    tokenAddress?: (...) | (...);
                    txHash?: (...) | (...);
                }[];
            }[] & ({
                burnedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                burnerInfos?: {
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    salt?: ...;
                    symbol?: ...;
                    tokenAddress?: ...;
                }[];
                commandBatches?: {
                    commandIds?: ...;
                    data?: ...;
                    id?: ...;
                    keyId?: ...;
                    prevBatchedCommandsId?: ...;
                    sigHash?: ...;
                    signature?: ...;
                    status?: ...;
                }[];
                commandQueue?: {
                    items?: (...) | (...);
                };
                confirmedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                confirmedEventQueue?: {
                    items?: (...) | (...);
                };
                events?: {
                    chain?: ...;
                    contractCall?: ...;
                    contractCallWithToken?: ...;
                    index?: ...;
                    multisigOperatorshipTransferred?: ...;
                    multisigOwnershipTransferred?: ...;
                    status?: ...;
                    tokenDeployed?: ...;
                    tokenSent?: ...;
                    transfer?: ...;
                    txId?: ...;
                }[];
                gateway?: {
                    address?: (...) | (...);
                };
                legacyBurnedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                legacyConfirmedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                params?: {
                    burnable?: (...) | (...);
                    chain?: (...) | (...);
                    commandsGasLimit?: (...) | (...);
                    confirmationHeight?: (...) | (...) | (...) | (...);
                    endBlockerLimit?: (...) | (...) | (...) | (...);
                    minVoterCount?: (...) | (...) | (...) | (...);
                    network?: (...) | (...);
                    networks?: (...) | (...);
                    revoteLockingPeriod?: (...) | (...) | (...) | (...);
                    tokenCode?: (...) | (...);
                    transferLimit?: (...) | (...) | (...) | (...);
                    votingGracePeriod?: (...) | (...) | (...) | (...);
                    votingThreshold?: (...) | (...);
                };
                tokens?: {
                    asset?: ...;
                    burnerCode?: ...;
                    chainId?: ...;
                    details?: ...;
                    isExternal?: ...;
                    status?: ...;
                    tokenAddress?: ...;
                    txHash?: ...;
                }[];
            } & {
                burnedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                burnerInfos?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                commandBatches?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                commandQueue?: {
                    items?: ...;
                } & {
                    items?: ...;
                } & {
                    [K in (...)]: (...)
                };
                confirmedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                confirmedEventQueue?: {
                    items?: ...;
                } & {
                    items?: ...;
                } & {
                    [K in (...)]: (...)
                };
                events?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                gateway?: {
                    address?: ...;
                } & {
                    address?: ...;
                } & {
                    [K in (...)]: (...)
                };
                legacyBurnedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                legacyConfirmedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                params?: {
                    burnable?: ...;
                    chain?: ...;
                    commandsGasLimit?: ...;
                    confirmationHeight?: ...;
                    endBlockerLimit?: ...;
                    minVoterCount?: ...;
                    network?: ...;
                    networks?: ...;
                    revoteLockingPeriod?: ...;
                    tokenCode?: ...;
                    transferLimit?: ...;
                    votingGracePeriod?: ...;
                    votingThreshold?: ...;
                } & {
                    burnable?: ...;
                    chain?: ...;
                    commandsGasLimit?: ...;
                    confirmationHeight?: ...;
                    endBlockerLimit?: ...;
                    minVoterCount?: ...;
                    network?: ...;
                    networks?: ...;
                    revoteLockingPeriod?: ...;
                    tokenCode?: ...;
                    transferLimit?: ...;
                    votingGracePeriod?: ...;
                    votingThreshold?: ...;
                } & {
                    [K in (...)]: (...)
                };
                tokens?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
            } & {
                [K in string | number | symbol]: never
            })[] & {
                [K in string | symbol]: never
            };
        } & {
            [K in string | number | symbol]: never
        }

      Parameters

      • Optional base: I

      Returns GenesisState

  • decode:function
  • encode:function
  • fromJSON:function
  • fromPartial:function
    • Type Parameters

      • I extends {
            chains?: {
                burnedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                burnerInfos?: {
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    salt?: Uint8Array;
                    symbol?: string;
                    tokenAddress?: Uint8Array;
                }[];
                commandBatches?: {
                    commandIds?: (...)[];
                    data?: Uint8Array;
                    id?: Uint8Array;
                    keyId?: string;
                    prevBatchedCommandsId?: Uint8Array;
                    sigHash?: Uint8Array;
                    signature?: {
                        typeUrl?: ...;
                        value?: ...;
                    };
                    status?: BatchedCommandsStatus;
                }[];
                commandQueue?: {
                    items?: {};
                };
                confirmedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                confirmedEventQueue?: {
                    items?: {};
                };
                events?: {
                    chain?: string;
                    contractCall?: {
                        contractAddress?: ...;
                        destinationChain?: ...;
                        payloadHash?: ...;
                        sender?: ...;
                    };
                    contractCallWithToken?: {
                        amount?: ...;
                        contractAddress?: ...;
                        destinationChain?: ...;
                        payloadHash?: ...;
                        sender?: ...;
                        symbol?: ...;
                    };
                    index?: string | number | Long;
                    multisigOperatorshipTransferred?: {
                        newOperators?: ...;
                        newThreshold?: ...;
                        newWeights?: ...;
                    };
                    multisigOwnershipTransferred?: {
                        newOwners?: ...;
                        newThreshold?: ...;
                        preOwners?: ...;
                        prevThreshold?: ...;
                    };
                    status?: Event_Status;
                    tokenDeployed?: {
                        symbol?: ...;
                        tokenAddress?: ...;
                    };
                    tokenSent?: {
                        amount?: ...;
                        destinationAddress?: ...;
                        destinationChain?: ...;
                        sender?: ...;
                        symbol?: ...;
                    };
                    transfer?: {
                        amount?: ...;
                        to?: ...;
                    };
                    txId?: Uint8Array;
                }[];
                gateway?: {
                    address?: Uint8Array;
                };
                legacyBurnedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                legacyConfirmedDeposits?: {
                    amount?: Uint8Array;
                    asset?: string;
                    burnerAddress?: Uint8Array;
                    destinationChain?: string;
                    logIndex?: string | number | Long;
                    txId?: Uint8Array;
                }[];
                params?: {
                    burnable?: Uint8Array;
                    chain?: string;
                    commandsGasLimit?: number;
                    confirmationHeight?: string | number | Long;
                    endBlockerLimit?: string | number | Long;
                    minVoterCount?: string | number | Long;
                    network?: string;
                    networks?: {
                        id?: ...;
                        name?: ...;
                    }[];
                    revoteLockingPeriod?: string | number | Long;
                    tokenCode?: Uint8Array;
                    transferLimit?: string | number | Long;
                    votingGracePeriod?: string | number | Long;
                    votingThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                };
                tokens?: {
                    asset?: string;
                    burnerCode?: Uint8Array;
                    chainId?: Uint8Array;
                    details?: {
                        capacity?: ...;
                        decimals?: ...;
                        symbol?: ...;
                        tokenName?: ...;
                    };
                    isExternal?: boolean;
                    status?: Status;
                    tokenAddress?: string;
                    txHash?: string;
                }[];
            }[];
        } & {
            chains?: {
                burnedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                burnerInfos?: {
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    salt?: (...) | (...);
                    symbol?: (...) | (...);
                    tokenAddress?: (...) | (...);
                }[];
                commandBatches?: {
                    commandIds?: (...) | (...);
                    data?: (...) | (...);
                    id?: (...) | (...);
                    keyId?: (...) | (...);
                    prevBatchedCommandsId?: (...) | (...);
                    sigHash?: (...) | (...);
                    signature?: (...) | (...);
                    status?: (...) | (...);
                }[];
                commandQueue?: {
                    items?: {};
                };
                confirmedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                confirmedEventQueue?: {
                    items?: {};
                };
                events?: {
                    chain?: (...) | (...);
                    contractCall?: (...) | (...);
                    contractCallWithToken?: (...) | (...);
                    index?: (...) | (...) | (...) | (...);
                    multisigOperatorshipTransferred?: (...) | (...);
                    multisigOwnershipTransferred?: (...) | (...);
                    status?: (...) | (...);
                    tokenDeployed?: (...) | (...);
                    tokenSent?: (...) | (...);
                    transfer?: (...) | (...);
                    txId?: (...) | (...);
                }[];
                gateway?: {
                    address?: Uint8Array;
                };
                legacyBurnedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                legacyConfirmedDeposits?: {
                    amount?: (...) | (...);
                    asset?: (...) | (...);
                    burnerAddress?: (...) | (...);
                    destinationChain?: (...) | (...);
                    logIndex?: (...) | (...) | (...) | (...);
                    txId?: (...) | (...);
                }[];
                params?: {
                    burnable?: Uint8Array;
                    chain?: string;
                    commandsGasLimit?: number;
                    confirmationHeight?: string | number | Long;
                    endBlockerLimit?: string | number | Long;
                    minVoterCount?: string | number | Long;
                    network?: string;
                    networks?: (...)[];
                    revoteLockingPeriod?: string | number | Long;
                    tokenCode?: Uint8Array;
                    transferLimit?: string | number | Long;
                    votingGracePeriod?: string | number | Long;
                    votingThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                };
                tokens?: {
                    asset?: (...) | (...);
                    burnerCode?: (...) | (...);
                    chainId?: (...) | (...);
                    details?: (...) | (...);
                    isExternal?: (...) | (...) | (...);
                    status?: (...) | (...);
                    tokenAddress?: (...) | (...);
                    txHash?: (...) | (...);
                }[];
            }[] & ({
                burnedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                burnerInfos?: {
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    salt?: ...;
                    symbol?: ...;
                    tokenAddress?: ...;
                }[];
                commandBatches?: {
                    commandIds?: ...;
                    data?: ...;
                    id?: ...;
                    keyId?: ...;
                    prevBatchedCommandsId?: ...;
                    sigHash?: ...;
                    signature?: ...;
                    status?: ...;
                }[];
                commandQueue?: {
                    items?: (...) | (...);
                };
                confirmedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                confirmedEventQueue?: {
                    items?: (...) | (...);
                };
                events?: {
                    chain?: ...;
                    contractCall?: ...;
                    contractCallWithToken?: ...;
                    index?: ...;
                    multisigOperatorshipTransferred?: ...;
                    multisigOwnershipTransferred?: ...;
                    status?: ...;
                    tokenDeployed?: ...;
                    tokenSent?: ...;
                    transfer?: ...;
                    txId?: ...;
                }[];
                gateway?: {
                    address?: (...) | (...);
                };
                legacyBurnedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                legacyConfirmedDeposits?: {
                    amount?: ...;
                    asset?: ...;
                    burnerAddress?: ...;
                    destinationChain?: ...;
                    logIndex?: ...;
                    txId?: ...;
                }[];
                params?: {
                    burnable?: (...) | (...);
                    chain?: (...) | (...);
                    commandsGasLimit?: (...) | (...);
                    confirmationHeight?: (...) | (...) | (...) | (...);
                    endBlockerLimit?: (...) | (...) | (...) | (...);
                    minVoterCount?: (...) | (...) | (...) | (...);
                    network?: (...) | (...);
                    networks?: (...) | (...);
                    revoteLockingPeriod?: (...) | (...) | (...) | (...);
                    tokenCode?: (...) | (...);
                    transferLimit?: (...) | (...) | (...) | (...);
                    votingGracePeriod?: (...) | (...) | (...) | (...);
                    votingThreshold?: (...) | (...);
                };
                tokens?: {
                    asset?: ...;
                    burnerCode?: ...;
                    chainId?: ...;
                    details?: ...;
                    isExternal?: ...;
                    status?: ...;
                    tokenAddress?: ...;
                    txHash?: ...;
                }[];
            } & {
                burnedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                burnerInfos?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                commandBatches?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                commandQueue?: {
                    items?: ...;
                } & {
                    items?: ...;
                } & {
                    [K in (...)]: (...)
                };
                confirmedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                confirmedEventQueue?: {
                    items?: ...;
                } & {
                    items?: ...;
                } & {
                    [K in (...)]: (...)
                };
                events?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                gateway?: {
                    address?: ...;
                } & {
                    address?: ...;
                } & {
                    [K in (...)]: (...)
                };
                legacyBurnedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                legacyConfirmedDeposits?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
                params?: {
                    burnable?: ...;
                    chain?: ...;
                    commandsGasLimit?: ...;
                    confirmationHeight?: ...;
                    endBlockerLimit?: ...;
                    minVoterCount?: ...;
                    network?: ...;
                    networks?: ...;
                    revoteLockingPeriod?: ...;
                    tokenCode?: ...;
                    transferLimit?: ...;
                    votingGracePeriod?: ...;
                    votingThreshold?: ...;
                } & {
                    burnable?: ...;
                    chain?: ...;
                    commandsGasLimit?: ...;
                    confirmationHeight?: ...;
                    endBlockerLimit?: ...;
                    minVoterCount?: ...;
                    network?: ...;
                    networks?: ...;
                    revoteLockingPeriod?: ...;
                    tokenCode?: ...;
                    transferLimit?: ...;
                    votingGracePeriod?: ...;
                    votingThreshold?: ...;
                } & {
                    [K in (...)]: (...)
                };
                tokens?: (...)[] & (...)[] & {
                    [K in (...)]: (...)
                };
            } & {
                [K in string | number | symbol]: never
            })[] & {
                [K in string | symbol]: never
            };
        } & {
            [K in string | number | symbol]: never
        }

      Parameters

      • object: I

      Returns GenesisState

  • toJSON:function

Generated using TypeDoc