🏦
L1X Wallet SDK
  • L1X Typescript SDK
  • Wallet Methods
    • How to import wallet using mnemonic?
    • How to import wallet using private key?
  • Core Methods
    • How to get Account State?
    • How to get block information by block number?
    • How to get chain state?
    • How to get events? (WIP)
    • How to get current nonce?
    • How to get account transactions?
    • How to get the transaction recipt?
    • How to get account stakes? (WIP)
    • How to broadcast transactions?
  • Native Token Methods
    • How to transfer native token?
    • How to get native token balance?
    • How to get signed payload for transfer?
  • VM Methods
    • How to deploy VM Contract
    • How to initialise a VM contracts?
    • How to make an VM contract state changing call?
    • How to make an VM readonly calls?
  • EVM Methods
    • How to initialise a smart contract?
    • How to make an EVM contract state changing call?
    • How to make an EVM read only calls?
  • Fungible Token Methods
    • How to create fungible tokens?
    • How to get fungible token attributes?
    • How to mint fungible token?
    • How to transfer fungible tokens?
    • How to get a fungible token balance?
    • How to give approval to fungible token?
    • How to get an allowence of fungible tokens?
    • How to use transfer from of fungible token?
  • Non-fungible Token Methods
    • How to Create a Non-Fungible Token?
    • How to get the attribute of a Non-Fungible token?
    • How to mint a Non-Fungible Token?
    • How to get the balance of a Non-Fungible token?
    • How to get the owner of a Non-Fungible token by its ID?
    • How to get owned NFT token
    • How to get token uri?
    • How to approve a spender to manage a specific Non-Fungible token?
    • How to set or revoke approval for a specific operator to manage all tokens of the sender?
    • How to Transfer a Non-Fungible token from one address to another?
    • How to burn an existing Non-Fungible Token?
Powered by GitBook
On this page
Edit on GitHub
  1. Wallet Methods

How to import wallet using mnemonic?

  • fromMnemonic

This function is used extract the details of account using a secret phrase.

const { ethers } = require("ethers");

const standardPath = "m/44'/60'/0'/0";
const activeIndex = 1;

const path = `${standardPath}/${activeIndex}`;

const hdNode = ethers.HDNodeWallet.fromPhrase("YOUR_PHRASE");

const wallet = ethers.HDNodeWallet.fromMnemonic(hdNode.mnemonic, path)

Parameters:

The phrase needs to be passed in order to get the details.

"YOUR_PHRASE"

Returns:

A promise that resolves when trying to extract the data from mnemonic.

{
    "provider": null,
    "address": "0xC02431F63CE5BbbFc78AD45B5b11981f294FfC23",
    "publicKey": "YOUR_PUBLIC_KEY",
    "fingerprint": "0xcd7af7eb",
    "parentFingerprint": "0x602dde3d",
    "mnemonic": "YOUR_MNEMONIC",
    "chainCode": "YOUR_CHAIN_CODE",
    "path": "m/44'/60'/0'/0/1",
    "index": 1,
    "depth": 5
}
PreviousWallet MethodsNextHow to import wallet using private key?

Last updated 1 year ago