This Week In TurtleCoin (September 17, 2019)
This is a place where anybody in our community can submit a post about the TRTL project they’re working on. It’s a great way to attract helpers for your project and show people what to keep an eye out for. We encourage you to show works in progress as well as finished products, as we’re happy to see them all and it shows that we’re an active community. To submit your post, click this link
I made some great progress on the Nvidia backend for violetminer this week. It’s now working, and hashing at a pretty decent speed. There are still a few more things I need to fix before making a release, however. Firstly, it instantly crashes on Windows 10, due to Windows 10 seemingly reserving about 20% of GPU’s vram. When I limit the memory usage, the performance suffers, so am not sure how best to solve this issue yet.
Secondly, I think I need to alter my code to use streams instead. With the current method, the CPU spins in a loop waiting for the kernel to finish. I believe this is the cause of hashrate being significantly reduced when CPU mining is enabled — the CPU is too busy mining itself to wait for the GPU kernel to finish.
I’ve been working on getting all the automated CI builds working with CUDA, so people don’t have to compile themselves. So far, Linux with both GCC and Clang are working, and so is Mac OSX — but Windows is being a bit of a pain to find the installed cuda toolset. I think I’m getting pretty close to fixing it, however.
Oh — I also need to check the miner works correctly on multiple GPUs. I think I’ve done the programming right, but don’t have multiple GPUs myself, so can’t really test.
I probably also need to add an intensity option for people who don’t want to run their GPUs at max speed.
Windows 10 does not let CUDA applications to use all VRAM on (especially secondary) graphics cards.I’m a 3D Graphics artist. I’m using nvidia graphics cards for 3D rendering using CUDA computing. Problem takes place…social.technet.microsoft.com
- Auto optimization is now functioning as expected, so your wallet is always ready to send the max amount possible
- Using pre-generated key images to speed up transaction creation
- Improving error messages returned when the daemon fails to process our transaction
- Lots of logging improvements to help out developers debugging
Together with ExtraHash and iburnmycd we’ve also been doing a lot of investigation into some rare issues with wallet syncing, and wallet transacting. A ton of bugs have been found and fixed, so hopefully we’ll see a lot less of those weird issues when utilising the js backend or the blockchain cache.
It looks like the library is getting a fair bit of usage in different projects — I’m seeing the library getting downloaded over 130 times a week, and is now being included by at least 24 different projects on GitHub!
I have a few more interesting features I hope to get added in the next couple of weeks, so stay tuned ;o
Client Side Web Wallet
Has been a slow two weeks, but wallet creation and storing them client side (locally on the device) works now. Next up will be to to create a simple login page and dashboard displaying transactions and balance. I will be pushing code to Github soon.
BLOC GUI MINER
BLOC GUI Miner is a beautiful, easy to use, Graphical User interface for mining multiple cryptocurrencies based on cryptonote. The BLOC GUI Miner is easy to use and makes you getting started with mining cryptocurrency on Windows, MacOS and Linux in no time.
It is aimed at getting people that have never tried mining before with a focus on accessibility, security and simplicity.
BLOC GUI Miner support two very popular miner backends: xmr-stak and xmrig
BLOC GUI Miner comes with XMR-STAK 2.10.7 and XMRIG 3.1.1 already built-in, including configuration files for CPU and GPU mining in most of the cases.
What’s new in v1.1.1 ?
A lot of updates in this release. BLOC GUI Miner now support following crypto-currencies:
- BLOC.MONEY (BLOC)
- TurtleCoin (TRTL) (New Chukwa Algorithm supported)
- RYO (RYO)
- Haven (XHV)
- Monero (XMR)
- Adding support to mine cryptocurrency: Monero (XMR), Haven (XHV), RYO (RYO)
- XMR-STAK.log is now created while using XMR-STAK miner with BLOC GUI Miner
- Updated miner setting to support the latest version of XMR-STAK v2.10.7
- Updated miner setting to support the latest version of XMRIG v3.1.1
- TurtleCoin now changed to Chukwa CPU mining algorithm
- Fixed a bug that changed the XMR-STAK CPU config when changing thread count
- Fixed draggable windows on macOS
- Added new cryptunit widget built-in
- Fixed Coinggecko stats for each supported currency
- Added new box with image and link on the left custom for each coin
- 1st pool now automatically selected on 1st run
- Added simple menu selector in the pool settings. Mining from CPU or GPU. (Corresponding port will be automatically selected on the mining pool.)
- Fixed infinite GUI errors coming from electron
- Added price usd for informations section
- Updated XMR-STAK exact config file to latest 2.10.7
- Added an experimental functionality to recover when xmr-stak stats stop to restart the miner
More updates coming soon.
Thank you for your feedback. That’s what keep us alive
Contribute your Miner stats for Chukwa
I put up a simple Google Form to gather stats about mining hardware/software combos. Contribute your stats for others to have a reference. The form is pinned in the #mining channel on discord for future reference as well.
Image by Лечение Наркомании from Pixabay
NinjaRig on Android via Termux
Updated the guide for running NinjaRig (XMRig) on Android via Termux if you’re into that kind of thing :)
Thanks to Haifa Bogdan Adnan for NinjaRig it has been a bit of a hit with the move to chuckwa PoW hashing algorithm. As mentioned in the guide had to remove a part of the code to make it work on Android, hence why it pulls from my repo, which is kept up to date with upstream.
TurtleCoin Updates via Blockfolio Signal
A call-out to members in the community and gaining your support by contacting Blockfolio and requesting they add us as a project to Signal: [email protected]
Rock says it best “… if more people ask they’ll feel the collective hands on hips demanding turtle updates”
It’s always good to be recognized! These are the people who gained new roles in the community this week!
DJ — Teacup, Zerouan, rogerrobers, zpalmtree, muf, bratovenhurt
Developer — Bogdanadnan
Contributor — June, sajo8, farhod, PStarSR
Good First Issues
Good First Issues are tickets that are marked as ‘easy wins’ for new developers. If you want to be a TurtleCoin Developer, these are great tasks to start with!
- Use matches property in ApiDispatcher regex #862
Some calls in the ApiDispatcher use a regex, for example,
getTransactionDetails. They then extract the query parameters. We could instead extract
matchesproperty on the
reqobject, by adding a capture group to the hash regex.
- Remove no longer relevant asserts #811
Since pretty much everyone runs the daemon in release mode, instead of debug mode, we’ve ended up where we have a number of asserts which constantly trigger, due to altered/moved/rewritten sections of code.
- Daemon+WalletBackend timestamp adjustments #704
The current /getwalletsyncdata rounds a timestamp to midnight. Depending on what time of the day you start a fresh wallet, you may have no blocks to grab (we need to roll back a bit more than we currently do with the timestamp adjustment), or too many (since it’s rounding to midnight which is quite far away).
Pay With TRTL
In Discord we have a channel called #Merchandise where people can post things you can buy with TRTL. To view items for sale, check the pinned posts in that channel. These are a few of the items from this week.
All items in our shop:
- ‘Small NEOS Voyager Overshoes’ by Dustin Thewind | turtleland.fun#1350
- ‘Xbox 360 120GB with 10 Games (+1 PS3 Game)’ by Dustin Thewind | turtleland.fun#1350
- ‘Alan Wake Collector’s edition (Xbox 360)’ by Dustin Thewind | turtleland.fun#1350
- ‘Diablo 3 + ROS Collectors edition’ by Dustin Thewind | turtleland.fun#1350
- ‘Lot of Zombie Books (Walking Dead Mostly)’ by Dustin Thewind | turtleland.fun#1350
- ‘Lot of 15 PC games (Most of them are redeemed on steam and will not be usable online)’ by Dustin Thewind | turtleland.fun#1350
- ‘Lot of Xbox One Games (12 Games)’ by Dustin Thewind | turtleland.fun#1350
- ‘eBook’ by DroppingThePacketsHard²#4751
- ‘SC2 Collector Editions (Main Game + 2 Expansions)’ by Dustin Thewind | turtleland.fun#1350
- ‘Gigabyte X570 AORUS MASTE’ by Elkim#7747
- ‘Lot of BluRay discs (Movies, Series)’ by Dustin Thewind | turtleland.fun#1350
- ‘ASUS X570 STRIX GAMING-F’ by Elkim#7747
- ‘Final Fantasy XIII2 Collector’s Edition (PS3)’ by Dustin Thewind | turtleland.fun#1350
- ‘Lot of 4 Nintendo Gamecub Games.’ by Dustin Thewind | turtleland.fun#1350
- ‘Lot of 5 Game Boy Games’ by Dustin Thewind | turtleland.fun#1350
- ‘ASUS X370 ROG CROSSHAIR VI EXTREME’ by Elkim#7747
- ‘Sega Dreamcast with 3 original games’ by Dustin Thewind | turtleland.fun#1350
- ‘Wacom Bamboo Tab MTE-450’ by Dustin Thewind | turtleland.fun#1350
- ‘Halo Reach Collector Edition for Xbox 360’ by Dustin Thewind | turtleland.fun#1350
- ‘Logitech MX Master 910–004337 5 Buttons 1 x Wheel USB Bluetooth Wireless 1600 dp’ by Dustin Thewind | turtleland.fun#1350
- Provided by fipsi#0789 and DroppingThePacketsHard²#4751
Rig Of The Week
Do you have a TRTL mining rig you want to show off? Tell us about it!
“WaitingForAnOpenCaseVegaRig” by HashBrownie
This is a 4 vega56 Rig — 3 Radeon Gigabyte vega 56 and 1 Asus Strig Vega 56..Currently mining as is (waiting for an actual open mining rig case to show up) on stock settings
No secrets at all.. got a good room temp of 18–20 C and ninjarig is kickass with AMD GPUs
HashBrownie 240 KH/s
This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.
- Support the only Duck-Themed TurtleCoin Mining Pool https://trtl.muxdux.com/
- Hi fellow turtles :) TurtleAds just launched! On TurtleAds you can advertise you node, pool or any other service using Turtlecoin. If you are a website owner, feel free to include your script and start earning Turtlecoin immediately. Make sure to sign up today and start earning or advertising. Regards, fipsi#0789 :) https://turtleads.org/
Shoutouts & Thanks
This is the place to mention someone in the community who has done something nice or deserves recognition.
- greywolf thanks to those that were helpful in the past year with issues with my public node. but the latest update killed me and I can’t figure it out so I pulled the node down. thanks again to all those that did help before and I wish the rest of you good luck with public nodes still running, going forward.
- @MrLahaye Thanks @Rocksteady for buying my old NES on the #merchandise channel. My second item sale using TurtleCoin. :D Who’s gonna be my next buyer?
- greywolf a big thanks to zpalmtree for helping me get my public node back up, and also to iburnmycd for fixing my github errors in updating the nodes list.
- wll1rah bogdanadnan, thanks for the great ninjarig miner and the help that you have provided in getting to work with mali GPU with OpenCL.
Originally published at TurtleCoin.