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 {
            params?: {
                externalMultisigThreshold?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                heartbeatPeriodInBlocks?: string | number | Long;
                keyRequirements?: {
                    keyRole?: KeyRole;
                    keyShareDistributionPolicy?: KeyShareDistributionPolicy;
                    keyType?: KeyType;
                    keygenTimeout?: string | number | Long;
                    keygenVotingThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                    maxTotalShareCount?: string | number | Long;
                    minKeygenThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                    minTotalShareCount?: string | number | Long;
                    safetyThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                    signTimeout?: string | number | Long;
                    signVotingThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                }[];
                maxMissedBlocksPerWindow?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                maxSignQueueSize?: string | number | Long;
                maxSimultaneousSignShares?: string | number | Long;
                suspendDurationInBlocks?: string | number | Long;
                tssSignedBlocksWindow?: string | number | Long;
                unbondingLockingKeyRotationCount?: string | number | Long;
            };
        } & {
            params?: {
                externalMultisigThreshold?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                heartbeatPeriodInBlocks?: string | number | Long;
                keyRequirements?: {
                    keyRole?: KeyRole;
                    keyShareDistributionPolicy?: KeyShareDistributionPolicy;
                    keyType?: KeyType;
                    keygenTimeout?: string | number | Long;
                    keygenVotingThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                    maxTotalShareCount?: string | number | Long;
                    minKeygenThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                    minTotalShareCount?: string | number | Long;
                    safetyThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                    signTimeout?: string | number | Long;
                    signVotingThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                }[];
                maxMissedBlocksPerWindow?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                maxSignQueueSize?: string | number | Long;
                maxSimultaneousSignShares?: string | number | Long;
                suspendDurationInBlocks?: string | number | Long;
                tssSignedBlocksWindow?: string | number | Long;
                unbondingLockingKeyRotationCount?: string | number | Long;
            } & {
                externalMultisigThreshold?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                } & {
                    denominator?: string | number | (...) & (...) & (...);
                    numerator?: string | number | (...) & (...) & (...);
                } & {
                    [K in string | number | symbol]: never
                };
                heartbeatPeriodInBlocks?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                keyRequirements?: {
                    keyRole?: (...) | (...);
                    keyShareDistributionPolicy?: (...) | (...);
                    keyType?: (...) | (...);
                    keygenTimeout?: (...) | (...) | (...) | (...);
                    keygenVotingThreshold?: (...) | (...);
                    maxTotalShareCount?: (...) | (...) | (...) | (...);
                    minKeygenThreshold?: (...) | (...);
                    minTotalShareCount?: (...) | (...) | (...) | (...);
                    safetyThreshold?: (...) | (...);
                    signTimeout?: (...) | (...) | (...) | (...);
                    signVotingThreshold?: (...) | (...);
                }[] & ({
                    keyRole?: ...;
                    keyShareDistributionPolicy?: ...;
                    keyType?: ...;
                    keygenTimeout?: ...;
                    keygenVotingThreshold?: ...;
                    maxTotalShareCount?: ...;
                    minKeygenThreshold?: ...;
                    minTotalShareCount?: ...;
                    safetyThreshold?: ...;
                    signTimeout?: ...;
                    signVotingThreshold?: ...;
                } & {
                    keyRole?: ...;
                    keyShareDistributionPolicy?: ...;
                    keyType?: ...;
                    keygenTimeout?: ...;
                    keygenVotingThreshold?: ...;
                    maxTotalShareCount?: ...;
                    minKeygenThreshold?: ...;
                    minTotalShareCount?: ...;
                    safetyThreshold?: ...;
                    signTimeout?: ...;
                    signVotingThreshold?: ...;
                } & {
                    [K in (...)]: (...)
                })[] & {
                    [K in string | symbol]: never
                };
                maxMissedBlocksPerWindow?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                } & {
                    denominator?: string | number | (...) & (...) & (...);
                    numerator?: string | number | (...) & (...) & (...);
                } & {
                    [K in string | number | symbol]: never
                };
                maxSignQueueSize?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                maxSimultaneousSignShares?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                suspendDurationInBlocks?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                tssSignedBlocksWindow?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                unbondingLockingKeyRotationCount?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
            } & {
                [K in string | number | 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 {
            params?: {
                externalMultisigThreshold?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                heartbeatPeriodInBlocks?: string | number | Long;
                keyRequirements?: {
                    keyRole?: KeyRole;
                    keyShareDistributionPolicy?: KeyShareDistributionPolicy;
                    keyType?: KeyType;
                    keygenTimeout?: string | number | Long;
                    keygenVotingThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                    maxTotalShareCount?: string | number | Long;
                    minKeygenThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                    minTotalShareCount?: string | number | Long;
                    safetyThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                    signTimeout?: string | number | Long;
                    signVotingThreshold?: {
                        denominator?: (...) | (...) | (...) | (...);
                        numerator?: (...) | (...) | (...) | (...);
                    };
                }[];
                maxMissedBlocksPerWindow?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                maxSignQueueSize?: string | number | Long;
                maxSimultaneousSignShares?: string | number | Long;
                suspendDurationInBlocks?: string | number | Long;
                tssSignedBlocksWindow?: string | number | Long;
                unbondingLockingKeyRotationCount?: string | number | Long;
            };
        } & {
            params?: {
                externalMultisigThreshold?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                heartbeatPeriodInBlocks?: string | number | Long;
                keyRequirements?: {
                    keyRole?: KeyRole;
                    keyShareDistributionPolicy?: KeyShareDistributionPolicy;
                    keyType?: KeyType;
                    keygenTimeout?: string | number | Long;
                    keygenVotingThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                    maxTotalShareCount?: string | number | Long;
                    minKeygenThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                    minTotalShareCount?: string | number | Long;
                    safetyThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                    signTimeout?: string | number | Long;
                    signVotingThreshold?: {
                        denominator?: ...;
                        numerator?: ...;
                    };
                }[];
                maxMissedBlocksPerWindow?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                };
                maxSignQueueSize?: string | number | Long;
                maxSimultaneousSignShares?: string | number | Long;
                suspendDurationInBlocks?: string | number | Long;
                tssSignedBlocksWindow?: string | number | Long;
                unbondingLockingKeyRotationCount?: string | number | Long;
            } & {
                externalMultisigThreshold?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                } & {
                    denominator?: string | number | (...) & (...) & (...);
                    numerator?: string | number | (...) & (...) & (...);
                } & {
                    [K in string | number | symbol]: never
                };
                heartbeatPeriodInBlocks?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                keyRequirements?: {
                    keyRole?: (...) | (...);
                    keyShareDistributionPolicy?: (...) | (...);
                    keyType?: (...) | (...);
                    keygenTimeout?: (...) | (...) | (...) | (...);
                    keygenVotingThreshold?: (...) | (...);
                    maxTotalShareCount?: (...) | (...) | (...) | (...);
                    minKeygenThreshold?: (...) | (...);
                    minTotalShareCount?: (...) | (...) | (...) | (...);
                    safetyThreshold?: (...) | (...);
                    signTimeout?: (...) | (...) | (...) | (...);
                    signVotingThreshold?: (...) | (...);
                }[] & ({
                    keyRole?: ...;
                    keyShareDistributionPolicy?: ...;
                    keyType?: ...;
                    keygenTimeout?: ...;
                    keygenVotingThreshold?: ...;
                    maxTotalShareCount?: ...;
                    minKeygenThreshold?: ...;
                    minTotalShareCount?: ...;
                    safetyThreshold?: ...;
                    signTimeout?: ...;
                    signVotingThreshold?: ...;
                } & {
                    keyRole?: ...;
                    keyShareDistributionPolicy?: ...;
                    keyType?: ...;
                    keygenTimeout?: ...;
                    keygenVotingThreshold?: ...;
                    maxTotalShareCount?: ...;
                    minKeygenThreshold?: ...;
                    minTotalShareCount?: ...;
                    safetyThreshold?: ...;
                    signTimeout?: ...;
                    signVotingThreshold?: ...;
                } & {
                    [K in (...)]: (...)
                })[] & {
                    [K in string | symbol]: never
                };
                maxMissedBlocksPerWindow?: {
                    denominator?: string | number | Long;
                    numerator?: string | number | Long;
                } & {
                    denominator?: string | number | (...) & (...) & (...);
                    numerator?: string | number | (...) & (...) & (...);
                } & {
                    [K in string | number | symbol]: never
                };
                maxSignQueueSize?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                maxSimultaneousSignShares?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                suspendDurationInBlocks?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                tssSignedBlocksWindow?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
                unbondingLockingKeyRotationCount?: string | number | Long & {
                    high: number;
                    low: number;
                    unsigned: boolean;
                    add(addend): Long;
                    and(other): Long;
                    clz(): number;
                    comp(other): number;
                    compare(other): number;
                    countLeadingZeros(): number;
                    countTrailingZeros(): number;
                    ctz(): number;
                    div(divisor): Long;
                    divide(divisor): Long;
                    eq(other): boolean;
                    equals(other): boolean;
                    eqz(): boolean;
                    ge(other): boolean;
                    getHighBits(): number;
                    getHighBitsUnsigned(): number;
                    getLowBits(): number;
                    getLowBitsUnsigned(): number;
                    getNumBitsAbs(): number;
                    greaterThan(other): boolean;
                    greaterThanOrEqual(other): boolean;
                    gt(other): boolean;
                    gte(other): boolean;
                    isEven(): boolean;
                    isNegative(): boolean;
                    isOdd(): boolean;
                    isPositive(): boolean;
                    isZero(): boolean;
                    le(other): boolean;
                    lessThan(other): boolean;
                    lessThanOrEqual(other): boolean;
                    lt(other): boolean;
                    lte(other): boolean;
                    mod(other): Long;
                    modulo(other): Long;
                    mul(multiplier): Long;
                    multiply(multiplier): Long;
                    ne(other): boolean;
                    neg(): Long;
                    negate(): Long;
                    neq(other): boolean;
                    not(): Long;
                    notEquals(other): boolean;
                    or(other): Long;
                    rem(other): Long;
                    rotateLeft(numBits): Long;
                    rotateRight(numBits): Long;
                    rotl(numBits): Long;
                    rotr(numBits): Long;
                    shiftLeft(numBits): Long;
                    shiftRight(numBits): Long;
                    shiftRightUnsigned(numBits): Long;
                    shl(numBits): Long;
                    shr(numBits): Long;
                    shr_u(numBits): Long;
                    shru(numBits): Long;
                    sub(subtrahend): Long;
                    subtract(subtrahend): Long;
                    toBytes(le?): number[];
                    toBytesBE(): number[];
                    toBytesLE(): number[];
                    toInt(): number;
                    toNumber(): number;
                    toSigned(): Long;
                    toString(radix?): string;
                    toUnsigned(): Long;
                    xor(other): Long;
                } & {
                    [K in string | number | symbol]: never
                };
            } & {
                [K in string | number | symbol]: never
            };
        } & {
            [K in string | number | symbol]: never
        }

      Parameters

      • object: I

      Returns GenesisState

  • toJSON:function

Generated using TypeDoc