mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-03-26 08:55:56 +01:00
REF: ecpair usage
This commit is contained in:
parent
af487d1965
commit
ecabeae620
8 changed files with 23 additions and 8 deletions
|
@ -1,7 +1,9 @@
|
|||
import * as bitcoin from 'bitcoinjs-lib';
|
||||
import ReactNativeHapticFeedback from 'react-native-haptic-feedback';
|
||||
import alert from '../components/Alert';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
|
||||
const delay = milliseconds => new Promise(resolve => setTimeout(resolve, milliseconds));
|
||||
|
||||
|
|
|
@ -4,7 +4,9 @@ import b58 from 'bs58check';
|
|||
|
||||
import { randomBytes } from '../rng';
|
||||
import { AbstractHDWallet } from './abstract-hd-wallet';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
const bitcoin = require('bitcoinjs-lib');
|
||||
const BlueElectrum = require('../../blue_modules/BlueElectrum');
|
||||
const HDNode = require('bip32');
|
||||
|
|
|
@ -8,8 +8,9 @@ import * as BlueElectrum from '../../blue_modules/BlueElectrum';
|
|||
import coinSelect from 'coinselect';
|
||||
import coinSelectSplit from 'coinselect/split';
|
||||
import { CreateTransactionResult, CreateTransactionUtxo, Transaction, Utxo } from './types';
|
||||
import { Signer, ECPair } from 'ecpair';
|
||||
import { Signer, ECPairFactory, ECPairAPI } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair: ECPairAPI = ECPairFactory(ecc);
|
||||
|
||||
type CoinselectUtxo = {
|
||||
vout: number;
|
||||
|
|
|
@ -2,7 +2,9 @@ import { AbstractHDElectrumWallet } from './abstract-hd-electrum-wallet';
|
|||
import * as bip39 from 'bip39';
|
||||
import b58 from 'bs58check';
|
||||
import { decodeUR } from '../../blue_modules/ur';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
const BlueElectrum = require('../../blue_modules/BlueElectrum');
|
||||
const HDNode = require('bip32');
|
||||
const bitcoin = require('bitcoinjs-lib');
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
import { LegacyWallet } from './legacy-wallet';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
const bitcoin = require('bitcoinjs-lib');
|
||||
|
||||
export class SegwitBech32Wallet extends LegacyWallet {
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
import { LegacyWallet } from './legacy-wallet';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
const bitcoin = require('bitcoinjs-lib');
|
||||
|
||||
/**
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
import { LegacyWallet, SegwitBech32Wallet, SegwitP2SHWallet } from '../../class';
|
||||
import { HodlHodlApi } from '../../class/hodl-hodl-api';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
|
||||
const bitcoin = require('bitcoinjs-lib');
|
||||
const assert = require('assert');
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
import { LegacyWallet } from '../../class';
|
||||
import { ECPair } from 'ecpair';
|
||||
import { ECPairFactory } from 'ecpair';
|
||||
const ecc = require('tiny-secp256k1');
|
||||
const ECPair = ECPairFactory(ecc);
|
||||
const bitcoin = require('bitcoinjs-lib');
|
||||
const assert = require('assert');
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue