Jump to content

Search the Community

Showing results for tags 'android'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News & Announcements
    • BlockForums Announcements
    • Denarius Announcements
  • Cryptocurrency Discussions
    • Cryptocurrencies
    • Altcoin Announcements
    • General Discussion
    • Tutorials & Help
  • Denarius Discussions
    • General Discussion
    • Tutorials & Help
    • Marketing & PR
    • Development
    • Mining & Staking
    • Trading & Exchanges
    • Marketplace
  • Programming & Design
    • Development QA
    • Design QA
  • Gaming
    • Bot Downloads & Discussion
    • Gaming Discussion
  • Classifieds
    • Buy Sell and Trade
  • Other Discussions
    • The Lounge
    • Hardware & IoT
    • Tutorials & Guides
    • Domains & Hosting

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


BTC Address

Found 6 results

  1. A while back I forked Neo-Oli and switched in an Ubuntu 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. This turns out to be an more simple variation of a previous tutorial. First install termux and hackers keyboard on your Android phone. https://play.google.com/store/apps/details?id=com.termux https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard Switch your keyboard over to hackers keyboard as its just easier to use with the Termux terminal to start inputting commands. I opened a separate web browser on the phone to copy and paste commands in. A little tedious, but this shouldn't take more than 30 minutes max of copy pasta. Once in Termux run this. pkg install wget proot Then lets get the Ubuntu 16.04 image. mkdir -p ~/jails/ubuntu cd ~/jails/ubuntu wget https://raw.githubusercontent.com/buzzkillb/termux-ubuntu/master/ubuntu16.sh bash ubuntu16.sh start-ubuntu.sh We are now inside of Ubuntu 16.04 inside of Termux inside of Android. Update, Upgrade, Clone Denarius and Compile using a slight variation of https://denarius.wiki/wallet/compile/#daemon sudo apt-get update -y && sudo apt-get upgrade -y sudo apt-get install -y git unzip build-essential libssl-dev libdb++-dev libboost-all-dev libqrencode-dev libminiupnpc-dev libgmp-dev libevent-dev autogen automake libtool libcurl4-openssl-dev git clone https://github.com/carsenk/denarius cd denarius cd src make -f makefile.arm sudo mv ~/denarius/src/denariusd /usr/local/bin/denariusd Its a lot easier to grab pichaindata.zip and then start syncing. If you want to sync from block 0, type denariusd. Otherwise lets gets chaindata and unzip. https://denarius.wiki/wallet/chaindata/ cd ~ mkdir ~/.denarius cd ~/.denarius wget https://denarii.cloud/pichaindata.zip unzip pichaindata.zip Hopefully your phone or tablet has enough hard drive space to wget and unzip. Now run the daemon to wait for full sync. denariusd To watch the debug.log. tail -f ~/.denarius/debug.log Congratulations, you now have a full blockchain daemon running. But we really want to add Kronos so we have a nice and easy interface to use with this for on the go. Check next post on how to manually install that.
  2. 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. 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. Above to to test Kronos first would see the syncing from block 0 wallet would work. Example showing this worked. 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. 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. To my surprise Kronos using the phone's web browser saw the Keepkey hardware wallet. 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. 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.
  3. How to setup Yubikey 5 on Android phone and Windows Desktop guide, to replace Google Authenticator or Authy. Trying to think of ways this could be hacked, not quite sure all of the methods, but I think they all require physical possession of the yubikey itself and a password, on top of your login credentials. The idea behind this is hearing about sim swapping hacks and trying to get away from anything related to the phone carrier being hacked. Get yubikey somewhere, 2 or more of these as 1 will be a backup, probably official source so no tampering. I am using the Yubikey 5 for this example. https://www.yubico.com/products/ All authenticator downloads located here https://www.yubico.com/products/services-software/download/yubico-authenticator/ I don't have an iPhone so I can't test if the NFC part works on Apple products. On Android install the Yubico Authenticator App, now go to your site, lets pick https://www.southxchange.com/ . Go to user settings, Two-Factor Code Authentication and enable. When the QR shows up you want to scan this with your phone. Also write down the manual code. After the QT code is scanned in the phone will ask you to tap the yubikey NFC. Tap the yubikey to the phone. If you already have your backup yubikey, Click add and tap again. Now its stored on both yubikeys using QR code scanning. Enter the 6 digits to enable 2FA on your account. Download and install Windows Yubico Authenticator from the official link above. Plugin one of your yubikeys to your desktop, and your codes now pop up. Put passwords on both authenticator apps for extra security. For github, major exchanges, gmail, etc most of these offer to just add the key itself instead of using the 6 digit code. But this app is really handy for things like Discord.
  4. This is a very easy way to track addresses from your android phone. Like watching masternode payments live. Download Coldfolio from https://whopper.io/ which links to the Google Play Store. Add a card Select your Crypto from the List Scan QR Code from the Denarius QT Wallet go to receive tab, click address and then click below Show QR Code Label your Card in Coldfolio and double check you only have the address This example shows the ?label=MN2, delete this part. This can always be modified later by hodling down the card and clicking modify. Keep track of your staking, masternodes, balances.
  5. Introducing: CryptoPayAPI So a thought occurred to me the other day when I was looking at the wallet daydreaming about all the uses of cryptocurrencies when I realize that apps and games on platforms such as Google Play could accept them as credits instead of USD or other government currencies. Such as in Life of Jaxon to buy level packs, instead of using Google's in-app purchases API we could write one for DNR. It would not be too hard to do. Just ask the users to send coins to an address and set the note as a key, then ask for the TX ID. If I'm missing anything here let me know! I think this could be an excellent way to boost the use of DNR. Current Release: Alpha 2 GitHub Link: https://github.com/Roxas240/CryptoPayAPI
  6. After a bit of thinking, If a developer uses my API and modifies some code of it, they could prevent a transaction from occurring on the client side. That would allow companies or ETH hackers (we all know about the articles) to take money without the customer getting what they paid for. If I were to start an escrow service, then it would be impossible for funds to be stolen. Why would a developer worry about taking up my offer? Security. While my company does not have quite a name out there, and me being the only employee it almost seems risky to people. But as the service grows, more and more trust will come. So a dev would sign up on my site and request an escrow. I would give them an address to deposit funds into. In the bottom corner of the box would be a message saying, "Check Address for Escrow". A user would then be able to copy the address and paste it into a search box on my site to verify we own that wallet. Once a transaction goes through, the customer would press a button accepting the fact that they received whatever they purchased. Once they confirm, I send the coins to the dev. If they do not press the button after a day or two, a notification is sent to the user forcing the user to press I did get the item, or they didn't. If the user says they never received the Item, the developers get a claim of non-payment and I get a transaction ID that user sends to me. A time stamped database will show the transaction ID and the time the item was purchased. The API will include data store inside of itself. This data storage engine is immutable, meaning that a developer cannot change its calls and how they work. An MD5 hash would then be generated from the storage engine API to verify integrity. That hash is then sent to my escrow service to check the integrity. If it succeeds the check, then a function is called on the device to undo the payment and remove the artifact left by the storage engine. If it fails the check, and the developer gets hit with a mark and funds are returned to the user. On Android, the SafetyNet API will be used to check for rooted devices. If a device is rooted, then the user is warned that all purchases cannot be verified and that the dev is not responsible for any non-delivered purchases. Please reply with any concerns or way to check things more effectively.
×
×
  • Create New...