kyokan / bob-extension Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Proxy Hijacking on part of the bob chrome extension has been a known issue for a while and has not be officially fixed yet.
Most users use their own method for resolving Handshake names and do not want to rely on the built in functionality of the extension.
The extension hijacks the system proxy even when using LetsDane or Fingertip.
The community proposes that an option to disable the proxy hijacking, be added to the core code to support a more fluid experience for every person who decides to use the Bob Wallet Extension.
while build using command: NODE_ENV=production npm run build
i got error:
ERROR in ./src/background/services/setting.ts
Module not found: Error: Can't resolve 'bdb/lib/DB' in '/home/suhail/github/handshake/bob-extension/src/background/services'
@ ./src/background/services/setting.ts 5:11-32
@ ./src/background/backgroundPage.ts
A user has this issue of the extension stuck at Inserting TX # 512 of 1181:
It's failing on getting transactions by addresses in bulk: https://hsd-dev.org/api-docs/?shell--curl#get-tx-by-addresses
The request payload is too large (HTTP 413 response). In this case, the 240 kB request that failed contains 100 addresses. The next ones even more.
The extension will mostly have to break it into multiple smaller requests.
I've found that Bob extension (running on Brave) takes up more than 10 GB of storage space.
This storage is abnormally large as Bob Windows app running SPV uses much less (I also have about 2x the wallets on the desktop version).
The storage is in either
C:\Users\<username>\AppData\Local\BraveSoftware\Brave-Browser\User Data\Default\IndexedDB\chrome-extension_ogcmjchbmdichlfelhmceldndgmgpcem_0.indexeddb.blob\
C:\Users\<username>\AppData\Local\<chrome version>\User Data\Default\IndexedDB\chrome-extension_ogcmjchbmdichlfelhmceldndgmgpcem_0.indexeddb.blob\
The current theme/colours make it a bit hard to see the inputs: they don't have border and the background has too low contrast.
If I take a screenshot, you will see it based on your monitor/screen properties, which may be result in a different result.
So, let's try with a photo instead:
Ignore the "waves" and not the almost missing input.
The explorer links result in a 404 error.
the extension tends to clash with fingertip [which has a usage across apps, not installed in a browser], requiring the extension to be activated at times of need but disabled to leave fingertip functioning the rest of the time
it would e desirable to have a switch to enable the extension as needed but not need to go into 'manage extensions' to achieve it
A user on telegram (and probably many others) faced this issue where URLs like https://A.B.C.D/ are caught by the extension and is resolved by Handshake on D/ tld even if A.B.C.D is an IP address.
IP addresses must be ignored here:
bob-extension/src/background/resolve.ts
Lines 26 to 28 in fc195d2
hnschat (https://hnschat/ or https://hns.chat/) has implemented a DM paying feature PM via Bob extension. It basically works but the extension doesn't show the correct amount to send, neither in the tx window before confirming it nor in the window with all processed txs. It always shows 0 HNS. I used v.0.5.0.
Unfortunately the default block explorer used by the extension is several thousand blocks behind and there's no way (at least I couldn't find any settings) to change it to a working one.
It would be great to have a way to customize this.
When trying to send via await wallet.send(address, 123456789);
an error isn't thrown if the user doesn't have that much.
This results in no indication that a transaction went through or not on the website end, and no popup on the user end.
Not sure if this should go under metamask or bob-extension so I'll put it under both.
After install bob-extension clicking on metamask does nothing.
This is on brave browser. Removing bob-extension causes metamask to work. Installing bob-extension breaks it again.
Would be nice!
There used to be a plugin that allowed Chrome extensions in Firefox but it seems it's been removed by Mozilla.
The Chrome extension seems to marked as unsafe by the Chrome Web Store. Any details or information as to what's going on?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.