@universal-productions/lib-client-elrn-js
Version:
javascript library to interact with ardor elrn child chain
18 lines (16 loc) • 649 B
JavaScript
import secretPhraseToPublicKey from './secretPhraseToPublicKey.js';
import publicKeyToAccountId from './publicKeyToAccountId.js';
var curve25519 = require('./lib/curve25519.js');
export default function secretPhraseToAccountId(secretPhrase) {
return (!secretPhrase) ?
Promise.reject(new Error('called secretPhraseToAccountId with no param')) :
new Promise((resolve, reject) => {
try {
secretPhraseToPublicKey(secretPhrase)
.then((publicKey) => publicKeyToAccountId(publicKey,true))
.then((accountId) => resolve(accountId))
} catch (err) {
reject(err);
}
})
};