UNPKG

intuition-cli

Version:
32 lines (31 loc) 798 B
import Conf from 'conf'; const config = new Conf({ defaults: { accounts: [], }, projectName: 'intuition-cli', }); export function getAccounts() { return config.get('accounts') || []; } export function addAccount(account) { const accounts = getAccounts(); accounts.push(account); config.set('accounts', accounts); } export function getDefaultNetwork() { return config.get('defaultNetwork'); } export function setDefaultNetwork(network) { config.set('defaultNetwork', network); } export function getDefaultAccount() { return config.get('defaultAccount'); } export function setDefaultAccount(address) { config.set('defaultAccount', address); } export function clearAccounts() { config.set('accounts', []); config.delete('defaultAccount'); }