Connection configuration. Factory for Chain and Agent objects.

Hierarchy

Constructors

Properties

agentName: string = ...

Name of stored mnemonic to use for authentication (currently devnet only)

chain?: string = ...

Name of chain to use.

chainId?: string

Override chain id.

chainMode: ChainMode = ...

Override chain mode.

environment?: Environment
log: ConnectConsole = ...

Logger handle.

mnemonic?: string = ...

Mnemonic to use for authentication. Hidden from logs by default.

scrt: Config

Secret Network configuration.

testnetMnemonic?: string = ...

Mnemonic to use for authentication to testnet.

Methods

  • Create the Agent instance identified by the configuration.

    Type Parameters

    Parameters

    • options: Partial<A> = {}

    Returns A

  • Create the Chain instance specified by the configuration.

    Type Parameters

    Parameters

    • chainToGet: undefined | string | ((config) => Chain) = ...

    Returns C

  • Type Parameters

    • T extends boolean

    • U

    Parameters

    • name: string
    • Optional fallback: (() => T | U)
        • (): T | U
        • Returns T | U

    Returns T | U

  • Type Parameters

    • T extends number

    • U

    Parameters

    • name: string
    • Optional fallback: (() => T | U)
        • (): T | U
        • Returns T | U

    Returns T | U

  • Type Parameters

    • T extends string

    • U

    Parameters

    • name: string
    • Optional fallback: (() => T | U)
        • (): T | U
        • Returns T | U

    Returns T | U

Generated using TypeDoc