js-moi-wallet
TypeScript icon, indicating that this package has built-in type declarations

0.4.0 • Public • Published

image

docs npm version license

latest tag issue count pulls count test status

js-moi-wallet

This is a sub-package of js-moi-sdk.

The js-moi-wallet package represents a Hierarchical Deterministic Wallet capable of signing interactions and managing accounts. It provides a convenient interface for managing multiple accounts, generating keys, and securely signing interactions.

Installation

Install the latest release using the following command.

npm install js-moi-wallet

Usage

    import { Wallet } from "js-moi-wallet";

    const initWallet = async () => {
        const mnemonic = "mother clarify push liquid ordinary social track ...";
        const wallet = await Wallet.fromMnemonic(mnemonic);
        const provider = new JsonRpcProvider("http://localhost:1600/");

        wallet.connect(provider);

        return wallet;
    };

    const wallet = await initWallet();

Contributing

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as below, without any additional terms or conditions.

License

© 2023 Sarva Labs Inc. & MOI Protocol Developers.

This project is licensed under either of

at your option.

The SPDX license identifier for this project is MIT OR Apache-2.0.

Dependencies (11)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i js-moi-wallet

    Weekly Downloads

    41

    Version

    0.4.0

    License

    Apache-2.0 OR MIT

    Unpacked Size

    153 kB

    Total Files

    50

    Last publish

    Collaborators

    • sarva-npm