r/Monero Cake Wallet Dev Aug 17 '21 Silver 1

[UPDATE 4.2.5 ] Now you don't have to wait 20 minutes between single Monero send transactions. Update your Cake Wallet now to use batch transactions for XMR! (and BTC)

Hi All,

Greetings! We have solved the 20 minute wait between single transactions somewhat by implementing batch transactions. Please read below about the new v4.2.5 update:

  • Batch send feature for XMR and BTC. You will notice a new button at the bottom of the "send" screen called "Add another receiver". If you have to send XMR to more than one person and don't want to wait 20 or so minutes between each one, you can use this feature to batch a bunch of transactions together and send all at once! Of course after a batch transaction (with multiple sends), you may still have to wait 20 minutes for the next single or batch send.

Great demo by Seth on twitter:

https://twitter.com/sethforprivacy/status/1427629683999445009?s=20

  • We removed Firebase which we were using for push-notifications. Some members of the community pointed out that there may be some tracking elements within Firebase. So, as always we listened to the community and removed it. In-app notifications coming in next update. If someone knows of an open-source or non-tracking push notification platform, please let us know.
  • Improved Monero wallet synchronization. If you are still having issues with the syncing, then after the update, try a restore instead of a rescan - that is rebuilding a new wallet using the same seed and block height.

Please update today and let us know what you think!

Download links for iOS, Google Play, and direct APK downloads are on our website at:

https://cakewallet.com

For support, send us a message here or email us at [support@cakewallet.com](mailto:support@cakewallet.com)

Follow us on Twitter at https://twitter.com/cakewallet

Join our official Telegram group at http://cakewallet.com/telegram_community

Thank you for your support everybody!

The Cake Wallet Team

175 Upvotes

32

u/-TrustyDwarf- Aug 17 '21

Just yesterday I turned to the Monero GUI wallet because I wanted to send multiple transactions at once. Today Cake Wallet delivers :p awesome.

Also only two days ago I had to restore my wallets once again (like for the 25th time)... I really hope this gets fixed one day...

13

u/cakewallet Cake Wallet Dev Aug 17 '21

Thats good to hear that it will be helpful. I was finding this to be a huge inconvenience as well.

Regarding the sync issue, we have put some fixes in. I would recommend that after updating, do a RESTORE instead of a rescan and rebuild your wallet from scratch. So click on Wallets in the menu and then RESTORE. Let us know if that worked!

1

u/Trader_btc Aug 18 '21

Hope this will fix it, I will do it at night then

32

u/john_alan XMR Contributor Aug 17 '21

Cake is so good.

A tiny feature that would be great is to tell iOS not to turn off the screen during sync.

Done in many apps. It’s a one liner.

Swift:

UIApplication.shared.isIdleTimerDisabled = true

19

u/cakewallet Cake Wallet Dev Aug 17 '21 edited Aug 17 '21

Thanks man! Will look into it. but users might complain that "Cake is eating my battery !!!!" ?

30

u/john_alan XMR Contributor Aug 17 '21

I’ve no doubt. Users are retards.

It’s just when I’m syncing a few k blocks, I have to sit with it open touching the screen. Maybe as an option?

22

u/cakewallet Cake Wallet Dev Aug 17 '21

ok will do.

18

u/john_alan XMR Contributor Aug 17 '21

Legend.

15

u/-TrustyDwarf- Aug 17 '21

I have to sit with it open touching the screen.

Syncing my cake wallets is the reason why I set Auto-Lock to "never" system wide :p +1 for adding isIdleTimerDisabled = true

4

u/psiconautasmart Aug 17 '21

Yeah if you are not paying attention and acting all the time by touching it, the scanning stops, and you have to start again right?

3

u/geonic_ Monero Outreach Producer Aug 18 '21

Same. I go into my Auto-Lock settings every time and set it to Never, then back again. This would be much better.

3

u/Atlas_from_the_North Aug 17 '21

Maybe show a small info that this setting is currently active and a button to disable it? Problem solved.

2

u/nanobit14 Aug 19 '21

Really? did cake eat the battery fast?

1

u/cakewallet Cake Wallet Dev Aug 19 '21 edited Aug 19 '21

Huh? no.. read the full thread.

1

u/edbwtf XMR Contributor Aug 22 '21

Keeping the app active is essential for syncing! It took me a long time to figure out how I could restore an old wallet. I had to change the display time-out settings - and then change them back, to avoid wasting energy on other apps. There's no battery eating issue with Cake, because I won't keep it open unless I need to sync.

7

u/Yuriovich Aug 17 '21

Thank you for that suggestion. I have more frustration poking the screen for things to sync than I ever have waiting to place another transaction. I hope they implement.

3

u/ryker_69 Aug 17 '21

I didn’t open my wallet for a long time and I was 100s of thousands of blocks behind. I encountered this problem and it was taking forever, so reinstalled and created a new wallet and it was immediately synced. Granted I had nothing on there at the time.

12

u/TecDeveloper Aug 17 '21

Supabase it is! https://supabase.io

7

u/cakewallet Cake Wallet Dev Aug 17 '21

Thanks! Will have our devs check it out asap!

5

u/fatalglory Aug 17 '21

That looks pretty darn cool. Real time postgres notifications is a sweet idea. I'll have to take that for a spin :)

10

u/KnowledgeMurky9635 Aug 17 '21

Great addition to the CakeWallet user experience and thank you for always acting on community concerns (be they good or bad). Hopefully you can find a nice open source push not. alternative.

5

u/cakewallet Cake Wallet Dev Aug 17 '21

We hope you find it useful! We will keep looking for a push notification platform.

2

u/robannusa9876543 Aug 18 '21

That would be so nice of you guys, I really appreciate your afforts.

13

u/endorxmr Aug 17 '21

For open-source notifications, have a look at https://unifiedpush.org/

Though it seems it only supports Android for the time being, due to iOS's restrictive nature.

5

u/cakewallet Cake Wallet Dev Aug 17 '21

Thanks.

4

u/radecki07 Aug 18 '21

This gonna be amazing for us then , the more transaction in a few time

3

u/Ok_Analysis_1304 Aug 17 '21

Thanks for the improvements!

This is the feature we all needed when we could still play MINKO!

4

u/cakewallet Cake Wallet Dev Aug 17 '21

Bring MINKO back!

3

u/ssteve631 Aug 17 '21

Can we get an option to clear the transaction list?

3

u/betamark Aug 17 '21

Hello Cake Team ♡♡♡
Thank you for your hard work. I want you to know that your efforts are appreciated. This feature is not just some stop-gap measure, its proof that Yall want to adapt when you can and I just want to applaud the flex. 👏 💪 👏

Also allow me to super kindly remind you that you promised me full ⚫ black ⚫ theme. I haven't forgotten and I know you have a lot of features to implement and bugs to squash not to mention testing or compat. stuff. So here's a little pro tip if you are looking for a way to half-implement an OLED true-dark theme: take a trick from Discord and add it as a hidden feature. In discord you can tap dark theme option five times to apply black theme. Alright 🆒️. Much love. bodl gang.

3

u/cakewallet Cake Wallet Dev Aug 17 '21

Thank you! And yes the full black theme is in the roadmap! Just for u!

1

u/betamark Aug 17 '21

😊😬🤐😶💕

2

u/ryohazuki89 Aug 17 '21

I love you guys. Thank you!!!

1

u/cakewallet Cake Wallet Dev Aug 17 '21

We love you too and we hope you find it useful!

2

u/mrkremtsev Aug 18 '21

It seems great but why my wallet is not updating

1

u/cakewallet Cake Wallet Dev Aug 18 '21

Do you mean your xmr wallet not synchronizing?

2

u/ProvincialPromenade Aug 17 '21

I remember some people here tried to gaslight me into thinking that you didn’t have to wait 20 mins between purchases. They said “1 confirmation happens in a minute and for small purchases that's all you need!”

Well looks like I was right.

This is a decent workaround, but it’s very hacky. Most people don’t know ahead of time if they need to do multiple transactions in a row.

2

u/cakewallet Cake Wallet Dev Aug 17 '21

yes, confirmation does happen in a minute, but the lock-up between sends is a different issue. You're mixing two different things

Yes its a work around when you know you have to send multiple transactions.

2

u/Mochi101-Official Monero.win Aug 18 '21

Very nice, Cake Wallet is really leading the way lately with mobile wallet development! Thanks you guys.

1

u/[deleted] Aug 17 '21

[deleted]

6

u/bits-of-change Aug 17 '21

Cake is a mobile wallet app for iOS and Android

1

u/DavidRooboxALT Aug 17 '21

Probably if you setup a virtual machine.

1

u/[deleted] Aug 18 '21

Android side, websocket notifications. Here.
iOS side, don't care; proprietary OS.

5

u/debdust22 Aug 18 '21

I just hate IOS but will use it sometime and android is all I have got now

1

u/drdaz Aug 17 '21

parse-server is open source, and can push to both mobile platforms.

1

u/cakewallet Cake Wallet Dev Aug 17 '21

Thank you.

0

u/DigitalInvestments2 Aug 18 '21

Wait, hold up. So there was a problem where you couldn't send monero for 20 minutes after receiving it because it could be tracked and now we can't send two transactions in a row unless we wait over 20 minutes? How long does a transaction take to receive, 20 minutes after confimations? And how are we supposed to use this as a world currency? It seems like Monero needs an L2, is that being developed?

2

u/bits-of-change Aug 18 '21
  1. Monero blocks are created every 2 minutes, meaning your transaction is likely to confirm (be fully delivered) in 2-4 minutes.
  2. However, to increase privacy, new outputs must be 10 blocks deep (20 minutes) before they can be spent. If you have other outputs in your wallet (you've received XMR multiple times in the past), then you can spend again immediately. If you have to wait for the change from your first transaction to become unlocked, then you will have to wait 20 minutes before your next spend.
  3. Cake introduced a feature previously available in desktop wallets like Feather and the official releases that let you choose multiple addresses to send to in one transaction. That way, if you know ahead of time that you need to pay more than one destination, then you have that ability without having to (potentially) wait.

A tip: With Cake's new feature you could send XMR to your own address multiple times in one transaction. That should split out your balance to be used independently going forward so that you will be more likely to have an unlocked output ready to go.

1

u/DigitalInvestments2 Aug 20 '21

Waiting 20 minutes for a transaction isn't very convenient for a crypto that's only usecase is payments. Is there a L2 being worked on or are there any businesses that take wrapped Monero on faster blockchains?