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

sbtc-bridge-lib

Package Overview
Dependencies
Maintainers
1
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sbtc-bridge-lib - npm Package Compare versions

Comparing version 1.0.5 to 1.0.6

6

dist/index.d.ts

@@ -11,5 +11,5 @@ /**

*/
export { MAGIC_BYTES_TESTNET, MAGIC_BYTES_MAINNET, PEGIN_OPCODE, PEGOUT_OPCODE, parseDepositPayload, buildDepositPayload, buildWithdrawalPayload, parseWithdrawalPayload, amountToUint8, uint8ToAmount, getDataToSign, getStacksSimpleHashOfDataToSign, getStacksAddressFromSignature, parseSbtcWalletAddress, parseOutputs, readDepositValue } from './payload_utils';
export { approxTxFees, } from './transaction_utils';
export { sbtcWallets, getTestAddresses, addressFromPubkey, } from './wallet_utils';
export { MAGIC_BYTES_TESTNET, MAGIC_BYTES_MAINNET, PEGIN_OPCODE, PEGOUT_OPCODE, parseDepositPayload, buildDepositPayload, buildWithdrawalPayload, parseWithdrawalPayload, amountToUint8, uint8ToAmount, getDataToSign, getStacksSimpleHashOfDataToSign, getStacksAddressFromSignature, parseSbtcWalletAddress, parseOutputs, readDepositValue } from './payload_utils.js';
export { approxTxFees, } from './transaction_utils.js';
export { sbtcWallets, getTestAddresses, addressFromPubkey, } from './wallet_utils.js';
export type { PeginRequestI, PeginScriptI, VoutI, PegInData, CommitKeysI, AddressDetails, Message, SigData, SbtcContractDataI, AddressValidationI, SbtcBalance, UTXO, payloadType, withdrawalPayloadType, depositPayloadType } from './types/sbtc_types';

@@ -14,24 +14,24 @@ "use strict";

*/
var payload_utils_1 = require("./payload_utils");
Object.defineProperty(exports, "MAGIC_BYTES_TESTNET", { enumerable: true, get: function () { return payload_utils_1.MAGIC_BYTES_TESTNET; } });
Object.defineProperty(exports, "MAGIC_BYTES_MAINNET", { enumerable: true, get: function () { return payload_utils_1.MAGIC_BYTES_MAINNET; } });
Object.defineProperty(exports, "PEGIN_OPCODE", { enumerable: true, get: function () { return payload_utils_1.PEGIN_OPCODE; } });
Object.defineProperty(exports, "PEGOUT_OPCODE", { enumerable: true, get: function () { return payload_utils_1.PEGOUT_OPCODE; } });
Object.defineProperty(exports, "parseDepositPayload", { enumerable: true, get: function () { return payload_utils_1.parseDepositPayload; } });
Object.defineProperty(exports, "buildDepositPayload", { enumerable: true, get: function () { return payload_utils_1.buildDepositPayload; } });
Object.defineProperty(exports, "buildWithdrawalPayload", { enumerable: true, get: function () { return payload_utils_1.buildWithdrawalPayload; } });
Object.defineProperty(exports, "parseWithdrawalPayload", { enumerable: true, get: function () { return payload_utils_1.parseWithdrawalPayload; } });
Object.defineProperty(exports, "amountToUint8", { enumerable: true, get: function () { return payload_utils_1.amountToUint8; } });
Object.defineProperty(exports, "uint8ToAmount", { enumerable: true, get: function () { return payload_utils_1.uint8ToAmount; } });
Object.defineProperty(exports, "getDataToSign", { enumerable: true, get: function () { return payload_utils_1.getDataToSign; } });
Object.defineProperty(exports, "getStacksSimpleHashOfDataToSign", { enumerable: true, get: function () { return payload_utils_1.getStacksSimpleHashOfDataToSign; } });
Object.defineProperty(exports, "getStacksAddressFromSignature", { enumerable: true, get: function () { return payload_utils_1.getStacksAddressFromSignature; } });
Object.defineProperty(exports, "parseSbtcWalletAddress", { enumerable: true, get: function () { return payload_utils_1.parseSbtcWalletAddress; } });
Object.defineProperty(exports, "parseOutputs", { enumerable: true, get: function () { return payload_utils_1.parseOutputs; } });
Object.defineProperty(exports, "readDepositValue", { enumerable: true, get: function () { return payload_utils_1.readDepositValue; } });
var transaction_utils_1 = require("./transaction_utils");
Object.defineProperty(exports, "approxTxFees", { enumerable: true, get: function () { return transaction_utils_1.approxTxFees; } });
var wallet_utils_1 = require("./wallet_utils");
Object.defineProperty(exports, "sbtcWallets", { enumerable: true, get: function () { return wallet_utils_1.sbtcWallets; } });
Object.defineProperty(exports, "getTestAddresses", { enumerable: true, get: function () { return wallet_utils_1.getTestAddresses; } });
Object.defineProperty(exports, "addressFromPubkey", { enumerable: true, get: function () { return wallet_utils_1.addressFromPubkey; } });
var payload_utils_js_1 = require("./payload_utils.js");
Object.defineProperty(exports, "MAGIC_BYTES_TESTNET", { enumerable: true, get: function () { return payload_utils_js_1.MAGIC_BYTES_TESTNET; } });
Object.defineProperty(exports, "MAGIC_BYTES_MAINNET", { enumerable: true, get: function () { return payload_utils_js_1.MAGIC_BYTES_MAINNET; } });
Object.defineProperty(exports, "PEGIN_OPCODE", { enumerable: true, get: function () { return payload_utils_js_1.PEGIN_OPCODE; } });
Object.defineProperty(exports, "PEGOUT_OPCODE", { enumerable: true, get: function () { return payload_utils_js_1.PEGOUT_OPCODE; } });
Object.defineProperty(exports, "parseDepositPayload", { enumerable: true, get: function () { return payload_utils_js_1.parseDepositPayload; } });
Object.defineProperty(exports, "buildDepositPayload", { enumerable: true, get: function () { return payload_utils_js_1.buildDepositPayload; } });
Object.defineProperty(exports, "buildWithdrawalPayload", { enumerable: true, get: function () { return payload_utils_js_1.buildWithdrawalPayload; } });
Object.defineProperty(exports, "parseWithdrawalPayload", { enumerable: true, get: function () { return payload_utils_js_1.parseWithdrawalPayload; } });
Object.defineProperty(exports, "amountToUint8", { enumerable: true, get: function () { return payload_utils_js_1.amountToUint8; } });
Object.defineProperty(exports, "uint8ToAmount", { enumerable: true, get: function () { return payload_utils_js_1.uint8ToAmount; } });
Object.defineProperty(exports, "getDataToSign", { enumerable: true, get: function () { return payload_utils_js_1.getDataToSign; } });
Object.defineProperty(exports, "getStacksSimpleHashOfDataToSign", { enumerable: true, get: function () { return payload_utils_js_1.getStacksSimpleHashOfDataToSign; } });
Object.defineProperty(exports, "getStacksAddressFromSignature", { enumerable: true, get: function () { return payload_utils_js_1.getStacksAddressFromSignature; } });
Object.defineProperty(exports, "parseSbtcWalletAddress", { enumerable: true, get: function () { return payload_utils_js_1.parseSbtcWalletAddress; } });
Object.defineProperty(exports, "parseOutputs", { enumerable: true, get: function () { return payload_utils_js_1.parseOutputs; } });
Object.defineProperty(exports, "readDepositValue", { enumerable: true, get: function () { return payload_utils_js_1.readDepositValue; } });
var transaction_utils_js_1 = require("./transaction_utils.js");
Object.defineProperty(exports, "approxTxFees", { enumerable: true, get: function () { return transaction_utils_js_1.approxTxFees; } });
var wallet_utils_js_1 = require("./wallet_utils.js");
Object.defineProperty(exports, "sbtcWallets", { enumerable: true, get: function () { return wallet_utils_js_1.sbtcWallets; } });
Object.defineProperty(exports, "getTestAddresses", { enumerable: true, get: function () { return wallet_utils_js_1.getTestAddresses; } });
Object.defineProperty(exports, "addressFromPubkey", { enumerable: true, get: function () { return wallet_utils_js_1.addressFromPubkey; } });

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

const base_1 = require("@scure/base");
const wallet_utils_1 = require("./wallet_utils");
const wallet_utils_js_1 = require("./wallet_utils.js");
const c32check_1 = require("c32check");

@@ -202,3 +202,3 @@ const P = __importStar(require("micro-packed"));

}
(0, wallet_utils_1.addressFromPubkey)(network, outputs[0].scriptPubKey);
(0, wallet_utils_js_1.addressFromPubkey)(network, outputs[0].scriptPubKey);
return sbtcWallet;

@@ -205,0 +205,0 @@ }

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

const P = __importStar(require("micro-packed"));
const payload_utils_1 = require("./payload_utils");
const payload_utils_js_1 = require("./payload_utils.js");
const concat = P.concatBytes;

@@ -71,3 +71,3 @@ exports.MAGIC_BYTES_TESTNET = '5432';

throw new Error('No confirmed UTXOs');
const data = (0, payload_utils_1.buildDepositPayload)(net, 1000, 'ST1NXBK3K5YYMD6FD41MVNP3JS1GABZ8TRVX023PT', true, undefined);
const data = (0, payload_utils_js_1.buildDepositPayload)(net, 1000, 'ST1NXBK3K5YYMD6FD41MVNP3JS1GABZ8TRVX023PT', true, undefined);
tx.addOutput({ script: btc.Script.encode(['RETURN', data]), amount: BigInt(0) });

@@ -74,0 +74,0 @@ //tx.addOutput({ script: btc.OutScript.encode(btc.Address(net).decode(payeeAddress)), amount });

{
"name": "sbtc-bridge-lib",
"version": "1.0.5",
"version": "1.0.6",
"description": "Library for sBTC Bridge web client and API apps ",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

@@ -28,7 +28,7 @@ /**

readDepositValue
} from './payload_utils'
} from './payload_utils.js'
export {
approxTxFees,
} from './transaction_utils'
} from './transaction_utils.js'

@@ -39,3 +39,3 @@ export {

addressFromPubkey,
} from './wallet_utils'
} from './wallet_utils.js'

@@ -42,0 +42,0 @@ export type {

import * as secp from '@noble/secp256k1';
import * as btc from '@scure/btc-signer';
import { hex } from '@scure/base';
import { addressFromPubkey } from './wallet_utils';
import { addressFromPubkey } from './wallet_utils.js';
import { c32address, c32addressDecode } from 'c32check';

@@ -6,0 +6,0 @@ import * as P from 'micro-packed';

@@ -5,3 +5,3 @@ import * as secp from '@noble/secp256k1';

import * as P from 'micro-packed';
import { buildDepositPayload } from './payload_utils'
import { buildDepositPayload } from './payload_utils.js'

@@ -8,0 +8,0 @@ const concat = P.concatBytes;

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