Code Monkey home page Code Monkey logo

Comments (3)

bitrequest avatar bitrequest commented on September 11, 2024

The real problem here is that a confirmation can take from 5 to 30 seconds with the Mymonero API. Best would be to try and make this instant as soon as a TX hits the mempool. I am not all for adding extra buttons.

from bitrequest.github.io.

nanostos avatar nanostos commented on September 11, 2024

I've played around with the app for a long time, and I would not have thought there was any issue at all. It's only with the real world testing that I'm seeing these issues play out.

The delay really is painful because it all adds up a bit. It already takes a while for the customer to open their wallet, enter pin, go to send screen, tap scan, aim at QR, tap confirm. Monero txns often also take a while to construct before being sent. Even just regular wallet to wallet txns take minimum 13 seconds in my experience, even if not relying on MyMonero API. Probably something to do with Dandelion++ that hides IP of origin, but I'm not an expert.

We just need something that performs the function of the share button, without having to actually share the request, so that it goes to the pending list. This is not critical but I just thought I'd report the experience and how I think it could be better.

Edit: I've also noticed that if you were to close the request window (e.g. by accidently tapping outside the window) after the QR has been scanned but before the transaction is detected, there is an issue: once detected, it does show a green notification to indicate a txn was received; however, no txn is recorded under Requests, so you cannot see what amount or to which integrated address it was sent. This is again why I think the user must only be able to close the request either via the option 'save' or 'discard', as I proposed above.

from bitrequest.github.io.

bitrequest avatar bitrequest commented on September 11, 2024

I think adding a save button for now makes the interface less lean, like to keep it as minimum as possible for now. Also because all other coins give instant feedback except monero unfortunately. I am planning to look into other POS apps and see how they get instant feedback. Maybe add the option to sync with a public or personal RPC in the future.

from bitrequest.github.io.

Related Issues (18)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.