Creating Wallet from ETH Signer

A Wallet can be created from a corresponding L1 signer.

static fromEthSigner(
    ethWallet: ethers.Signer,
    provider: SyncProvider,
    signer?: Signer,
    accountId?: number,
    ethSignerType?: EthSignerType,
): Promise<Wallet>;
Parameter
Description

ethWallet

ether.Signer that corresponds to key that own the account

provider

class Provider extends SyncProvider {}

signer

default derived from ethereum signature of a specific message

accountId

default queried from the server

ethSignerType

default deduced using the signature output

Last updated