@iota/persistence-adapter-level
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-beta.30 • Public • Published

@iota/persistence-adapater-level

Persistence adapter with support for different abstract-level stores, such as leveldown (recommended default), leveljs, memdown and others...

Example with @iota/persistence

import { persistence, persistenceID } from '@iota/persistence'
import { persistenceAdapter } from '@iota/persistence-adapter-level'
import leveldown from 'leveldown'

;(async function (seed) {
    const persistenceAdapter = createPersistenceAdapter({
        persistenceID: persistenceID(seed),
        persistencePath: './test/temp', // test directory
        store: leveldown, // default store
    })

    try {
        const { nextIndex } = createPersistence(persistenceAdapter)

        return await nextIndex()
    } catch (error) {
        return error
    }
})('SOME9SEED')

Versions

Current Tags

Version History

Package Sidebar

Install

npm i @iota/persistence-adapter-level

Weekly Downloads

17

Version

1.0.0-beta.30

License

MIT

Unpacked Size

62.3 kB

Total Files

19

Last publish

Collaborators

  • tuditi
  • msarcevic
  • braniota
  • lmoe
  • domschiener
  • lexerr
  • martyniota
  • nothingismagick
  • laumair
  • iota_ci
  • rubenkoch
  • brord