Interface SeiProviderCommon

interface SeiProviderCommon {
    disable?: ((chainId: string) => Promise<void>);
    enable?: ((chainId: string) => Promise<void>);
    experimentalSuggestChain?: ((config: ChainConfig) => Promise<void>);
    getOfflineSigner?: ((chainId: string) => Promise<undefined | OfflineSigner>);
    getOfflineSignerAmino?: ((chainId: string) => Promise<undefined | OfflineAminoSigner>);
    getOfflineSignerAuto?: ((chainId: string) => Promise<undefined | OfflineSigner>);
    signArbitrary?: ((chainId: string, signer: string, message: string) => Promise<undefined | StdSignature>);
    verifyArbitrary?: ((chainId: string, signingAddress: string, data: string, signature: StdSignature) => Promise<boolean>);
}

Properties

disable?: ((chainId: string) => Promise<void>)
enable?: ((chainId: string) => Promise<void>)
experimentalSuggestChain?: ((config: ChainConfig) => Promise<void>)
getOfflineSigner?: ((chainId: string) => Promise<undefined | OfflineSigner>)
getOfflineSignerAmino?: ((chainId: string) => Promise<undefined | OfflineAminoSigner>)
getOfflineSignerAuto?: ((chainId: string) => Promise<undefined | OfflineSigner>)
signArbitrary?: ((chainId: string, signer: string, message: string) => Promise<undefined | StdSignature>)
verifyArbitrary?: ((chainId: string, signingAddress: string, data: string, signature: StdSignature) => Promise<boolean>)