Skip to content

Commit

Permalink
Add missing function to btc-utils
Browse files Browse the repository at this point in the history
  • Loading branch information
marcos-iov committed Dec 20, 2023
1 parent 439ef46 commit b160d93
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 11 deletions.
1 change: 1 addition & 0 deletions lib/btc-utils.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
const bitcoinJs = require('bitcoinjs-lib');
const merkleLib = require('merkle-lib');
const pmtBuilder = require('@rsksmart/pmt-builder');
const { retryWithCheck }} = require('./utils');

const publicKeyToCompressed = (publicKey) => {
return bitcoinJs.ECPair.fromPublicKey(Buffer.from(publicKey, 'hex'), { compressed: true })
Expand Down
10 changes: 5 additions & 5 deletions lib/liquidity-bridge-contract.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
const fs = require('fs');
const { getRskTransactionHelper } = require('../lib/rsk-tx-helper-provider');

const solUtils = require('../lib/sol-utils');
const rskUtils = require('../lib/rsk-utils');
const btcEthUnitConverter = require('@rsksmart/btc-eth-unit-converter');
const { compileAndDeploy } = require('./sol-utils');
const { sendFromCow } = require('.rsk-utils');
const { btcToWeis } = require('@rsksmart/btc-eth-unit-converter');

const INITIAL_RSK_BALANCE_IN_BTC = 1;
const BRIDGE_ADDRESS = '0x0000000000000000000000000000000001000006';
Expand All @@ -16,12 +16,12 @@ let contractInstance;
const deployLiquidityBridgeContract = async (host = null) => {
const rskTransactionHelper = getRskTransactionHelper(host);
const fromAddress = await rskTransactionHelper.newAccountWithSeed('');
await rskUtils.sendFromCow(rskTransactionHelper, fromAddress, Number(btcEthUnitConverter.btcToWeis(INITIAL_RSK_BALANCE_IN_BTC)));
await sendFromCow(rskTransactionHelper, fromAddress, Number(btcToWeis(INITIAL_RSK_BALANCE_IN_BTC)));
await rskTransactionHelper.unlockAccount(fromAddress, '');

try {
const source = fs.readFileSync(LIQUIDITY_BRIDGE_CONTRACT_FILE).toString();
const liquidityBridgeContract = await solUtils.compileAndDeploy(
const liquidityBridgeContract = await compileAndDeploy(
SOLIDITY_COMPILER_VERSION,
source,
LIQUIDITY_BRIDGE_CONTRACT_NAME,
Expand Down
3 changes: 1 addition & 2 deletions lib/rsk-utils.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
const { wait, retryWithCheck } = require('./utils');
const expect = require('chai').expect;
const { getBridgeState } = require('@rsksmart/bridge-state-data-parser');
const { getBridge, getLatestActiveForkName } = require('./precompiled-abi-forks-util');
const hopBridgeTxParser = require('bridge-transaction-parser-hop400');
const fingerrootBridgeTxParser = require('bridge-transaction-parser-fingerroot500');
const { getRskTransactionHelpers } = require('../lib/rsk-tx-helper-provider');
const { removePrefix0x } = require('./utils');
const { wait, retryWithCheck, removePrefix0x } = require('./utils');
const { waitForBitcoinMempoolToGetTxs } = require('./btc-utils');

const BTC_TO_RSK_MINIMUM_ACCEPTABLE_CONFIRMATIONS = 3;
Expand Down
4 changes: 2 additions & 2 deletions lib/sol-utils.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
let solc = require('solc');
const { wait } = require('./utils');
const rskUtils = require('../lib/rsk-utils');
const { mineAndSync } = require('./rsk-utils');
const { getRskTransactionHelpers } = require('../lib/rsk-tx-helper-provider');

const promisefy = function(f, args) {
Expand All @@ -24,7 +24,7 @@ const compileAndDeploy = async(compilerVersion, source, name, constructorArgumen
// Default options
options = Object.assign({
mine: async () => {
return await rskUtils.mineAndSync(getRskTransactionHelpers());
return await mineAndSync(getRskTransactionHelpers());
},
gas: 'estimate',
}, options);
Expand Down
4 changes: 2 additions & 2 deletions lib/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,10 @@ module.exports = {
removePrefix0x,
removeDir,
executeWithRetries,
retryWithCheck,
additionalFederationAddresses: {
get: getAdditionalFederationAddresses,
add: addAdditionalFederationAddress,
remove: removeAdditionalFederationAddress
},
retryWithCheck
}
}

0 comments on commit b160d93

Please sign in to comment.