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.
Methods
Section titled “Methods”getAddress()
Section titled “getAddress()”getAddress():
Promise<string>
Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:52
Returns
Section titled “Returns”Promise<string>
quoteSendTransaction()?
Section titled “quoteSendTransaction()?”
optionalquoteSendTransaction(tx):Promise<{fee:bigint; }>
Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:59
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<{ fee: bigint; }>
sendTransaction()?
Section titled “sendTransaction()?”
optionalsendTransaction(tx):Promise<{fee?:bigint;hash:string; }>
Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:58
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<{ fee?: bigint; hash: string; }>
signTypedData()?
Section titled “signTypedData()?”
optionalsignTypedData(typedData):Promise<string>
Defined in: protocol-staking-lido-evm/src/lido-protocol-evm.ts:53
Parameters
Section titled “Parameters”typedData
Section titled “typedData”domain
Section titled “domain”Record<string, unknown>
message
Section titled “message”Record<string, unknown>
Record<string, unknown>
Returns
Section titled “Returns”Promise<string>