From 2acf47a550ead798f3a10106c34af74ebeccc2b0 Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Fri, 1 Jan 2021 11:45:34 -0800 Subject: [PATCH] feat(wallet): Removing wallet library --- package-lock.json | 38 ----------------------- package.json | 1 - src/bch-js.js | 3 -- src/wallet.js | 77 ----------------------------------------------- 4 files changed, 119 deletions(-) delete mode 100644 src/wallet.js diff --git a/package-lock.json b/package-lock.json index 3020105..7d534f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1154,39 +1154,6 @@ "resolved": "https://registry.npmjs.org/bc-bip68/-/bc-bip68-1.0.5.tgz", "integrity": "sha512-GzaMlN7pNthrY5BhReVhnfr4Ixx+GUSfyNRHYh0QiMUF0d0+0YaD8MpEdv6AjFBksg/zlqL1fVCBBm6PpTt2Rg==" }, - "bch-wallet-bridge-provider-interface": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/bch-wallet-bridge-provider-interface/-/bch-wallet-bridge-provider-interface-0.1.1.tgz", - "integrity": "sha512-m8Mq/aJhZN11aoa91YyYs/B1GxWfpT5IIp64IU5VRgNxGXBuUiIfvybk4XQR+zrHaMW4SLrD1tI9n59ogmEw/A==" - }, - "bch-wallet-bridge.js": { - "version": "github:web3bch/bch-wallet-bridge.js#f73558eaf3a98ba2a23de3c9cbbd582b30ff19eb", - "from": "github:web3bch/bch-wallet-bridge.js#master", - "requires": { - "bch-wallet-bridge-provider-interface": "^0.1.1", - "bchaddrjs": "^0.2.2", - "bitcoincashjs": "^0.1.10" - } - }, - "bchaddrjs": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/bchaddrjs/-/bchaddrjs-0.2.3.tgz", - "integrity": "sha512-0DVW8q3UFQFhrvt8Fowpkk+WvkYTZTSD1vGCQHrtMHZjRL6G/SoW0mgrREmgO1F/8TJ+Julri4UBWA8Gr7C5Yw==", - "requires": { - "bs58check": "^2.1.2", - "cashaddrjs": "^0.2.9" - }, - "dependencies": { - "cashaddrjs": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/cashaddrjs/-/cashaddrjs-0.2.9.tgz", - "integrity": "sha512-DhJF4iAH0/RM3UjHDHKRxzs09YGL9px+oTyizzydanhC7jTyM2aJ+aLKA96vZGTTWayvvr2iDF2l13lpqXiRFg==", - "requires": { - "big-integer": "^1.6.34" - } - } - } - }, "bchaddrjs-slp": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/bchaddrjs-slp/-/bchaddrjs-slp-0.2.8.tgz", @@ -1317,11 +1284,6 @@ "version": "github:christroutner/bitcoincash-ops#0041f2d945aa0e893fbbb5c2ebdf6254f6ff0555", "from": "github:christroutner/bitcoincash-ops" }, - "bitcoincashjs": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/bitcoincashjs/-/bitcoincashjs-0.1.14.tgz", - "integrity": "sha512-x0wMVSCZ56ZQnSQ+Xim7XfS0IYiOyOwo0pdMCmR+cDNB7zRhICFuH5i3lNdLSgUw1e7Pc3FmUlC9wruQNlYMnA==" - }, "bitcoincashjs-lib": { "version": "github:christroutner/bitcoincashjs-lib#84dbcbce600af727a6f8b3eb23ebf6571651f367", "from": "github:christroutner/bitcoincashjs-lib#master", diff --git a/package.json b/package.json index 19b5612..1cfd528 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,6 @@ "assert": "^2.0.0", "axios": "^0.19.0", "bc-bip68": "^1.0.5", - "bch-wallet-bridge.js": "github:web3bch/bch-wallet-bridge.js#master", "bchaddrjs-slp": "^0.2.5", "bigi": "^1.4.2", "bignumber.js": "^9.0.0", diff --git a/src/bch-js.js b/src/bch-js.js index 0806836..830dc42 100644 --- a/src/bch-js.js +++ b/src/bch-js.js @@ -27,7 +27,6 @@ const ECPair = require("./ecpair") const Script = require("./script") const Price = require("./price") const Socket = require("./socket") -const Wallet = require("./wallet") const Schnorr = require("./schnorr") const SLP = require("./slp/slp") const IPFS = require("./ipfs") @@ -110,7 +109,6 @@ class BCHJS { this.TransactionBuilder.setAddress(this.Address) this.Util = new Util(libConfig) this.Socket = Socket - this.Wallet = Wallet this.Schnorr = new Schnorr(libConfig) this.SLP = new SLP(libConfig) @@ -163,7 +161,6 @@ class BitboxShim { this.TransactionBuilder.setAddress(this.Address) this.Util = new Util(libConfig) this.Socket = Socket - this.Wallet = Wallet this.Schnorr = new Schnorr(libConfig) // Populate the SLP endpoints. diff --git a/src/wallet.js b/src/wallet.js deleted file mode 100644 index 43fc232..0000000 --- a/src/wallet.js +++ /dev/null @@ -1,77 +0,0 @@ -// import BCHWalletBridge from "bch-wallet-bridge.js" -class Wallet { - constructor(walletProvider) { - // this.bchWalletBridge = new BCHWalletBridge(walletProvider) - } - - setWalletProvider(walletProvider) { - this.bchWalletBridge.walletProvider = walletProvider - } - - getAddress(changeType, index, dAppId) { - return this.bchWalletBridge.getAddress(changeType, index, dAppId) - } - - getAddressIndex(changeType, dAppId) { - return this.bchWalletBridge.getAddressIndex(changeType, dAppId) - } - - getAddresses(changeType, startIndex, size, dAppId) { - return this.bchWalletBridge.getAddresses( - changeType, - startIndex, - size, - dAppId - ) - } - - getRedeemScript(p2shAddress, dAppId) { - return this.bchWalletBridge.getRedeemScript(p2shAddress, dAppId) - } - - getRedeemScripts(dAppId) { - return this.bchWalletBridge.getRedeemScripts(dAppId) - } - - addRedeemScript(redeemScript, dAppId) { - return this.bchWalletBridge.addRedeemScript(redeemScript, dAppId) - } - - getUtxos(dAppId) { - return this.bchWalletBridge.getUtxos(dAppId) - } - - getBalance(dAppId) { - return this.bchWalletBridge.getBalance(dAppId) - } - - sign(address, dataToSign) { - return this.bchWalletBridge.sign(address, dataToSign) - } - - buildTransaction(outputs, dAppId) { - return this.bchWalletBridge.buildTransaction(outputs, dAppId) - } - - getProtocolVersion() { - return this.bchWalletBridge.getProtocolVersion() - } - - getNetwork() { - return this.bchWalletBridge.getNetwork() - } - - getFeePerByte() { - return this.bchWalletBridge.getFeePerByte() - } - - getDefaultDAppId() { - return this.bchWalletBridge.getDefaultDAppId() - } - - setDefaultDAppId(dAppId) { - return this.bchWalletBridge.setDefaultDAppId(dAppId) - } -} - -module.exports = Wallet