intuition-cli
Version:
A CLI for the Intuition protocol.
32 lines (31 loc) • 798 B
JavaScript
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');
}