OBAndroid is a self-custodial OmniBOLT Lightning wallet for android devices. It provides a platform for simple, instantaneous Bitcoin/Omnilayer asset payments. OBAndroid is now in developer beta, and will be in public beta in Nov/Dec 2022, available on Android only.
-
Self-custodial
-
obd-lnd on Android
-
Mainnet, testnet, regtest
-
Bitcoin/Omnilayer wallet(layer 1): store, pay, receive, backup, restore
-
Bitcoin lightning payment(layer 2)
-
Omnilayer assets lightning payment(layer 2), e.g. OMNI, USDT, etc
-
Manage local and remote nodes
-
Create and fund channels by any Omnilayer assets
-
Management liquidity
-
Create, manage invoices( OmniBOLT 7)
-
Pay invoices ( OmniBOLT 7)
-
Cloud and local backup for channels
-
DEX in wallet
-
Marketplace
-
Trading histroy
- Android 8+ 64bits
For onchain transactions, the receiving address of omni assets must be p2pkh
, that is:
- Mainnet: address starting with
1
- Testnet: address starting with 'm' or 'n'
- Regtest: address starting with 'm' or 'n'
BECH32 addresses(pubkey hash or script hash starting with bc1
on mainnet, tb1
on testnet) are not supported(OmniBOLT 2), and sending omni assets to BECH32 addresses will result in permanent fund loss. OBAndroid protects users from such dangerous operations.
Bitcoin transactions support all legal BTC receiving addresses, including bech32 (starting with bc) addresses.
The currently supported invoice format is OmniBOLT 7.
BOLT 11 lacks asset awareness and is not supported by OBAndroid at this stage, paying BTC/satoshi to a BOLT 11 invoice will cause the payment to fail.
Full OBAndroid functionality depends on running a certain version of obd on mobile devices. View the table below to ensure that you run the correct version of obd with the relevant OBAndroid release. The bundled version will always come with the correct, compatible versioning. To connect to remote obd nodes, you should check the compatibility dependency below.
OBWallet | obd |
---|---|
v0.1-alpha | to be added |
token faucet: http://43.138.107.248:9090/swaggerTool/?surl=http://192.144.199.67:8090/openapiv2/foo.swagger.json#/tools/tools_SendCoin
token-property id: 2147485160
btc-testnet faucet: https://testnet-faucet.com/btc-testnet/
If you encounter any issues please report the issue in this repo or on discord with screenshots and how to reproduce the bug/error.
This project is open source under the MIT license, which means you have full access to the source code and can modify it to fit your own needs. See LICENSE for more information.