mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Minimize repeated code.
This commit is contained in:
parent
7de6b12aad
commit
b1fee2a1d3
@ -153,13 +153,12 @@ module.exports = class KeyringController extends EventEmitter {
|
|||||||
createFirstKeyTree (password, cb) {
|
createFirstKeyTree (password, cb) {
|
||||||
this.clearKeyrings()
|
this.clearKeyrings()
|
||||||
this.addNewKeyring('HD Key Tree', {numberOfAccounts: 1}, (err) => {
|
this.addNewKeyring('HD Key Tree', {numberOfAccounts: 1}, (err) => {
|
||||||
const firstKeyring = this.keyrings[0]
|
const accounts = this.keyrings[0].getAccounts()
|
||||||
const accounts = firstKeyring.getAccounts()
|
|
||||||
const firstAccount = accounts[0]
|
const firstAccount = accounts[0]
|
||||||
const hexAccount = normalize(firstAccount)
|
const hexAccount = normalize(firstAccount)
|
||||||
const seedWords = firstKeyring.serialize().mnemonic
|
|
||||||
this.configManager.setSelectedAccount(firstAccount)
|
this.configManager.setSelectedAccount(firstAccount)
|
||||||
this.configManager.setSeedWords(seedWords)
|
|
||||||
|
this.placeSeedWords()
|
||||||
autoFaucet(hexAccount)
|
autoFaucet(hexAccount)
|
||||||
this.setupAccounts(accounts)
|
this.setupAccounts(accounts)
|
||||||
this.persistAllKeyrings()
|
this.persistAllKeyrings()
|
||||||
@ -172,9 +171,11 @@ module.exports = class KeyringController extends EventEmitter {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
placeSeedWords (cb) {
|
placeSeedWords () {
|
||||||
const firstKeyring = this.keyrings[0]
|
const firstKeyring = this.keyrings[0]
|
||||||
|
console.log(firstKeyring)
|
||||||
const seedWords = firstKeyring.serialize().mnemonic
|
const seedWords = firstKeyring.serialize().mnemonic
|
||||||
|
console.log(seedWords)
|
||||||
this.configManager.setSeedWords(seedWords)
|
this.configManager.setSeedWords(seedWords)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user