Interface: EthereumWalletInterface

Defined in: packages/wallet-stamper/src/types.ts:53

Ethereum wallets require a signed message to derive the public key.

Remarks

This is the SECP256K1 public key of the Ethereum wallet, not the address. This requires that the wallet signs a message in order to derive the public key.

EthereumWalletInterface

Extends

Properties

getPublicKey()

getPublicKey: () => Promise<string>

Defined in: packages/wallet-stamper/src/types.ts:28

Returns the public key, which is the SECP256K1 hex encoded public key from your Ethereum wallet.

Returns

Promise<string>

Inherited from

BaseWalletInterface.getPublicKey


signMessage()

signMessage: (message) => Promise<string>

Defined in: packages/wallet-stamper/src/types.ts:27

Signs a message and returns the hex signature as a string.

Parameters

message

string

Returns

Promise<string>

Inherited from

BaseWalletInterface.signMessage


type

type: Ethereum

Defined in: packages/wallet-stamper/src/types.ts:54

The type of the wallet.

Overrides

BaseWalletInterface.type

Interface: EthereumWalletInterface

Defined in: packages/wallet-stamper/src/types.ts:53

Ethereum wallets require a signed message to derive the public key.

Remarks

This is the SECP256K1 public key of the Ethereum wallet, not the address. This requires that the wallet signs a message in order to derive the public key.

EthereumWalletInterface

Extends

Properties

getPublicKey()

getPublicKey: () => Promise<string>

Defined in: packages/wallet-stamper/src/types.ts:28

Returns the public key, which is the SECP256K1 hex encoded public key from your Ethereum wallet.

Returns

Promise<string>

Inherited from

BaseWalletInterface.getPublicKey


signMessage()

signMessage: (message) => Promise<string>

Defined in: packages/wallet-stamper/src/types.ts:27

Signs a message and returns the hex signature as a string.

Parameters

message

string

Returns

Promise<string>

Inherited from

BaseWalletInterface.signMessage


type

type: Ethereum

Defined in: packages/wallet-stamper/src/types.ts:54

The type of the wallet.

Overrides

BaseWalletInterface.type