16 lines
536 B
JavaScript
16 lines
536 B
JavaScript
import { networkAddresses } from './addresses'
|
|
import helpers from './helpers'
|
|
import { constants } from '../utils/constants'
|
|
|
|
export default class KeysManager {
|
|
async init({ web3, netId }) {
|
|
const { KEYS_MANAGER_ADDRESS } = networkAddresses()
|
|
console.log('KeysManager address', KEYS_MANAGER_ADDRESS)
|
|
|
|
const keysManagerABI = await helpers.getABI(constants.NETWORKS[netId].BRANCH, 'KeysManager')
|
|
|
|
this.instance = new web3.eth.Contract(keysManagerABI, KEYS_MANAGER_ADDRESS)
|
|
this.address = KEYS_MANAGER_ADDRESS
|
|
}
|
|
}
|