New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dfin-jsdk

Package Overview
Dependencies
Maintainers
2
Versions
93
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dfin-jsdk - npm Package Compare versions

Comparing version 0.0.40 to 0.0.41

6

extra/crypto/index.d.ts

@@ -9,5 +9,5 @@ interface Wallet {

export declare function generateSeed(randomBytesFunc?: (x: number) => string): string;
export declare function createCosmosAddress(publicKey: Uint8Array, path: string): string;
export declare function generateWalletFromSeed(mnemonic: string, password: string, path: string): Promise<Wallet>;
export declare function generateWallet(password: string, path: string, randomBytesFunc?: (x: number) => string): Promise<Wallet>;
export declare function createCosmosAddress(publicKey: Uint8Array, prefix: string): string;
export declare function generateWalletFromSeed(mnemonic: string, password: string, path: string, prefix: string): Promise<Wallet>;
export declare function generateWallet(password: string, path: string, prefix: string, randomBytesFunc?: (x: number) => string): Promise<Wallet>;
export {};

@@ -27,7 +27,7 @@ "use strict";

// NOTE: this only works with a compressed public key (33 bytes)
function createCosmosAddress(publicKey, path) {
function createCosmosAddress(publicKey, prefix) {
var message = crypto_js_1.enc.Hex.parse(new Buffer(publicKey).toString('hex'));
var hash = crypto_js_1.RIPEMD160(crypto_js_1.SHA256(message)).toString();
var address = Buffer.from(hash, "hex");
return bech32ify(address, path);
return bech32ify(address, prefix);
}

@@ -60,3 +60,3 @@ exports.createCosmosAddress = createCosmosAddress;

}
function generateWalletFromSeed(mnemonic, password, path) {
function generateWalletFromSeed(mnemonic, password, path, prefix) {
return tslib_1.__awaiter(this, void 0, void 0, function () {

@@ -70,3 +70,3 @@ var masterKey, _a, privateKey, publicKey, address;

_a = deriveKeypair(masterKey, path), privateKey = _a.privateKey, publicKey = _a.publicKey;
address = createCosmosAddress(publicKey, path);
address = createCosmosAddress(publicKey, prefix);
return [2 /*return*/, {

@@ -84,3 +84,3 @@ address: address,

exports.generateWalletFromSeed = generateWalletFromSeed;
function generateWallet(password, path, randomBytesFunc) {
function generateWallet(password, path, prefix, randomBytesFunc) {
if (randomBytesFunc === void 0) { randomBytesFunc = standardRandomBytesFunc; }

@@ -93,3 +93,3 @@ return tslib_1.__awaiter(this, void 0, void 0, function () {

mnemonic = generateSeed(randomBytesFunc);
return [4 /*yield*/, generateWalletFromSeed(mnemonic, password, path)];
return [4 /*yield*/, generateWalletFromSeed(mnemonic, password, path, prefix)];
case 1: return [2 /*return*/, _a.sent()];

@@ -101,2 +101,2 @@ }

exports.generateWallet = generateWallet;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc2VydmljZXMvc2RrL2V4dHJhL2NyeXB0by9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEscURBQWlDO0FBQ2pDLCtCQUFpRDtBQUNqRCwrQkFBNEU7QUFDNUUsdUNBQXdEO0FBQ3hELHVDQUE0QztBQWU1QyxJQUFNLHVCQUF1QixHQUEwQixVQUFDLENBQVM7SUFDaEUsT0FBQSxlQUFHLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUU7QUFBbEMsQ0FBa0MsQ0FBQztBQUVwQyxTQUFTLFNBQVMsQ0FBQyxPQUEwQixFQUFFLE1BQWM7SUFDNUQsSUFBTSxLQUFLLEdBQWEsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUVoRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO0FBQ3JDLENBQUM7QUFFRCxTQUFnQixZQUFZLENBQUMsZUFBZ0U7SUFBaEUsZ0NBQUEsRUFBQSx5Q0FBZ0U7SUFDNUYsSUFBTSxXQUFXLEdBQVcsTUFBTSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsRUFBRSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFFcEUsSUFBSSxXQUFXLENBQUMsTUFBTSxLQUFLLEVBQUUsRUFBRTtRQUM5QixNQUFNLEtBQUssQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO0tBQzVDO0lBRUQsT0FBTyx5QkFBaUIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDdkQsQ0FBQztBQVJELG9DQVFDO0FBRUQsZ0VBQWdFO0FBQ2hFLFNBQWdCLG1CQUFtQixDQUFDLFNBQXFCLEVBQUUsSUFBWTtJQUN0RSxJQUFNLE9BQU8sR0FBUSxlQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUMxRSxJQUFNLElBQUksR0FBVyxxQkFBUyxDQUFDLGtCQUFNLENBQUMsT0FBTyxDQUFRLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUVsRSxJQUFNLE9BQU8sR0FBVyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsQ0FBQztJQUVqRCxPQUFPLFNBQVMsQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDakMsQ0FBQztBQVBELGtEQU9DO0FBRUQsU0FBZSxlQUFlLENBQUMsUUFBZ0IsRUFBRSxRQUFpQjs7Ozs7O29CQUNqRSxnQ0FBZ0M7b0JBQ2hDLHdCQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO29CQUVOLHFCQUFNLHNCQUFjLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxFQUFBOztvQkFBdkQsSUFBSSxHQUFXLFNBQXdDO29CQUU3RCxzQkFBTyxnQkFBUSxDQUFDLElBQUksQ0FBQyxFQUFDOzs7O0NBQ3RCO0FBRUQsU0FBUyxhQUFhLENBQUMsU0FBeUIsRUFBRSxJQUFZO0lBQzdELElBQU0sUUFBUSxHQUFtQixTQUFTLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRTVELElBQU0sVUFBVSxHQUFXLFFBQVEsQ0FBQyxVQUFvQixDQUFDO0lBQ3pELElBQU0sU0FBUyxHQUFlLDJCQUFlLENBQUMsSUFBSSxVQUFVLENBQUMsVUFBVSxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFFaEYsT0FBTztRQUNOLFVBQVUsWUFBQTtRQUNWLFNBQVMsV0FBQTtLQUNULENBQUM7QUFDSCxDQUFDO0FBRUQsU0FBc0Isc0JBQXNCLENBQUMsUUFBZ0IsRUFBRSxRQUFnQixFQUFFLElBQVk7Ozs7O3dCQUMxRCxxQkFBTSxlQUFlLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxFQUFBOztvQkFBckUsU0FBUyxHQUFtQixTQUF5QztvQkFFckUsS0FBcUMsYUFBYSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsRUFBakUsVUFBVSxnQkFBQSxFQUFFLFNBQVMsZUFBQSxDQUE2QztvQkFFcEUsT0FBTyxHQUFXLG1CQUFtQixDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsQ0FBQztvQkFFN0Qsc0JBQU87NEJBQ04sT0FBTyxTQUFBOzRCQUNQLFFBQVEsVUFBQTs0QkFDUixJQUFJLE1BQUE7NEJBQ0osVUFBVSxFQUFFLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDOzRCQUN0QyxTQUFTLEVBQUUsSUFBSSxNQUFNLENBQUMsU0FBUyxDQUFDLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQzt5QkFDaEQsRUFBQzs7OztDQUNGO0FBZEQsd0RBY0M7QUFFRCxTQUFzQixjQUFjLENBQ25DLFFBQWdCLEVBQ2hCLElBQVksRUFDWixlQUFnRTtJQUFoRSxnQ0FBQSxFQUFBLHlDQUFnRTs7Ozs7O29CQUUxRCxRQUFRLEdBQVcsWUFBWSxDQUFDLGVBQWUsQ0FBQyxDQUFDO29CQUVoRCxxQkFBTSxzQkFBc0IsQ0FBQyxRQUFRLEVBQUUsUUFBUSxFQUFFLElBQUksQ0FBQyxFQUFBO3dCQUE3RCxzQkFBTyxTQUFzRCxFQUFDOzs7O0NBQzlEO0FBUkQsd0NBUUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvc2VydmljZXMvc2RrL2V4dHJhL2NyeXB0by9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEscURBQWlDO0FBQ2pDLCtCQUFpRDtBQUNqRCwrQkFBNEU7QUFDNUUsdUNBQXdEO0FBQ3hELHVDQUE0QztBQWU1QyxJQUFNLHVCQUF1QixHQUEwQixVQUFDLENBQVM7SUFDaEUsT0FBQSxlQUFHLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEVBQUU7QUFBbEMsQ0FBa0MsQ0FBQztBQUVwQyxTQUFTLFNBQVMsQ0FBQyxPQUEwQixFQUFFLE1BQWM7SUFDNUQsSUFBTSxLQUFLLEdBQWEsTUFBTSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUVoRCxPQUFPLE1BQU0sQ0FBQyxNQUFNLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQyxDQUFDO0FBQ3JDLENBQUM7QUFFRCxTQUFnQixZQUFZLENBQUMsZUFBZ0U7SUFBaEUsZ0NBQUEsRUFBQSx5Q0FBZ0U7SUFDNUYsSUFBTSxXQUFXLEdBQVcsTUFBTSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsRUFBRSxDQUFDLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFFcEUsSUFBSSxXQUFXLENBQUMsTUFBTSxLQUFLLEVBQUUsRUFBRTtRQUM5QixNQUFNLEtBQUssQ0FBQyw4QkFBOEIsQ0FBQyxDQUFDO0tBQzVDO0lBRUQsT0FBTyx5QkFBaUIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7QUFDdkQsQ0FBQztBQVJELG9DQVFDO0FBRUQsZ0VBQWdFO0FBQ2hFLFNBQWdCLG1CQUFtQixDQUFDLFNBQXFCLEVBQUUsTUFBYztJQUN4RSxJQUFNLE9BQU8sR0FBUSxlQUFHLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxJQUFJLE1BQU0sQ0FBQyxTQUFTLENBQUMsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUMxRSxJQUFNLElBQUksR0FBVyxxQkFBUyxDQUFDLGtCQUFNLENBQUMsT0FBTyxDQUFRLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztJQUVsRSxJQUFNLE9BQU8sR0FBVyxNQUFNLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxLQUFLLENBQUMsQ0FBQztJQUVqRCxPQUFPLFNBQVMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDbkMsQ0FBQztBQVBELGtEQU9DO0FBRUQsU0FBZSxlQUFlLENBQUMsUUFBZ0IsRUFBRSxRQUFpQjs7Ozs7O29CQUNqRSxnQ0FBZ0M7b0JBQ2hDLHdCQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO29CQUVOLHFCQUFNLHNCQUFjLENBQUMsUUFBUSxFQUFFLFFBQVEsQ0FBQyxFQUFBOztvQkFBdkQsSUFBSSxHQUFXLFNBQXdDO29CQUU3RCxzQkFBTyxnQkFBUSxDQUFDLElBQUksQ0FBQyxFQUFDOzs7O0NBQ3RCO0FBRUQsU0FBUyxhQUFhLENBQUMsU0FBeUIsRUFBRSxJQUFZO0lBQzdELElBQU0sUUFBUSxHQUFtQixTQUFTLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBRTVELElBQU0sVUFBVSxHQUFXLFFBQVEsQ0FBQyxVQUFvQixDQUFDO0lBQ3pELElBQU0sU0FBUyxHQUFlLDJCQUFlLENBQUMsSUFBSSxVQUFVLENBQUMsVUFBVSxDQUFDLEVBQUUsSUFBSSxDQUFDLENBQUM7SUFFaEYsT0FBTztRQUNOLFVBQVUsWUFBQTtRQUNWLFNBQVMsV0FBQTtLQUNULENBQUM7QUFDSCxDQUFDO0FBRUQsU0FBc0Isc0JBQXNCLENBQUMsUUFBZ0IsRUFBRSxRQUFnQixFQUFFLElBQVksRUFBRSxNQUFjOzs7Ozt3QkFDMUUscUJBQU0sZUFBZSxDQUFDLFFBQVEsRUFBRSxRQUFRLENBQUMsRUFBQTs7b0JBQXJFLFNBQVMsR0FBbUIsU0FBeUM7b0JBRXJFLEtBQXFDLGFBQWEsQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLEVBQWpFLFVBQVUsZ0JBQUEsRUFBRSxTQUFTLGVBQUEsQ0FBNkM7b0JBRXBFLE9BQU8sR0FBVyxtQkFBbUIsQ0FBQyxTQUFTLEVBQUUsTUFBTSxDQUFDLENBQUM7b0JBRS9ELHNCQUFPOzRCQUNOLE9BQU8sU0FBQTs0QkFDUCxRQUFRLFVBQUE7NEJBQ1IsSUFBSSxNQUFBOzRCQUNKLFVBQVUsRUFBRSxVQUFVLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQzs0QkFDdEMsU0FBUyxFQUFFLElBQUksTUFBTSxDQUFDLFNBQVMsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUM7eUJBQ2hELEVBQUM7Ozs7Q0FDRjtBQWRELHdEQWNDO0FBRUQsU0FBc0IsY0FBYyxDQUNuQyxRQUFnQixFQUNoQixJQUFZLEVBQ1gsTUFBYyxFQUNmLGVBQWdFO0lBQWhFLGdDQUFBLEVBQUEseUNBQWdFOzs7Ozs7b0JBRTFELFFBQVEsR0FBVyxZQUFZLENBQUMsZUFBZSxDQUFDLENBQUM7b0JBRWhELHFCQUFNLHNCQUFzQixDQUFDLFFBQVEsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLE1BQU0sQ0FBQyxFQUFBO3dCQUFyRSxzQkFBTyxTQUE4RCxFQUFDOzs7O0NBQ3RFO0FBVEQsd0NBU0MifQ==

@@ -27,3 +27,3 @@ {

"name": "dfin-jsdk",
"version": "0.0.40"
"version": "0.0.41"
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc