chaingate
Version:
A complete TypeScript library for connecting to and making transactions on different blockchains
12 lines • 531 B
JavaScript
export function CurrencyWithDerivationPaths(instance, currenciesDerivationPaths) {
return Object.assign(instance, {
setDerivationPath(newDerivationPath) {
currenciesDerivationPaths.set(instance.utils.currencyInfo.id, newDerivationPath);
},
getDerivationPath() {
return (currenciesDerivationPaths.get(instance.utils.currencyInfo.id) ??
instance.utils.currencyInfo.defaultDerivationPath);
},
});
}
//# sourceMappingURL=CurrencyWithDerivationPaths.js.map