UNPKG

generic-caver

Version:

24 lines (13 loc) 805 B
Object.assign(global, require('ffp-js')); const ACCOUNTS = caver => ({ create: _ => caver.klay.accounts.create(), connect: (privateKey, target) => caver.klay.accounts.wallet.add(privateKey, target), getConnectedWallets: _ => caver.klay.accounts.wallet, privateKeyToAccount: privateKey => caver.klay.accounts.privateKeyToAccount(privateKey), privateKeyToPublicKey : privateKey => caver.klay.accounts.privateKeyToPublicKey(privateKey), getAccountKey : addr => caver.klay.getAccountKey(addr), lock : (privateKey, password) => caver.klay.accounts.encrypt(privateKey, password), unlock : (encryptedKeyStoreFile, password) => caver.klay.accounts.decrypt(encryptedKeyStoreFile, password), clear : _ => caver.klay.accounts.wallet.clear() }) module.exports = ACCOUNTS