Giter Site home page Giter Site logo

omnilaboratory / obandroid Goto Github PK

View Code? Open in Web Editor NEW
927.0 17.0 13.0 1.73 GB

OBAndroid is a self-custodial OmniBOLT Lightning wallet for android devices. It provides a platform for simple, instantaneous Bitcoin/Omnilayer asset payments

License: MIT License

Java 100.00%
bitcoin lightning usdt lightning-network payments

obandroid's People

Contributors

healergyl avatar neocarmack avatar progressortch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obandroid's Issues

Error found when creating Dollar channel

image

1. The text is too long causing the text to overlap
2. The content entered by memo is not judged before calling the interface, and there is no input limit
3. Is it because the estimated value of the channel creation fee is too large, and the channel cannot be created when the balance is still 0.0003

When showing value in dollar, 2 decimal is enough.

When showing value in dollar, 2 decimal is enough. There is no need to show a value in 8 decimal.

But the amount should be 8 decimal.

For example: the bitcoin amount is 0.01023376, the value to display in dollar is 242.95 ( 242.9494624 ).

an invoice can be paid twice

Steps to reproduce:

Me: create an invoice, and close wallet(keep offline).

Payer 1: scan to pay the invoice, succeed. And I received the payment.

Two hours later:

Payer 2 scan to pay the same invoice, succeed. And i did not receive the second payment(which is correct at the payee side). The money is collected by the liquidity node. This is wrong. This payment MUST not be successful. Payer 2 MUST get information that the invoice can not be paid twice.

User needs to be prompted to create a channel

When the wallet pays (or creates an invoice), if the user has not created an asset channel, the user needs to be prompted to create a channel. Because people don't know the principle of Lightning Network, just want to use a convenient wallet. So this is from a user perspective.

Error found when sending Dollar

image

1. Entering 20 digits after the decimal point will not report an error. Appropriate prompt information needs to be added here, and local verification is required before calling the interface.
2. The pop-up window opened by dollar, the token of the default transaction is not dollar.
3. Close the confirmation window after clicking send, the amount may be changed to the BTC amount, and the balance is incorrect.

Error found when sending BTC

image

1. An error will be reported if the input is greater than 8 digits after the decimal point, but the error message is not clear. Appropriate prompt information needs to be added here, and local verification is required before calling the interface.

2. When entering address nickname after transfer, input space fails

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.