For the complete documentation index, see llms.txt. This page is also available as Markdown.

StorageData

The shape of the data stored in local storage by Stacks Connect. This data is automatically managed when using request with enableLocalStorage: true (the default).


Definition

interface StorageData {
  addresses: {
    stx: Omit<AddressEntry, 'publicKey'>[];
    btc: Omit<AddressEntry, 'publicKey'>[];
  };
  updatedAt?: number;
  version: string;
}

Reference Link


Properties

addresses (required)

  • Type: { stx: Omit<AddressEntry, 'publicKey'>[]; btc: Omit<AddressEntry, 'publicKey'>[] }

An object containing two arrays of address entries: one for STX addresses and one for BTC addresses. For privacy, the publicKey field is stripped before storing.

Each address entry has the shape:


updatedAt (optional)

  • Type: number

A Unix timestamp (in milliseconds) indicating when the storage was last updated. Set automatically when addresses are written.


version (optional)

  • Type: string

The version of the storage schema. Currently '0.0.1'.


  • getLocalStorage — Retrieve this data from local storage.

  • clearLocalStorage — Clear this data from local storage.

  • isConnected — Check if any addresses are stored.

Last updated

Was this helpful?