Jekyll2018-12-05T04:21:15+00:00https://rawtx.com/feed.xmlrawtx - lightning network walletrawtx is a mobile Bitcoin lightning network wallet app. It supports blockchain and lightning operations. Available for Android or iOS.Faster sync with lnd 0.5.12018-12-04T16:01:01+00:002018-12-04T16:01:01+00:00https://rawtx.com/rawtx/update/2018/12/04/faster-sync<p>As some of you know, the latest version of the wallet had a problem with
syncing. In that, it would first sync block headers, then sync filter headers.
The problem is that these would be sequential and the progress bar would only
reflect the block headers. So, many users were stuck at 99% while filter headers
synced, leading to confusion.</p>
<p>lnd 0.5.1 eliminates this by syncing both in parallel. So you will see faster
sync times and more accurate progress percentage (%).</p>
<p>In addition to that, we’ve fixed a bug when the user tries connecting to a brand
new peer, it would somehow fail even if the connection was successful. This is
due to how we detect if we are connected, which included querying the graph
info, the issue is that new peers are parts of peers list, not necessarily the
graph. This has been fixed as well.</p>
<p>We’ve also included the blockchain transactions as part of the UI.</p>
<p>There are many more bugfixes and stability improvements underneath.</p>
<p>Please give it a try and feel free to file bugs/feature requests on
<a href="https://github.com/rawtxapp/rawtxapp">github</a>.</p>As some of you know, the latest version of the wallet had a problem with syncing. In that, it would first sync block headers, then sync filter headers. The problem is that these would be sequential and the progress bar would only reflect the block headers. So, many users were stuck at 99% while filter headers synced, leading to confusion.Simple UI and lnd 0.52018-09-24T16:01:01+00:002018-09-24T16:01:01+00:00https://rawtx.com/rawtx/update/2018/09/24/simple-ui<p>Based on feedback from our users, we’ve simplified the UI of the wallet.
In addition to UI, we’ve also updated lnd to the latest 0.5 version. Currently available
on Play Store or App store.</p>
<p>Some notes about the UI improvements:</p>
<ul>
<li>we don’t expect the lightning network stats to be useful, so that was completely removed,</li>
<li>added a basic settings screen,</li>
<li>syncing block was removed and is now inside Settings and it displays a percentage instead
of block height,</li>
<li>close the wallet moved inside Settings,</li>
<li>intro screen button are moved into a card-like view with smooth transitions,</li>
<li>savings/checking accounts renamed into blockchain/lightning accounts,</li>
<li>send/receive functionality is extracted into a common button for blockchain and
lightning,
<ul>
<li>the send functionality will determine which one to use based on what was scanned,</li>
<li>receive functionality gives possibility of generating blockchain address or lightning invoice.</li>
</ul>
</li>
<li>many smaller improvements.</li>
</ul>
<p>This is the first iteration towards a simple UI, there are more changes coming soon. There will also be a more advanced UI mode.</p>
<p>The update to <a href="https://github.com/lightningnetwork/lnd/releases/tag/v0.5-beta">lnd 0.5</a> brings a lot of bug fixes and improvements such as reduced
cpu/memory/disk usage (for example: neutrino doesn’t save filters to disk anymore).</p>
<p>If you run into problems, feel free to create an issue on Github or contact us.</p>Based on feedback from our users, we’ve simplified the UI of the wallet. In addition to UI, we’ve also updated lnd to the latest 0.5 version. Currently available on Play Store or App store.rawtx lightning wallet for ios2018-06-13T16:01:01+00:002018-06-13T16:01:01+00:00https://rawtx.com/rawtx/update/2018/06/13/ios-release<p>Today, we are releasing the iOS version of the rawtx wallet, a mobile lightning network wallet for Bitcoin.
Here’s a demo sending 20 satoshis from Android to iOS instantly over lightning network: <a href="https://www.youtube.com/watch?v=kftCcpKzlA0">https://www.youtube.com/watch?v=kftCcpKzlA0</a>.</p>
<p>In addition to the iOS release, we’ve released the source code on github.</p>
<p>If you run into any problem, feel free to create an issue on Github or contact us.</p>Today, we are releasing the iOS version of the rawtx wallet, a mobile lightning network wallet for Bitcoin. Here’s a demo sending 20 satoshis from Android to iOS instantly over lightning network: https://www.youtube.com/watch?v=kftCcpKzlA0.Introducing rawtx, a mobile lightning network wallet!2018-05-09T16:01:01+00:002018-05-09T16:01:01+00:00https://rawtx.com/rawtx/update/2018/05/09/initial-release<p>Today, we are releasing rawtx, a mobile lightning network wallet for Bitcoin.
For now, it’s available on Android, with iOS version coming soon.</p>
<p>You can download it from <a href="https://play.google.com/store/apps/details?id=com.rtxwallet">Android Play Store</a>.</p>
<p>We have produced 11 short videos (&lt;1 min) showing all the different features on the app, you can
see the playlist on youtube: <a href="https://www.youtube.com/playlist?list=PL6M7JUIlnUqzfZQ4hxdFu2k912cKxWMqK">https://www.youtube.com/playlist?list=PL6M7JUIlnUqzfZQ4hxdFu2k912cKxWMqK</a>.</p>
<h3 id="features-aka-tldr">Features (aka tl;dr)</h3>
<ul>
<li>You can <strong>send and receive</strong> testnet Bitcoins on blockchain and lightning network.</li>
<li>Support <strong>multiple wallets</strong>.
<ul>
<li>Each wallet is composed of 2 accounts: <strong>checking account and savings account</strong>.
<ul>
<li>Checking account = <strong>funds on lightning network</strong>, savings account = <strong>funds on blockchain</strong>.</li>
<li>This seemed the most intuitive way, because most people understand those concepts
and understand that transferring funds between savings&lt;-&gt;checking account takes time and some money.
We are open to other ideas.</li>
</ul>
</li>
<li>Only 1 wallet can run at any given time, but we are going to add
possibility of running multiple wallets at the same time.</li>
</ul>
</li>
<li>Pay lightning invoices by <strong>QR code or lightning invoice</strong>.</li>
<li>You can <strong>generate</strong> lightning invoices.</li>
<li>You can directly get testnet coins from the <strong>faucet</strong>.</li>
<li>Show <strong>outgoing and incomings payments</strong> on the lightning network.</li>
<li>Transfer money from <em>checking account</em>-&gt;<em>savings account</em> by <strong>closing channels</strong>.</li>
<li>Transfer money from <em>savings account</em>-&gt;<em>checking account</em> by <strong>creating channels to an existing peer or by QR code</strong>.</li>
<li>Displays lightning network information (<strong>number of nodes, edges, etc.</strong>).</li>
<li>Show a <strong>list of nodes</strong> and filter nodes by pubkey or alias.</li>
<li><strong>lnd-as-a-service</strong>: runs <a href="https://github.com/lightningnetwork/lnd">lnd</a> in the background (can run 24/7 if the wallet is open) and you can
access the instance even outside the app by using the https certs and macaroons which are displayed in <strong>About</strong> screen.
<ul>
<li>The battery usage seemed reasonable in our testings, but this is just a start and it will keep improving.</li>
</ul>
</li>
<li>Show <strong>lnd logs</strong> for debugging purposes.</li>
</ul>
<p> </p>
<h3 id="support">Support</h3>
<p>Our goal is to build the best lightning (and crypto) wallet ever made, so please let us
know if you run into issues, have any feedback or think something could be done better!</p>
<p>Right now, we are mostly concerned with bugs related to crashes and lost funds (even though it’s only testnet).
Performance/bandwidth and storage usage is our other priority.</p>
<p> </p>
<h3 id="how-is-my-data-used-">How is my data used ?</h3>
<p>We understand that users are concerned about how their data is used.</p>
<p>We did our best to <strong>preserve your privacy</strong>. We use <strong>neutrino</strong>, a privacy-preserving Bitcoin
light client, to interact with the Bitcoin blockchain. We give you possibility to select the neutrino
btcd server that you want to point to (needs to be <a href="https://github.com/Roasbeef/btcd">roasbeef’s fork</a>).
We run a neutrino-compatible btcd instance which allows to sync very quickly, but if you want
there’s also <strong>faucet.lightning.community</strong> node that you can point to. We didn’t include it by default,
because we don’t own/run those servers.</p>
<p>Some of the lightning wallets set your <strong>alias</strong> in lnd.conf because it serves as marketing tool
when looking through ln explorers, we decided against that for 2 reasons: it makes you a <strong>target</strong>
if a vulnerability was discovered in our app or lnd and we think that if we do a kick-ass job, we
won’t need the marketing that comes from ln explorers.</p>
<p>We <strong>don’t</strong> make network calls to any of our servers from the app (other than neutrino which you can change easily). We
host our static site on github, we have plans to eventually make a call to <strong>rawtx.com/announcements.json</strong>
URL to fetch important announcements to display, but if we do that we will give you ability to
disable making that call.</p>
<p>In addition to all of that, we’ve decided against including libraries like crashlytics,
libraries that helps us measure how the app is used or libraries that helps us control different
flags of the app, because we want to keep our dependencies to a minimum and including those 3rd party libraries
potentially exposes your data.</p>
<p>Those things make it difficult for us to <strong>debug crashes</strong>, etc, so we’ve given you a way to look through
the logs by yourself and you vet and share it with us if you want us to take a look at it.</p>
<p>We ask for <strong>camera permissions</strong> when you want to scan a QR code, if you don’t want to use
that functionality, we will never ask for camera permissions.</p>
<p> </p>
<h3 id="will-it-be-open-source-">Will it be open source ?</h3>
<p>The major portion of this app is already open-source <a href="https://github.com/lightningnetwork/lnd">lnd</a>.
Lightning labs developers have done an amazing work on the lightning daemon, we’ve adapted
it for mobile and put a UI built in react-native on top of it.</p>
<p>The app will be open-sourced at the same time of our iOS app release.</p>
<p> </p>
<h3 id="whats-the-meaning-of-rawtx-">What’s the meaning of rawtx ?</h3>
<p>rawtx stands for rawtransaction which refers to a blockchain transaction, lightning network is essentially
a network of nodes messaging rawtransactions to each other that will eventually be committed to the blockchain.</p>
<p> </p>
<h3 id="whats-next-">What’s next ?</h3>
<p>There’s so much to do, our priorities for now are:</p>
<ul>
<li>Get iOS app (very soon!)</li>
<li>Create wallet diagnostics
<ul>
<li>While we currently show lnd logs, that requires quite a bit of technical knowledge to understand, we
want to make a system which can help users quickly diagnose what’s wrong with a wallet on device.</li>
</ul>
</li>
<li>Litecoin integration.</li>
<li>The never ending performance improvements, battery/bandwidth/storage reductions and bugfixes.</li>
</ul>Today, we are releasing rawtx, a mobile lightning network wallet for Bitcoin. For now, it’s available on Android, with iOS version coming soon.