Skip to content
docs

ChainSuiteOptions

Defined in: chain-suite.ts:5

M extends WalletManager<IWalletAccount, object>

chain: ChainKey

Defined in: chain-suite.ts:7

Which vector set to compare against.


optional checkSignMessage?: boolean

Defined in: chain-suite.ts:11

Compare the recorded sign(message) encoding too (default true).


create: (seed) => M | Promise<M>

Defined in: chain-suite.ts:9

Build a manager for a seed. Must NOT need the network for getAccount/getAddress/sign.

string

M | Promise<M>


optional curve?: SignerCurve

Defined in: chain-suite.ts:16


optional fromSigner?: (signer) => M | Promise<M>

Defined in: chain-suite.ts:15

Build a manager from a Signer (multi-keyring import). With curve, the single-key account rules are checked.

Signer

M | Promise<M>


optional publicKeyOf?: (account) => Promise<string | Uint8Array<ArrayBufferLike> | undefined>

Defined in: chain-suite.ts:13

Hex of the account’s public key; omit if the account does not expose one.

IWalletAccount

Promise<string | Uint8Array<ArrayBufferLike> | undefined>