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

@ckb-lumos/helpers

Package Overview
Dependencies
Maintainers
3
Versions
199
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ckb-lumos/helpers - npm Package Compare versions

Comparing version 0.14.2-rc6 to 0.15.0

2

lib/index.d.ts

@@ -13,2 +13,4 @@ import { HexString, Cell, Script, CellDep, Address, CellProvider, Hash, PackedSince, Transaction } from "@ckb-lumos/base";

export declare const scriptToAddress: typeof generateAddress;
export declare function generateSecp256k1Blake160Address(args: HexString, { config }?: Options): Address;
export declare function generateSecp256k1Blake160MultisigAddress(args: HexString, { config }?: Options): Address;
export declare function parseAddress(address: Address, { config }?: Options): Script;

@@ -15,0 +17,0 @@ export declare const addressToScript: typeof parseAddress;

@@ -22,3 +22,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.objectToTransactionSkeleton = exports.transactionSkeletonToObject = exports.sealTransaction = exports.createTransactionFromSkeleton = exports.TransactionSkeleton = exports.addressToScript = exports.parseAddress = exports.scriptToAddress = exports.generateAddress = exports.locateCellDep = exports.minimalCellCapacity = void 0;
exports.objectToTransactionSkeleton = exports.transactionSkeletonToObject = exports.sealTransaction = exports.createTransactionFromSkeleton = exports.TransactionSkeleton = exports.addressToScript = exports.parseAddress = exports.generateSecp256k1Blake160MultisigAddress = exports.generateSecp256k1Blake160Address = exports.scriptToAddress = exports.generateAddress = exports.locateCellDep = exports.minimalCellCapacity = void 0;
const base_1 = require("@ckb-lumos/base");

@@ -101,2 +101,22 @@ const bech32 = __importStar(require("bech32"));

exports.scriptToAddress = generateAddress;
function generatePredefinedAddress(args, scriptType, { config = undefined } = {}) {
config = config || config_manager_1.getConfig();
const template = config.SCRIPTS[scriptType];
const script = {
code_hash: template.CODE_HASH,
hash_type: template.HASH_TYPE,
args,
};
return generateAddress(script, { config });
}
function generateSecp256k1Blake160Address(args, { config = undefined } = {}) {
return generatePredefinedAddress(args, "SECP256K1_BLAKE160", { config });
}
exports.generateSecp256k1Blake160Address = generateSecp256k1Blake160Address;
function generateSecp256k1Blake160MultisigAddress(args, { config = undefined } = {}) {
return generatePredefinedAddress(args, "SECP256K1_BLAKE160_MULTISIG", {
config,
});
}
exports.generateSecp256k1Blake160MultisigAddress = generateSecp256k1Blake160MultisigAddress;
function parseAddress(address, { config = undefined } = {}) {

@@ -103,0 +123,0 @@ config = config || config_manager_1.getConfig();

6

package.json
{
"name": "@ckb-lumos/helpers",
"version": "0.14.2-rc6",
"version": "0.15.0",
"description": "Helper functions for working with CKB",

@@ -49,4 +49,4 @@ "author": "Xuejie Xiao <xxuejie@gmail.com>",

"dependencies": {
"@ckb-lumos/base": "^0.14.2-rc6",
"@ckb-lumos/config-manager": "^0.14.2-rc6",
"@ckb-lumos/base": "^0.15.0",
"@ckb-lumos/config-manager": "^0.15.0",
"bech32": "^1.1.4",

@@ -53,0 +53,0 @@ "ckb-js-toolkit": "^0.9.2",

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