Socket
Socket
Sign inDemoInstall

@tatumio/shared-blockchain-btc-based

Package Overview
Dependencies
Maintainers
3
Versions
340
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tatumio/shared-blockchain-btc-based - npm Package Compare versions

Comparing version 2.0.1-alpha.269 to 2.0.1-alpha.270

12

package.json
{
"name": "@tatumio/shared-blockchain-btc-based",
"version": "2.0.1-alpha.269",
"version": "2.0.1-alpha.270",
"license": "MIT",

@@ -8,10 +8,10 @@ "main": "./src/index.js",

"dependencies": {
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.269",
"@tatumio/api-client": "2.0.1-alpha.269",
"@tatumio/shared-abstract-sdk": "2.0.1-alpha.270",
"@tatumio/api-client": "2.0.1-alpha.270",
"axios": "^0.26.0",
"form-data": "^4.0.0",
"@tatumio/shared-testing-common": "2.0.1-alpha.269",
"@tatumio/shared-testing-common": "2.0.1-alpha.270",
"bignumber.js": "^9.0.2",
"@tatumio/shared-core": "2.0.1-alpha.269",
"@tatumio/shared-blockchain-abstract": "2.0.1-alpha.269",
"@tatumio/shared-core": "2.0.1-alpha.270",
"@tatumio/shared-blockchain-abstract": "2.0.1-alpha.270",
"bip32": "^2.0.5",

@@ -18,0 +18,0 @@ "bip39": "^3.0.2",

@@ -9,5 +9,5 @@ import { SdkError, SdkErrorCode, SdkMessageArgs } from '@tatumio/shared-abstract-sdk';

};
export declare type BtcBasedSdkErrorCode = SdkErrorCode.BTC_BASED_FEE_TOO_SMALL | SdkErrorCode.BTC_BASED_UTXO_NOT_FOUND | SdkErrorCode.BTC_BASED_NOT_ENOUGH_BALANCE;
export declare type BtcBasedSdkErrorCode = SdkErrorCode.BTC_BASED_FEE_TOO_SMALL | SdkErrorCode.BTC_BASED_UTXO_NOT_FOUND | SdkErrorCode.BTC_BASED_NOT_ENOUGH_BALANCE | SdkErrorCode.BTC_FEE_IS_TOO_LARGE | SdkErrorCode.BTC_BASED_AMOUNT | SdkErrorCode.BTC_BASED_WRONG_PRIVATE_KEY;
export declare class BtcBasedSdkError extends SdkError {
constructor(error: Error | BtcBasedSdkErrorCode, messageArgs?: SdkMessageArgs);
}

@@ -17,2 +17,6 @@ import { ApiServices, BtcTransactionFromAddress, BtcTransactionFromAddressKMS, BtcTransactionFromUTXO, BtcTransactionFromUTXOKMS, Currency, LtcTransactionAddress, LtcTransactionAddressKMS, LtcTransactionUTXO, LtcTransactionUTXOKMS, TransactionHashKMS } from '@tatumio/api-client';

declare type BtcBasedTransactionTypes = BtcTransactionTypes | LtcTransactionTypes;
export declare type BtcBasedFromWithChange = (BtcTransactionFromAddress & FeeChange) | (LtcTransactionAddress & FeeChange);
export declare type BtcBasedFromWithKmsChange = (BtcTransactionFromAddressKMS & FeeChange) | (LtcTransactionAddressKMS & FeeChange);
export declare type BtcBasedUtxoWithChange = (BtcTransactionFromUTXO & FeeChange) | (LtcTransactionUTXO & FeeChange);
export declare type BtcBasedUtxoKMSWithChange = (BtcTransactionFromUTXOKMS & FeeChange) | (LtcTransactionUTXOKMS & FeeChange);
declare type GetTxByAddressType = typeof ApiServices.blockchain.bitcoin.btcGetTxByAddress | typeof ApiServices.blockchain.ltc.ltcGetTxByAddress;

@@ -19,0 +23,0 @@ declare type GetUtxoType = typeof ApiServices.blockchain.bitcoin.btcGetUtxo | typeof ApiServices.blockchain.ltc.ltcGetUtxo;

@@ -49,2 +49,5 @@ "use strict";

catch (e) {
if (e instanceof shared_abstract_sdk_1.SdkError) {
throw e;
}
throw new btc_based_sdk_errors_1.BtcBasedSdkError(e);

@@ -61,3 +64,2 @@ }

}
const script = bitcore_lib_1.Script.fromAddress(utxo.address).toString();
transaction.from([

@@ -67,3 +69,3 @@ bitcore_lib_1.Transaction.UnspentOutput.fromObject({

outputIndex: utxo.index,
script: script,
script: bitcore_lib_1.Script.fromAddress(utxo.address).toString(),
satoshis: utxo.value,

@@ -80,3 +82,3 @@ }),

catch (e) {
if (e instanceof btc_based_sdk_errors_1.BtcBasedSdkError) {
if (e instanceof shared_abstract_sdk_1.SdkError) {
throw e;

@@ -135,2 +137,5 @@ }

catch (e) {
if (e instanceof shared_abstract_sdk_1.SdkError) {
throw e;
}
throw new btc_based_sdk_errors_1.BtcBasedSdkError(e);

@@ -137,0 +142,0 @@ }

Sorry, the diff of this file is not supported yet

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