keeloq - v0.1.1
    Preparing search index...

    keeloq - v0.1.1

    @li0ard/ons logo

    @li0ard/ons
    Library for working with ONS names
    docs




    Warning


    Argon2-based ONS's are deprecated since this commit (Support for these ONS's has been removed from Session clients)

    • Supports current (Blake2B) and legacy (Argon2ID) formats
    • Works in browser, Cloudflare Workers and server (Node/Deno/Bun)
    • Cryptographic libraries are written in pure JS (except Argon2ID)
    # from NPM
    npm i @li0ard/ons

    # from JSR
    bunx jsr i @li0ard/ons
    import { resolve,  OnsTypes } from "@li0ard/ons"

    console.log(await resolve("li0ard")) // -> Session ID
    console.log(await resolve("jagerman", OnsTypes.WALLET)) // -> Wallet address
    console.log(await resolve("li0ard", OnsTypes.LOKINET)) // -> Lokinet address
    import { infoByName,  OnsTypes } from "@li0ard/ons"

    console.log(await infoByName("li0ard"))
    console.log(await infoByName("jagerman", OnsTypes.WALLET))
    console.log(await infoByName("li0ard", OnsTypes.LOKINET))
    import { infoByOwners } from "@li0ard/ons"

    console.log(await infoByOwners([
    "L6JasonXTGW6juHrJgsXTxXH1Jh9u94H8NQ9m4rMwz5a9SZGr2e1cXw9MqnVH6Qx5bTgL5wf7qfvHeNPdwyC63AzMixU5ad"
    ])) // [...]