sendMessage
Sends a message to a specified receiver.
Usage
const receiver = '0x...';
const message = {
content: 'Hello, this is a sample message.',
};
const txResponse = await chat.sendMessage(receiver, message);
Returns
Promise<EthereumTransactionResponse>
A promise that resolves to the response from the sendTransaction
method on the walletClient
provided by the developer on Chat
initialization.
Parameters
receiver
- Type
Address
The receiver's address to which the message will be sent.
message
- Type
Message
The content of the message you want to send.
encryptMessage (Optional)
- Type
boolean
- Default
true
Determines whether the message should be encrypted before being sent. If not specified, the message will be encrypted by default.
const encryptMessage = false;
const txResponse = await chat.sendMessage(receiver, message, encryptMessage);