WalletAdapter
@liquidium/client / WalletAdapter
Interface: WalletAdapter
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:109
Optional wallet capabilities. Implement only what your flow uses:
signMessage- account creation, borrow, withdrawsendBtcTransaction/sendEthTransaction- automated transfer-path supplysendEthTransaction- contract-interaction supply and ETH native sendssignPsbt- reserved for PSBT-based actions when exposed
Properties
sendBtcTransaction?
optionalsendBtcTransaction?: (request) =>Promise<string>
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:117
Sends a BTC transaction and returns its transaction id.
Parameters
request
Returns
Promise<string>
sendEthTransaction?
optionalsendEthTransaction?: (request) =>Promise<string>
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:115
Sends an EVM transaction and returns its transaction hash.
Parameters
request
Returns
Promise<string>
signMessage?
optionalsignMessage?: (request) =>Promise<string>
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:111
Signs an SDK plaintext message and returns the wallet signature.
Parameters
request
Returns
Promise<string>
signPsbt?
optionalsignPsbt?: (request) =>Promise<string>
Defined in: external/liquidium-sdk/packages/client/src/core/wallet-actions.ts:113
Signs an SDK-provided BTC PSBT and returns the signed PSBT as base64.
Parameters
request
Returns
Promise<string>