UNPKG

4m-wallet-adapter

Version:
14 lines (10 loc) 459 B
'use strict'; const SolanaAccount = require('../services/solana/SolanaAccount'); const { generateKeyPair } = require('../services/seed-service'); const { SOL } = require('../constants/coin-types'); const create = async ({ network, mnemonic, index = 0 }) => { const path = `m/44'/${SOL}'/${index}'/0'`; const keyPair = await generateKeyPair(mnemonic, path); return new SolanaAccount({ network, index, path, keyPair }); }; module.exports = { create };