createSignableMessage

function createSignableMessage(content, signatures): SignableMessage;

Creates a SignableMessage from a Uint8Array or a UTF-8 string.

It optionally accepts a signature dictionary if the message already contains signatures.

Parameters

ParameterType
content| string | Uint8Array<ArrayBufferLike>
signaturesSignatureDictionary

Returns

SignableMessage

Example

const message = createSignableMessage(new Uint8Array([1, 2, 3]));
const messageFromText = createSignableMessage('Hello world!');
const messageWithSignatures = createSignableMessage('Hello world!', {
    [address('1234..5678')]: new Uint8Array([1, 2, 3]) as SignatureBytes,
});

On this page