Merge pull request #75 from varasev/getInitialKeyStatus

(Fix) Make Ceremony DApp use KeysManager.getInitialKeyStatus function
This commit is contained in:
Victor Baranov 2018-08-10 11:17:03 +03:00 committed by GitHub
commit 45733997db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 2 deletions

View File

@ -9,14 +9,21 @@ export default class KeysManager {
console.log('Keys Manager ', KEYS_MANAGER_ADDRESS);
const branch = helpers.getBranch(netId);
let KeysManagerAbi = await helpers.getABI(branch, 'KeysManager')
const KeysManagerAbi = await helpers.getABI(branch, 'KeysManager')
this.keysInstance = new this.web3_10.eth.Contract(KeysManagerAbi, KEYS_MANAGER_ADDRESS);
}
async isInitialKeyValid(initialKey) {
return new Promise((resolve, reject) => {
this.keysInstance.methods.initialKeys(initialKey).call().then(function(result){
const methods = this.keysInstance.methods
let getInitialKeyStatus
if (methods.getInitialKeyStatus) {
getInitialKeyStatus = methods.getInitialKeyStatus
} else {
getInitialKeyStatus = methods.initialKeys
}
getInitialKeyStatus(initialKey).call().then(function(result){
resolve(result);
}).catch(function(e) {
reject(false);