profile
viewpoint
Marcos Rodriguez Vélez marcosrdz Atlanta, Georgia Real Hasta La Muerte

BlueWallet/BlueWallet 810

Bitcoin thin client for iOS & Android. Built with React Native

BlueWallet/react-native-fingerprint-scanner 1

Provide Fingerprint, Touch ID, and Face ID Scanner for React Native (Compatible with both Android and iOS)

BlueWallet/bolt11 0

A library for encoding and decoding lightning network payment requests as defined in BOLT #11.

BlueWallet/react-native-biometrics 0

React Native module for iOS and Android biometrics

BlueWallet/react-native-camera 0

A Camera component for React Native. Also supports barcode scanning!

BlueWallet/react-native-directory-picker 0

Directory Picker for React Native

BlueWallet/react-native-document-picker 0

Document Picker for React Native using Document Providers

BlueWallet/react-native-image-picker 0

:sunrise_over_mountains: A React Native module that allows you to use native UI to select media from the device library or directly from the camera.

BlueWallet/react-native-inappbrowser 0

📱InAppBrowser for React Native (Android & iOS) 🤘

BlueWallet/react-native-is-catalyst 0

Tells if the react native app is running on Catalyst

push eventBlueWallet/BlueWallet

Overtorment

commit sha 97032e7c0d6d16a6423f8456793c00fb34d78e7f

FIX: 'Few seconds ago' -> 'pending'

view details

GLaDOS

commit sha 2448a15cac5d8a0d73d925a2a18a737008b50c3c

Merge pull request #2531 from BlueWallet/fix-2201 FIX: 'Few seconds ago' -> 'pending'

view details

push time in 3 hours

pull request commentBlueWallet/BlueWallet

FIX: 'Few seconds ago' -> 'pending'

Unbelievable. You, [subject name here], must be the pride of [subject hometown here]!

Overtorment

comment created time in 3 hours

delete branch BlueWallet/BlueWallet

delete branch : fix-2201

delete time in 3 hours

PR merged BlueWallet/BlueWallet

FIX: 'Few seconds ago' -> 'pending'

closes https://github.com/BlueWallet/BlueWallet/issues/2201

image

+5 -1

1 comment

2 changed files

Overtorment

pr closed time in 3 hours

issue closedBlueWallet/BlueWallet

Few seconds ago

There's still some "few seconds ago" left overs. Replace all to "Pending".

image

closed time in 3 hours

ncoelho

pull request commentBlueWallet/BlueWallet

FIX: Conf number reflects correct number.

♫ This was a triumph. I'm making a note here: HUGE SUCCESS ♫

[android in browser] https://appetize.io/app/9h6h800vvnhywyjqv6eyp99jv8

download apk

marcosrdz

comment created time in 5 hours

pull request commentBlueWallet/BlueWallet

FIX: 'Few seconds ago' -> 'pending'

♫ This was a triumph. I'm making a note here: HUGE SUCCESS ♫

[android in browser] https://appetize.io/app/44bpjkqebgnhhqtewrzbyj3r6c

download apk

Overtorment

comment created time in 5 hours

PR opened BlueWallet/BlueWallet

Reviewers
FIX: 'Few seconds ago' -> 'pending'
+5 -1

0 comment

2 changed files

pr created time in 5 hours

create barnchBlueWallet/BlueWallet

branch : fix-2201

created branch time in 5 hours

push eventBlueWallet/rn-lnd

Overtorment

commit sha 12133d243bfdf8ca82fb9b0d43b97831e009aff5

feat: getLogs()

view details

push time in 6 hours

Pull request review commentBlueWallet/BlueWallet

TST: e2e: watch-only -> receive (& receive with amount)

 describe('BlueWallet UI Tests', () => {     process.env.TRAVIS && require('fs').writeFileSync(lockFile, '1');   }); +  it('can import zpub as watch-only, go to transactions list, go into Receive modal, and set custom amount. Dismiss modal and go to WalletsList.', async () => {+    const lockFile = '/tmp/travislock.' + hashIt(jasmine.currentTest.fullName);+    if (process.env.TRAVIS) {+      if (require('fs').existsSync(lockFile))+        return console.warn('skipping', JSON.stringify(jasmine.currentTest.fullName), 'as it previously passed on Travis');+    }+    await helperImportWallet(+      'zpub6rDWXE4wbwefeCrHWehXJheXnti5F9PbpamDUeB5eFbqaY89x3jq86JADBuXpnJnSvRVwqkaTnyMaZERUg4BpxD9V4tSZfKeYh1ozPdL1xK',+      'Imported Watch-only',+      '0.00030666 BTC',+    );++    await element(by.id('ReceiveButton')).tap();+    await element(by.text(`No, and don't ask me again`)).tap();+    await yo('BitcoinAddressQRCodeContainer');+    await yo('BlueCopyTextToClipboard');+    await element(by.id('SetCustomAmountButton')).tap();+    await element(by.id('BitcoinAmountInput')).typeText('1');+    await element(by.id('CustomAmountDescription')).typeText('test');+    await element(by.id('CustomAmountSaveButton')).tap();+    await sup('1 BTC');+    await sup('test');+    await yo('BitcoinAddressQRCodeContainer');+    await yo('BlueCopyTextToClipboard');+    await device.pressBack();+    await device.pressBack();

this is only needed if after it comes another test in the same testcase

marcosrdz

comment created time in 7 hours

Pull request review commentBlueWallet/BlueWallet

TST: e2e: watch-only -> receive (& receive with amount)

 describe('BlueWallet UI Tests', () => {     process.env.TRAVIS && require('fs').writeFileSync(lockFile, '1');   }); +  it('can import zpub as watch-only, go to transactions list, go into Receive modal, and set custom amount. Dismiss modal and go to WalletsList.', async () => {

can it be a part of other testcase? every testcase and wallet import takes a lot of time on CI

marcosrdz

comment created time in 7 hours

Pull request review commentBlueWallet/BlueWallet

TST: e2e: watch-only -> receive (& receive with amount)

 describe('BlueWallet UI Tests', () => {     process.env.TRAVIS && require('fs').writeFileSync(lockFile, '1');   }); +  it('can import zpub as watch-only, go to transactions list, go into Receive modal, and set custom amount. Dismiss modal and go to WalletsList.', async () => {+    const lockFile = '/tmp/travislock.' + hashIt(jasmine.currentTest.fullName);+    if (process.env.TRAVIS) {+      if (require('fs').existsSync(lockFile))+        return console.warn('skipping', JSON.stringify(jasmine.currentTest.fullName), 'as it previously passed on Travis');+    }+    await helperImportWallet(+      'zpub6rDWXE4wbwefeCrHWehXJheXnti5F9PbpamDUeB5eFbqaY89x3jq86JADBuXpnJnSvRVwqkaTnyMaZERUg4BpxD9V4tSZfKeYh1ozPdL1xK',+      'Imported Watch-only',+      '0.00030666 BTC',+    );++    await element(by.id('ReceiveButton')).tap();+    await element(by.text(`No, and don't ask me again`)).tap();+    await yo('BitcoinAddressQRCodeContainer');+    await yo('BlueCopyTextToClipboard');+    await element(by.id('SetCustomAmountButton')).tap();+    await element(by.id('BitcoinAmountInput')).typeText('1');+    await element(by.id('CustomAmountDescription')).typeText('test');+    await element(by.id('CustomAmountSaveButton')).tap();+    await sup('1 BTC');+    await sup('test');+    await yo('BitcoinAddressQRCodeContainer');+    await yo('BlueCopyTextToClipboard');

get the resulting bip21 string and verify it as well

marcosrdz

comment created time in 7 hours

push eventBlueWallet/BlueWallet

marcosrdz

commit sha 95ea380e7f3c83c6cb8f25a232e1557777f51572

ADD: Do not show notification settings if device does not support it.

view details

marcosrdz

commit sha 35f8b7c1e8eb1efc8ef06b305bc6c130f7965c92

Merge branch 'master' into notifcapable

view details

marcosrdz

commit sha aa905fa201a0ec04c0eb51fc1668ec7ed273b406

Update setup.js

view details

GLaDOS

commit sha 9de0bc571f0189cafaa12e1041c02a7e2d3337eb

Merge pull request #2520 from BlueWallet/notifcapable ADD: Do not show notification settings if device does not support it.

view details

push time in 7 hours

pull request commentBlueWallet/BlueWallet

ADD: Do not show notification settings if device does not support it.

Unbelievable. You, [subject name here], must be the pride of [subject hometown here]!

marcosrdz

comment created time in 7 hours

delete branch BlueWallet/BlueWallet

delete branch : notifcapable

delete time in 7 hours

pull request commentBlueWallet/BlueWallet

FIX: Conf number reflects correct number.

♫ This was a triumph. I'm making a note here: HUGE SUCCESS ♫

[android in browser] https://appetize.io/app/mxtrqhn8aryhr3fnbbavwmt4q4

download apk

marcosrdz

comment created time in 7 hours

push eventBlueWallet/BlueWallet

Overtorment

commit sha a3d7f75ea73eabc4d45016e5fab45bc1eb4f1534

FIX: legacy wallet can now derive UTXO from transactions in case if fetching listUnspent from network is impossible (closes #2528)

view details

GLaDOS

commit sha 1d46e2aae925fba5e209d06f7959486bcf418a44

Merge pull request #2530 from BlueWallet/fix-2528 FIX: legacy wallet can now derive UTXO from transactions in case if f…

view details

push time in 7 hours

pull request commentBlueWallet/BlueWallet

FIX: legacy wallet can now derive UTXO from transactions in case if f…

Unbelievable. You, [subject name here], must be the pride of [subject hometown here]!

Overtorment

comment created time in 7 hours

delete branch BlueWallet/BlueWallet

delete branch : fix-2528

delete time in 7 hours

PR merged BlueWallet/BlueWallet

FIX: legacy wallet can now derive UTXO from transactions in case if f…

…etching listUnspent from network is impossible (closes #2528)

+76 -5

1 comment

2 changed files

Overtorment

pr closed time in 7 hours

pull request commentBlueWallet/BlueWallet

ADD: Do not show notification settings if device does not support it.

♫ This was a triumph. I'm making a note here: HUGE SUCCESS ♫

[android in browser] https://appetize.io/app/73etrwc2nvmnx6gy4gx948du64

download apk

marcosrdz

comment created time in 7 hours

pull request commentBlueWallet/BlueWallet

FIX: legacy wallet can now derive UTXO from transactions in case if f…

♫ This was a triumph. I'm making a note here: HUGE SUCCESS ♫

[android in browser] https://appetize.io/app/jcwn8xwn28pme5qvz20kycwj2c

download apk

Overtorment

comment created time in 8 hours

PR opened BlueWallet/BlueWallet

FIX: legacy wallet can now derive UTXO from transactions in case if f…

…etching listUnspent from network is impossible (closes #2528)

+76 -5

0 comment

2 changed files

pr created time in 8 hours

create barnchBlueWallet/BlueWallet

branch : fix-2528

created branch time in 8 hours

issue closedBlueWallet/BlueWallet

Missing Strings for Translation

There are quite a number of missing strings that are left untranslated. I have checked other languages as well; the issue persists and is not exclusive to Persian. Please add the following strings to the Transifex project so that they can be translated and the inconsistency can be avoided. Here is a list that I have been able to come up with so far.

1  Local Trader, New 1. Main Page 1a. Local Trader 1b. New


2  sats 2. Bitcoin Wallet 2a. BTC (currency) 2b. sats (currency)


3  addres, sat,byte, BTC 3. Send 3a. address 3b. sat/byte


4  biometrics 4. Security 4a. biometrics (title only)


5  MIT License 5. About 5a. MIT License


6  Importing Wallet… 6. Importing 6a. Importing Wallet…


7  x+ confirmations 8  Txid 7. Transaction Details 7a. [x+] confirmations 7b. Txid


9  Watch-only 8. Watching-Only Wallet 8a. Watch-only (wallet type)


10  Connect to your LNDHub, your node address 9. Creating Lightning Wallet 9a. Connect to your LNDHub (even though translated; string #‌312) 9b. your node address (even though translated; string #‌314)


11  marketplace, sats 10. Lightning Wallet 10a. sats (as mentioned before) 10b. marketplace


12  Lightning 11. Lightning Wallet Settings 11a. Lightning (wallet type)


14  Multisig Vault, multisig, derivation path 12. Multi-signature Wallet 12a. Multisig Vaulet (wallet type) 12b. multisig (title) 12c. derivation path


13  Seed Bonus Extra space between the number of seed words and the period

closed time in 8 hours

mcsaeid

pull request commentBlueWallet/BlueWallet

ADD: If unable to connect to server, show alert.

I've put my device offline, alert popped up, I've pressed Cancel. Now I've turned internet connection on, but BW still can't connect. It doesn't update on pull-to-refresh

marcosrdz

comment created time in 8 hours

issue commentBlueWallet/BlueWallet

All wallets got deleted

Phone: Xiaomi Mi 9T UI: MiUI 12 (all latest updates applied) OS: Android 10 (all latest updates applied)

maltokyo

comment created time in 9 hours

more