Skip to content

NEARViewingKeyStorage

SIP Protocol API Reference v0.12.0


SIP Protocol API Reference / NEARViewingKeyStorage

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:18945

Interface for viewing key storage providers

save(key): Promise<`0x${string}`>

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:18951

Store a viewing key

NEARViewingKey

The viewing key to store

Promise<`0x${string}`>

Promise resolving to the key’s hash (for identification)


load(hash): Promise<NEARViewingKey | null>

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:18957

Retrieve a viewing key by its hash

`0x${string}`

The viewing key hash

Promise<NEARViewingKey | null>

Promise resolving to the key or null if not found


list(): Promise<NEARViewingKey[]>

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:18962

List all stored viewing keys

Promise<NEARViewingKey[]>

Promise resolving to array of keys


delete(hash): Promise<boolean>

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:18968

Delete a viewing key by its hash

`0x${string}`

The viewing key hash

Promise<boolean>

Promise resolving to true if deleted, false if not found