Skip to Content

@cfxdevkit/core


@cfxdevkit/core / WalletClient

Interface: WalletClient

Defined in: packages/core/src/types/clients.ts:85

Wallet client interface for signing transactions

Properties

address

readonly address: string

Defined in: packages/core/src/types/clients.ts:86


chainType

readonly chainType: ChainType

Defined in: packages/core/src/types/clients.ts:87

Methods

getInternalClient()

getInternalClient(): unknown

Defined in: packages/core/src/types/clients.ts:94

Returns

unknown


sendTransaction()

sendTransaction(tx): Promise<string>

Defined in: packages/core/src/types/clients.ts:90

Parameters

tx

BaseTransaction

Returns

Promise<string>


signMessage()

signMessage(message): Promise<string>

Defined in: packages/core/src/types/clients.ts:91

Parameters

message

string

Returns

Promise<string>