4m-wallet-adapter
Version:
Solana / Near wallet adapter
14 lines (10 loc) • 459 B
JavaScript
;
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 };