@tatumio/shared-blockchain-btc-based
Advanced tools
Comparing version 2.0.1-alpha.269 to 2.0.1-alpha.270
{ | ||
"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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
40606
545
+ Added@tatumio/api-client@2.0.1-alpha.270(transitive)
+ Added@tatumio/shared-abstract-sdk@2.0.1-alpha.270(transitive)
+ Added@tatumio/shared-blockchain-abstract@2.0.1-alpha.270(transitive)
+ Added@tatumio/shared-core@2.0.1-alpha.270(transitive)
+ Added@tatumio/shared-testing-common@2.0.1-alpha.270(transitive)
- Removed@tatumio/api-client@2.0.1-alpha.269(transitive)
- Removed@tatumio/shared-abstract-sdk@2.0.1-alpha.269(transitive)
- Removed@tatumio/shared-blockchain-abstract@2.0.1-alpha.269(transitive)
- Removed@tatumio/shared-core@2.0.1-alpha.269(transitive)
- Removed@tatumio/shared-testing-common@2.0.1-alpha.269(transitive)