sbtc-bridge-lib
Advanced tools
Comparing version 1.0.5 to 1.0.6
@@ -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; |
70027