Jump to content

Compiled Daemon on Phone, added Kronos


buzzkillb
 Share

Recommended Posts

Earlier I compiled the Denarius daemon on my phone using Termux Ubuntu, no rooting of the phone required. Kronos interface allows a full wallet interface to send, receive, run a FortunaStake (masternode), and stake Denarius coins.

418134359_Screenshot_20200808-164029(Custom).thumb.png.d8c4546fc2d6257b796b8f19e84151e9.png

A while back I forked Neo-Oli and switched in a 16.04 to make compiling a little easier on the phone. https://github.com/buzzkillb/termux-ubuntu Also want to add hackers keyboard from the Play Store for this. All can be done without rooting the phone. Compiling the daemon using make -f makefile.arm -j2 worked fine. Then manually installing Kronos to match the default denarius.conf also worked.

An example of tail -f debug.log.

2055892086_Screenshot_20200808-164214(Custom).thumb.png.cd751b21640051174067d9dd4be1326f.png

Above to to test Kronos first would see the syncing from block 0 wallet would work. Example showing this worked.

1861276818_Screenshot_20200808-164814(Custom).thumb.png.74d50214feba3b9120489e20eb677782.png

Then I removed that sync and downloaded pichaindata.zip from https://denarii.cloud/ and this time was curious if I could get into the main menu now that I was fully sync'd.  At first I had some lag to use the mobile wallet, but no problem logging in from my PC on the same local network. using the Kronos terminal tab to neofetch the OS and also show tail -f debug.log.

image.thumb.png.0940e01a49a8fe45abf956df9b131694.png

image.thumb.png.09836e6d30298e10f638b2ab73f0a793.png

That worked, so next I tried connecting the Keepkey hardware wallet using a USB A (mini) to C adapter. And then the local phone web browser worked.

308833947_Screenshot_20200808-173711(Custom).thumb.png.1470eef82be6f06a095f0dbf07ddc126.png

To my surprise Kronos using the phone's web browser saw the Keepkey hardware wallet.

444573950_Screenshot_20200808-173743(Custom).thumb.png.8a9aec0256d52cf84930f07a68818def.png

138236161_Screenshot_20200808-173823(Custom).png.9f0d411505f3b054528f635a998fb3c9.png

For now I was able to use my previous seed I had setup on my PC and was able to check the small balance I had sent a few weeks ago.

746416451_Screenshot_20200808-173930(Custom).thumb.png.4b232770905c9d83af0a9fd94207fa92.png

At the end I was able to compile the Denarius daemon on mobile ARM (Android) phone, no rooting of the phone required. This allow for a full wallet node running directly on the phone. To interact with the wallet I can go to 127.0.0.1:3000 on mobile Chrome browser (Brave also worked), or go to the phone's local IP network address and login directly from my PC or laptop. Denarius daemon currently requires about 2gb of ram, so next on the list of things to find is a tablet, and it may be possible to attach an external nvme or ssd drive to the tablet and run chaindata from there. Much more testing ahead.

A suggestion as Kronos is still in super alpha. Once Keepkey hardware wallet signing and sending is possible, allow the option to broadcast to electrumx server, the local daemon IP, or a random daemon on the network.

  • The D 1
  • Denarius 1
Link to comment
Share on other sites

  • Ghost pinned this topic
  • 1 year later...
  • 11 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...