22 lines
829 B
JavaScript
Executable File
22 lines
829 B
JavaScript
Executable File
/* eslint-disable @typescript-eslint/require-await */
|
|
/* eslint-disable @typescript-eslint/unbound-method */
|
|
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
// Import Keyring class and utility function
|
|
const Keyring = require('@polkadot/keyring').default;
|
|
const stringToU8a = require('@polkadot/util/string/toU8a').default;
|
|
|
|
async function main () {
|
|
// Create account seed for Alice
|
|
const ALICE_SEED = 'Alice'.padEnd(32, ' ');
|
|
|
|
// Create an instance of the Keyring
|
|
const keyring = new Keyring();
|
|
|
|
// Create pair and add Alice to keyring pair dictionary (with account seed)
|
|
const pairAlice = keyring.addFromSeed(stringToU8a(ALICE_SEED));
|
|
|
|
console.log(`Created keyring pair for Alice with address: ${keyring.getPair(pairAlice.address).address}`);
|
|
}
|
|
|
|
main().catch(console.error).finally(() => process.exit());
|