@kadena/kadena-cli
Version:
Kadena CLI tool to interact with the Kadena blockchain (manage keys, transactions, etc.)
12 lines • 606 B
JavaScript
export const arePublicKeysEqual = (publicKeysConfig, keys) => {
const hasSamePublicKeysLength = publicKeysConfig.length === keys.length;
return (hasSamePublicKeysLength &&
keys.every((key) => publicKeysConfig.includes(key)));
};
export function compareConfigAndAccountDetails(configGuard, accountDetails) {
const { guard: { keys, pred }, } = accountDetails;
const areKeysEqual = arePublicKeysEqual(configGuard.keys, keys);
const isSamePredicate = configGuard.pred === pred;
return areKeysEqual && isSamePredicate;
}
//# sourceMappingURL=compareConfigAndAccountDetails.js.map