Skip to content
docs

StakingWalletAccount

Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:51

The account surface the protocol needs. Writable methods are optional — views work with a read-only account that only implements getAddress.

getAddress(): Promise<string>

Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:52

Promise<string>


optional quoteSendTransaction(tx): Promise<{ fee: bigint; }>

Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:59

LidoTx

Promise<{ fee: bigint; }>


optional sendTransaction(tx): Promise<{ fee?: bigint; hash: string; }>

Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:58

LidoTx

Promise<{ fee?: bigint; hash: string; }>


optional signTypedData(typedData): Promise<string>

Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:53

Record<string, unknown>

Record<string, unknown>

Record<string, unknown>

Promise<string>