Skip to content
Snippets Groups Projects

Monero Selfhosted View-only Web Wallet (with received transaction Telegram/Email/SMS/Discord/Webhook alerts)

4 unresolved threads
layout: fr
title: Monero Selfhosted View-only Web Wallet (with received transaction Telegram/Email/SMS/Discord/Webhook alerts)
author: SacatunQuetun
date: October 19, 2023
amount: 77.2
milestones:
  - name: Notifications
    funds: 40
    done:
    status: unfinished
  - name: Users and Transactions UI
    funds: 37.2
    done:
    status: unfinished
payouts:
  - date:
    amount:
  - date:
    amount:

What

Simple dockerized web application that uses private view key to check in-loop for new transactions over configurable Monero nodes. It sends configurable notifications over Telegram/Email/SMS/Discord/Webhook when a new transaction is received. Keep transactions history on database would be an opt in so it can also be used for checking or letting someone check transactions history through the web interface (authentication).

Why

  • Checking for new transactions all the time takes too much battery on a smartphone.
  • Most of current phone solutions don't allow view-only wallets.
  • Ledger live doesn't show up Monero balance / transactions history.
  • This would allow to check transactions / balance from anywhere without even having the private view key with us. (Our server would have it for us)

Who

I have been working as Fullstack Web Developer for more than 10 years. At the moment I work mainly with Laravel (PHP). I'm experienced at server administration and software architecture. Very passionate about Monero, actively minning and following all the community news from the shadows for 3 years.

Proposal

Work for 10 hours per week over the next 5 months (from November to end of March) at a rate of 50€ / hour. At 142.5€ / XMR and 10% market volatility buffer this makes 77.2 XMR.

Edited by Sacatun Quetun

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Sacatun Quetun changed the description

    changed the description

    • Checking for new transactions all the time takes too much battery on a smartphone.

      That's what monero-lws is meant to solve. Which is much more than just a view-only wallet. Can you name any services that provide monero-lws type features and how your project would compare?

      Telegram/Email/SMS/Discord/Webhook

      https://github.com/caronc/apprise has a Monero integration https://github.com/apprises/apprise-transactions

      Most of current phone solutions don't allow view-only wallets.

      can you name some that don't support this basic feature? or that do?

      Ledger live doesn't show up Monero balance / transactions history.

      hardware wallet users can extract their private-view key from (iirc it can only be done using scripts that grab it from your RAM) and put it into a monero-lws service.

      This would allow to check transactions / balance from anywhere without even having the private view key with us. (Our server would have it for us)

      monero-lws not only allows people to check transactions but also sign/send them. so would this not be a step backwards? I dont think a --tx-notify run-this-script.sh will advance our ecosystem at all.

      Edited by plowsoff
    • can you name some that don't support this basic feature? or that do?

      "no."

    • This would be focusing on getting a user-oriented graphical interface rather than command line tool/libraries for gathering the data. In fact this all mentioned could be dependencies of the project.

      This would allow to check transactions / balance from anywhere without even having the private view key with us. (Our server would have it for us)

      Just to give an example. This would allow you to create credentials for your accountant for the web interface, so transaction history / notifications could be shared without sharing the private view key explicitly.

      Edited by Sacatun Quetun
    • Most of current phone solutions don't allow view-only wallets.

      Touché. I was wrong on this.

    • This would be focusing on getting a user-oriented graphical interface rather than command line tool/libraries for gathering the data. In fact this all mentioned could be dependencies of the project.

      This would allow to check transactions / balance from anywhere without even having the private view key with us. (Our server would have it for us)

      Just to give an example. This would allow you to create credentials for your accountant for the web interface, so transaction history / notifications could be shared without sharing the private view key explicitly.

      https://github.com/vtnerd/monero-lws

      !391 (merged)

      Perhaps you'd like to contribute there?

      Edited by nahuhh
    • Please register or sign in to reply
    • This would be focusing on getting a user-oriented graphical interface rather than command line tool/libraries for gathering the data.

      This could make use of monero-lws to check for new transactions. The purpose can be the same, but it is a totally different thing. This would bring the new transactions functionality + alerts to the user as a graphical interface (web).

      The same way we cannot compare monero-wallet-cli with monero-gui.

      Edited by Sacatun Quetun
    • Because you claimed to have been following all community news for the past 3 years, I hope you can understand the reaction for making this totally off-base proposal (there are unanswered questions in my comment still. Also, I'm not aware of a mobile wallet called "Touché"?).

      During this 3 year period have you contributed anything to the project which would be able to display/prove your skill set?

    • Got it. Some previous community visibility is needed for doing proposals here. Cannot agree though, this is all about adding value to Monero and nothing more. Welcoming new hands this way won't make the project to grow faster.

      During this 3 year period have you contributed anything to the project which would be able to display/prove your skill set?

      As web developer haven't seen many opportunities to contribute. We're lacking of end-user easy interfaces and plenty of libraries that are supposed to be used from the first.

    • Please register or sign in to reply
    • An additional feature could be recurrent payment alerts. Example: you need to send X EUR every month to a specific address. This app would check if you actually did such transaction and send you an email in case you haven't.

    • Are there any other projects in the ecosystem that are attempting to handle this recurrent payment idea? Perhaps you could combine forces and contribute. Would also give you a chance to display your skills.

    • Please register or sign in to reply
  • Yes. I agree with this. Have you heard about apk mod android? if will help you a lot

  • Closing due to lack of support.

  • closed

Please register or sign in to reply
Loading