This really was the first time (yet) I’ve really been burnt, mostly from ignorance, so I guess it is a learning curve thing. I wouldn’t mind paying $20 to be educated in a virtual or classroom or workshop type situation for something I want to know more about… so why does losing around $20 bother me so much in this situation? I certainly did learn something! lol
@Aman_M (or anyone who knows ) Does it matter if I am logged in or out of Brave Wallet if I proceed to Clear wallet transaction and nonce information in brave://settings/wallet?
That makes sense. Centralised exchanges won’t charge activation and neither their trading/conversions/swaps are processed on the blockchain.
And clearing Nonce will not affect your logging state whether logged-in or out of Brave Wallet. It works independently.
Another useful thing you can test- swapping ETH to BAT. Keep ETH super low, say, 0.00000001 ETH and try to swap it for BAT, just to see if it takes you the confirmation panel.
It’s entirely dependent on the Web3 app you’re using. Some will ask for authorization once by setting a spending limit outrageously high while some others play it safe and ask only for authorization to spend the amount of your current transaction, thus requiring a new authorization for each new transaction.
So better quadruple check the App you’re interacting with is thrusted/secure if they only ask for authorization once, as a glitch or hack could lead to your entire balance being wiped.
Groan. You mean I am going to have to use activation every time I want to send/swap, plus the gas fee, plus anything the provider may charge? Well, per my rosy outlook, was sunny out but looking slightly overcast now. lol
Reset `Clear wallet transaction and nonce information. Nothing changed. Still have the “Insufficient funds…” notice. I have about $16 (.0062) ETH left , and according to Etherscan GWEI is at 31, so, according to formula above, I should have enough ETH. See image below, am I looking at this correctly?
On a positive note, looks like they fixed the display for conversions. USDT is showing correctly now.
Cleared wallet transaction and nonce information at brave://settings/wallet
Still have “Insufficient funds…” notice
Currently have .0062 ETH (approx. $16) in account; GWEI around 31 at time of attempt
Update: See post#51 Cannot enter a decimal value for ETH to BAT in swap. Can enter a whole number. BAT to “token” with decimals appeared to work but was glitchy (jumped back to zero but did change back to original entry).
Update: See post #52: Had both Firefox and Brave opened. Exited Brave, closed, Firefox, and opened Brave again. Issue with entering decimals with ETH stopped occurring. Please note, I had exited Brave earlier (after clearing trx/nonce) but had left Firefox up when I opened Brave back up.
As I tried to explain, it will depend on the DApp you will be using. For example if you want to swap 1 ETH for BAT on Uniswap and it asks you to allow your wallet to spend 1 ETH, then you’ll have to allow it each time. If it asks you to allow your wallet to spend 50.000 ETH, I think you won’t have to re-authorize it anytime soon.
These authorizations are per DApp and per contract, meaning swapping ETH for BAT on Uniswap will have a separate authorization than swapping USDC for BAT on Uniswap, which will be different from swapping USDC for BAT through Brave Wallet Swap.
@talgeeze Ah, ok, thank-you for the clarification. So, basically, once I exceed the limit I set, I will have to reactivate a new limit. Let me know if I misunderstood again.
So, per the activations I sent with a 500 limit, do they stack (are they cumulative)? So, if I sent 5 authorizations with a 500 limit, I end up with a 2500 limit total? Will I be limited to 500 per transaction or could I use all 2500 at once?
Transactions of ERC-20 tokens costs a bit more than transaction of just Ethereum. And that price in Gas tracker reflects cost of Ethereum transaction. It looks you might have sufficient ETH as when I checked few hours ago, Uniswap was charging ~$10 (ETH) in Gas for BAT to ETH swap
Btw, did you try swapping BAT to ETH or ETH to BAT with super-low ETH (0.00000001 ETH)?
Will not let me enter a decimal number in ETH to BAT whether amount is < or > 1 (randomly keeps jumping back and turning to 0 ETH whenever I start entering). Will let me enter whole numbers.
Shows same “Insufficient funds…” when enter BAT to ETH.
Am I the only one experiencing this? I’m surprised more aren’t experiencing any problems. @maxklesta are you still experiencing a problem? or is yours working now?
I think I’m going to give this a rest for a while. I don’t think there is anything else I can do on my side. Will wait to see if any support team member jumps in to help.
OK, maybe one more post. I remembered I saw the post below earlier as I exited Brave. Well, I had Firefox up with several tabs opened. I closed Firefox and opened Brave and tried the ETH to BAT and BAT to ETH again and everything worked fine. Can enter decimals now. That is just too bizarre.
Ok @Chocoholic. I can confirm that Brave wallet shows correctly when it says “Insufficient funds for gas”. I tried myself and this is the Gas fee for swap ETH to DAI-
Notice fee of 0x Swap which Brave uses as DEX aggregator and it is similar. So would need additional Ethereum. And it is similar whether swap is between two ERC-20 tokens or between ETH and an ERC-20 token (contrary to what I had thought).
And I am correct here-
with swaps costing even more which sense as two intermediate transaction would be required for swaps, both on Ethereum network here.
Hope it helps! Also, do try out Swaps on Ropston Network. It’s free in Brave Wallet.
Nah, what you saw in your notification Venusc is they quoted your post. So in this they were showing how you noticed the connection between Brave and Firefox. @Chocoholic was also saying that after seeing your Topic, they also realized how it’s connected. When they closed Firefox, Brave Wallet worked fine. But with Firefox open, there was an issue.
Spending limits are not cumulative. A smart contract will ask for an initial limit (500 in your example) which will be reduced each time you’ll trade out this token. This specific smart contract won’t ask again for authorization until you’ll have traded 500 tokens total or if you want to trade more than the current remaining amount.
You can however manually change that limit anytime you want by interacting directly with the smart contract by using a block explorer and going to that specific smart contract address and calling a specific function. This will overwrite your current allowance, and by setting it to 0 you’re virtually revoking it.
Good to know I need to look at 0x gas fees. I guess that was what the message at the bottom of the swap panel was indicating. lol
I did try entering data in send using ETH and would have been able to do that. Gas fees were about $9 at the time. So, the “Insufficient funds…” on the swap panel is not a “bug”, I truly do have insufficient funds!
I was going to try swap on Ropsten network but it is showing I don’t have any balances so I get the insufficient fund error there too. Also, BAT isn’t on the list of available assets anyway even if it was picking up my balances. Only ETH, USDC, and DAI are in list. Since I only have BAT and ETH balances, wouldn’t be able to use.
So, moving on, the only problems left seem to be display calculations for some tokens and the random inability to enter decimal points. The display calculations seem to be correcting and the random entry error in a field will be addressed in another post, I think. So, I’ll probably mark this thread solved soon. I wish I could select more than one solution! Hmmm, maybe a feature request… what do you think? lol
I want to thank everyone for helping me walk through this and sharing your knowledge, greatly appreciated!
So now you know- transacting in Ethereum is less costly, transacting any other ERC-20 token is more costly and Swaps are further costly.
You can get test Ethereum from a faucet. Although Brave’s offline, you can try this- https://faucet.metamask.io/
You can add costom tokens/assets on Ropston too you will have to search it on- https://ropsten.etherscan.io/. I will add that Ropston is just a test network of Ethereum and all funds have zero values.
I observed in this case that if you enter few zeros after a decimal like 1.000 or 0.000 (with the intention to write 1.0001 or o.0001 likewise) and waited 2 seconds without entering additional “1”, it clears all the zeroes. If I quickly enter all digits (1.0001 or 0.0001), it works just fine. And I think Brave does this to round off large decimal points but it does create confusion.
And although USDC looks corrected DAI still gives incorrect swap values.
Just reading these notes have made me feel better. It just shouldn’t be this hard to enter a sweepstake. Swap needs some work and I am guessing we are providing lots of material for the dev team to sift for improvements. I will try again tomorrow. Good luck everyone!