rabbyhub / rabby Goto Github PK
View Code? Open in Web Editor NEWThe game-changing wallet for Ethereum and all EVM chains
Home Page: https://rabby.io
License: Other
The game-changing wallet for Ethereum and all EVM chains
Home Page: https://rabby.io
License: Other
Hello. As a journalist, I test as many applications as possible and this morning I have been testing Rabby.io.
I transfered BNBs in it and then swapped some BNB to CAKEs.
Then I created a Pool on Pancakeswap. At first, Rabby.io waq recognised immediately. I created a pool.
Then 2 hours later I went back to Pancakeswap. Rabby.io was not connected and so Pancakeswap did not connect it. I connected Rabby with its password). But Pancakeswap still did not connect it.
And there is no option in Pancakeswap to connect Rabby.io. Even when I click on the Pancakswap icon from Rabby.io, no connection happens.
Could you please correct this ?
Daniel
This morning, I have run into an insurmountable (for me anyway ...) problem executing a transaction on Beefy Finance on Fantom:
Even if I click the "I'm sure I want to proceed anyway" checkbox, it still fails - costing me FTM in the process, each time ... The problem (at least 1 of them) is the gas limit is 0. Rabby is not autopopulating that value. With no value, the transaction automatically fails. The 3 failures are due to my own attempt to populate this "Advanced" field. Obviously with no success ...
I am a new user and have been very impressed with Rabby, hoping it will fully replace my use of Metamask. In this instance (after successfully using it for over a day on a number of transactions), I had to deactivate Rabby and reactivate Metamask, which successfully completed the transaction.
Edit, 23 Oct 2021: Here is the Beefy Finance Contract which generated the above issue - USDC Contract on Fantom.
Cannot get the wallet connected.
When we choose from the Set Current Address list there might be many wallet which associated with different protocols.
As a user i want to rename / add name to them so i can differentiate by name and not the wallet address.
One example, i have 2 wallet address attached to the rabby wallet, 0xA and 0xB.
One is hot, the other is cold storage. I would like to name 0xA to hot and 0xB to cold.
Imagine having 5-10 wallets and choose between them by wallet address.
My seed generated by Rabby contained the word "physical" twice, one after the other.
When trying to verify the seed phrase, it doesn't work, since it will only append the word once to the top container and then not let you choose the same one from the list again:
When running yarn build:pro
, there are warning about size limit, that is actually default for webpack, and maybe has no sense for browser plugin
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
background.js (2.25 MiB)
ui.js (1.52 MiB)
835.js (569 KiB)
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
background (2.26 MiB)
webextension-polyfill.js
background.js
ui (1.53 MiB)
webextension-polyfill.js
ui.js
it can be solved via
https://stackoverflow.com/questions/49348365/webpack-4-size-exceeds-the-recommended-limit-244-kib
performance: {
hints: false,
maxEntrypointSize: 512000,
maxAssetSize: 512000
}
Please add the support of Cronos Network.
Bug discovered on Abracadabra borrowing. On Metamask it should open a signing popup if not already, then the actual transaction. On Rabby it get stuck on the message signing indefinitely, which causes the next transaction to never be shown.
The signing of a limit order in your wallet failed. Please, use another wallet that supports the method signTypedData_v4
Currently, I need to add my connected wallets in my addresses for sending tokens to them. I feel like connected addresses need to be in my contacts by default.
When I'm using Chrome in full screen on OS X, and I go to send a transaction, there is a popup that opens, but immediately closes. I'm unable to send transactions full-screen, and must change Chrome to a window to send transactions.
Recently ftm gas has been raising a lot ( for the past couple days. ) and it seems the rpc are also raising the lower limit. (Normally 50 will do it. But this afternoon amy tx with lower than 180 gwei will stuck on Rabby, or receive the reject msg on Metamask, during Asian night it is now 300gwei)
It seems if Rabby had sent out a tx with gas value rejected by the rpc as Metamask returned, Rabby did not know and it will stuck on the queue waiting/doing nothing. (checking with ftmscan will see no pending tx on my address, only debank history will show a tx pending)
This happens even ftmscan shows no pending tx on the chain . (probably because it had reject all the tx with lower than "safe limit", but Rabby/Rabby rpc's)
Since Rabby has no alternative rpc user can change (it can be changed, but propably proprietary api service https://openapi.debank.com ) so I can't verify if it is the api/rpc/Raby's issue
Vivaldi (vivaldi.com) is a Chromium-based browser. The vast majority of extensions designed for Google Chrome work with Vivaldi (as it uses the WebExtensions API). I've read on their website that some extensions that do UI customizations will not function properly because of visual changes to the source code.
I am experiencing the issue that I can setup Rabby properly and import a crypto wallet but when trying to connect any defi (or other crypto) app, Rabby does not pop up. In Chrome, Rabby will pop up in place of MetaMask when clicking on those same links (assuming MM is disabled).
Hoping someone has a workaround or any ideas. I am fearful that even when the extension is made officially available for other browsers, it may still not work with Vivaldi. Thanks for any help!
Would be great to have Velas (VLX) chain support on Rabby
Hi team, it would be great if you could add support for the RSK Bitcoin sidechain to Rabby - https://www.rsk.co/
When you try to access the https://ape.tax/ site, the experimental pools for funding won't load.
This is what it's supposed to look like (using Metamask to load and connect)
It seems currently when doing token transfer on Rabby, there is no gas limit preset on it (as there is no dapp to set one )
Is it possible to put a preset on it ( at least for the popular chains)
(I have not check but should the EVM chains share simiar gaslimit for simple operation like token transfer?)
When the app is running and using with a Ledger, it doesn't catch when the Ledger is disconnected. And more importantly for the UX, when the user makes a transaction, there is not a single message anywhere explaining the need for a Ledger.
The Rabby panel appears, displaying the tx info, and once the user confirms the transaction, nothings popup, nothing proceeds. Rabby, at best is silently waiting for a Ledger. At worst it's silently throw an exception because of the missing Ledger.
The user has to lock its Rabby and connect again with a Ledger.
At least add a dedicated clear message asking the user to reconnect hes Ledger. also it can lock itself when it detect there is no more a Ledger connected.
Currently we set maximum password length as 20, it's not good for security consideration, should remove the maximum length
Having just tried Rabby, coming from MM, it's a significant upgrade in terms of speed and ease of use. Unfortunately one thing that I use heavily on MM are custom RPC endpoints, since I tend to run infrastructure for some chains and prefer to use my own private nodes.
I would like to request the option of adding our own custom (preferably multiple) chain endpoints to Rabby.
I've encountered several times where transactions got stuck in pending on Rabby with Polygon. The transactions themselves were confirmed in Polygon. Only Rabby thought they were pending. The only way to clear them was to uninstall the extension. An example below
I think of the times were when gas prices were fluctuating quite a bit on Polygon.
https://ftmscan.com/address/0xce761d788df608bd21bdd59d6f4b54b2e27f25bb#code
goto any contract on ftmscan (eg rarity)
In Write Contract tab, click Connect to Web3.
Popup will says it is unable to detect any wallet
Cancel is available but no speed up.
This is the only feature I am missing from metamask.
I found the auto selected gwei for BSC sometimes is off and used 1 gwei instead of 5gwei (recommended by BSC?)
If I hit confirm then I would have a stuck tx until I check back.
Is there way to adjust the floor gwei for some of the chains?
On deBank a token like $GNANA will not be included due to no (official LP (the little one on pcs is a very odd fluke and its existence makes zero sense..)
All my GNANA and yield in various token emissions are not listed so would need a custom add token, is this saved on debank servers or locally? (will tedious repetitive tasks like MM custom token contracts be erased on clearing browser cache??)
OK I'll try to emphasize the huge "pandoras hellbox of an unattainable universal all protocol perfect"
Portfolio vs the lesser evil id say benign challenge of a Wallet:
-# THIS GNANA shit can be skipped to next comment but is a valid issue in itself #--
Golden Banana $GNANA does not have an official LP pairing. It is a much used part of the ecosystem
A 'Banana 'purified' with a 28% burn fee and a 2% reflect fee which is distributed as free GNANA airdropped to all (un-staked) GNANA in wallet holders, used for:
-governance
-stake to earn exclusive tokens in higher APR 'syrup' pools.
-participate and pay in IAO's
It's value differs across boards [using the PCS LP is most definitely going to show erroneous values]
There is an official calculation based on BANANA price.. somewhere...in ape swap docs..
If my GNANA is ~ 50% of holdings it better show up on my dash ..;)
##found it after comparing between several asset tracking products NONE of them do all of the few things im in but reference more than 4 portfolios, ape-boards and what not.. to get a few parts together. ##
from ape swap docs:
The GNANA does not have a price nor will we open up a trading pair or farm for it. Its core utility will be the functions outlined above.
GNANA's makeshift "price" is referenced in two places:
1 - Initial Ape Offerings, where GNANA would be valued at 1.389x the current BANANA price.
2 - GNANA Staking pools, where the $ value staked of GNANA is based on the amount x 1.389 the BANANA price.
Please note this factors into the APRs!
Not really 'the point' here at all but to illustrate. the following down below____________
URL https://bsc.wasabix.finance/#/app/minters/busd/wabusd/alpaca
When trying mint waBUSD, the tx will get failed on website's js after Signing the TX on rabby
I have just installed this plugin from
https://chrome.google.com/webstore/detail/rabby/acmacodkjbdgmoleebolmdjonilkdbch/
But in Settings it says version is
version: 0.6.0 / 2021-07-19T10:37:47.082Z
not the latest 0.7.1 released 2 days ago
When selecting an address from the BitBox02, there is a bug where if you select an address in the list, it will select the one above. For example if you select the second address, it will select the first address. In addition, the numbering of the addresses starts with the second address, not with the first. Please see the image below:
Using the build from v0.9.0 from the build. On https://opensea.io/ I'm getting this error now.
Hey, I've been having issues with some gas settings
*Gas limit custom set - looks like the custom gas limits I set never get sent through properly. This could be a critical bug, I've ran out of gas today because of it - Rabby showed it set the correct gas, but when the tx was sent to the mempool it did not apply the gas limit specified.
*Can't change gas when network is overloaded - need a way to always be able to customize this, I've had this screen for multiple minutes while the network is clogged up.
*Unable to set custom gas below suggested price, this should not be something that Rabby prevents in the first case - just accept the users input instead of checking it against the system. Would be nice if we could set it in the first screen like suggested in #160
I'm getting a remove funds tx stuck on BSC ApeSwap pool that was assigned to use 1 gwei.
[as seen in a beefy issue somewhere earlier]
I sent a new tx with 5.2 gwei and cancelled the previous one you can see the time difference 38 minutes...
The new tx was instant when the previous was cancelled.
Also curious how Rabby processes pending tx MM could have one stuck holding up many waiting "pending" tx that should /could be ran parallel instead of serial so we can assign priority for
-dynamic or user per type set gas for some tx types.
(a user on ETH chain preferring low for overnight tx, (* TIP: limit orders do not pay gas on ETH)
Same on deposit tokens:
manually adjusting this takes too much of my time.[=money]
Please add the support for Moonriver Network.
Hi
BitBox02 is a popular hardware wallet with existing integration into third party wallets such as MyEtherWallet.
Would Rabby be willing to accept a pull request to enable support for the BitBox02?
Rabby seems to be a fork of Metamask. See our pull request to Metamask for reference: MetaMask/metamask-extension#12097
The diff is quite minimal to add support in a similar way as Trezor. If you are open to it, we will open a pull request to add support and send you a device to test the integration.
This advanced feature missing is keeping me from switching.
I had been using metamask with same address on loopring, however I am unable to "unlock" the same wallet when using the same address with Rabby
I don't think I need to Reset layer-2 keypair as I can unlock the layer2 wallet fine with other wallet (e.g. imtoken on android) with the same wallet address fine.
Hello,
Wallect unable to connect to dapp for TIdal Finance on Matic. Clicked on switch to Matic but nothing shows up even I manually open Rabby and switch the chain to matic/polygon. Works normally with metamask.
I installed the extension on chrome (not yet available on other browsers, right?) but I can't understand anything because the welcome screen, the buttons and everything else is in chinese.
Is there a way to switch the language to english?
Hi there,
I was using a test build of Rabby from ShiftCrypto with initial BitBox02 integration and was unable to complete a transaction on OpenSea or Rarible. I therefore built the current master branch (using cimg/node:15.1 docker image as per your ci config) to see if it was still a problem but unfortunately I get the same issue.
Steps (using latest Chrome, no other extensions installed):
The same happens on Rarible, with the following in the console log:
Please let me know if there is anything else I can provide to help in getting this resolved.
PS - the only assets on the hardware wallet is a little ETH and a few ENS tokens.
Edit - attempting to send ETH to another wallet seems to work (brings up the approval on the hardware device).
All transactions are still sending using legacy transactions. Please look into adding #160 and EIP1559 support at the same time. Thanks.
Hi,
There is number of dapp site that I can't submit the txn because of incorrect gas limit value detected.
for example:
https://fantom.beefy.finance/#/
Will
At https://gmx.io/earn on Arbitrum, when using Rabby + a Trezor, none of the data loads - fields show ($...). I have tried disconnecting / reconnecting GMX, switching networks to something else, then switching back to Arbitrum, and removing / reinstalling Rabby. Did not resolve the issue.
However, using Metamask instead immediately resolves the issue.
On certain websites interacting with Ledgers closes the transaction screen before it is finished resulting in breaking off the actual transaction.
Websites that this occurs on are sites like
https://www.tokemak.xyz/
EDIT: Thought I fixed it, but it just keeps tossing me a failed tx screen before it is even able to send it to my ledger.
build a before build check script to run checklist below:
As a user i want to add networks which are not supported currently.
For example testnetworks like kovan, rinkeby...
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.