signDataItem()
Othent JS SDK signDataItem() function
The signDataItem() function allows you to create and sign a DataItem object, compatible with arbundles. These data items can then be submitted to an ANS-104 compatible bundler.
Bug: Using signDataItem() and then calling dataItem.isValid() always returns false, so the example below will never submit the data item to a bundler. Track the progress on this GitHub issue.
This function assumes (and requires) a user is authenticated. See requireAuth().
API
signDataItem(dataItem: DataItem): Promise<ArrayBufferLike>;dataItem: DataItem
dataItem: DataItemThe bundled data item's data (not arbundle's DateItem instance) to sign.
interface DataItem {
data: string | Uint8Array;
target?: string;
anchor?: string;
tags?: {
name: string;
value: string;
}[];
}return Promise<ArrayBufferLike>
return Promise<ArrayBufferLike>A Promise containing an ArrayBuffer with the DataItem's signed data, which can be loaded into a arbundle's DateItem instance for validation.
Example usage
Last updated