Categories
Weekly Update

This Week In TurtleCoin (September 17, 2019)

Developer Updates

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

violetminer

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.

Zpalm

https://github.com/turtlecoin/violetminer/tree/nvidia

https://social.technet.microsoft.com/Forums/sharepoint/en-US/15b9654e-5da7-45b7-93de-e8b63faef064/windows-10-does-not-let-cuda-applications-to-use-all-vram-on-especially-secondary-graphics-cards

turtlecoin-wallet-backend-js

More updates to the JavaScript/TypeScript wallet backend this week. Additions include…

  • 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!

As a reminder to folks who may not know what the library does, it lets you run a full client side wallet entirely in JavaScript, with no other processes needed. This allows for a lot of options on how to use the wallet, given how versatile JavaScript is. It also allows a much more seamless and integrated experience for the users, as it does not require a flaky RPC API interface to be used.

I have a few more interesting features I hope to get added in the next couple of weeks, so stay tuned ;o

Zpalm

https://github.com/turtlecoin/turtlecoin-wallet-backend-js

Client Side Web Wallet

This week I have had time to work on the client side web wallet. The wallet creation, storage and retrieval process is functional as seen in the above video. Next is to create a dashboard that will feature incoming and outcoming transactions; transfer capability; browser integrated notifications; remote syncing support; and export/import wallets. All wallets are stored in localStorage in encrypted JSON format.

fexra

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

Download link: https://github.com/furiousteam/BLOC-GUI-Miner/releases/tag/v1.1.1

More updates coming soon.

Thank you for your feedback. That’s what keep us alive

furiousteam

https://github.com/furiousteam/BLOC-GUI-Miner/releases/tag/v1.1.1

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

SoreGums

https://forms.gle/tUqk5rMPESw6V5yx5

https://docs.google.com/spreadsheets/d/1vY7l3KSTk5oUL8mp74Cxjl-EdBLC-jjpDpRGiiNXJGY/

https://discordapp.com/channels/388915017187328002/410271688748695562/617848232726364170

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.

SoreGums

https://docs.turtlecoin.lol/guides/mining/using-termux

https://github.com/turtlecoin/ninjarig

Blockfolio Signal

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: support@blockfolio.com

Rock says it best “… if more people ask they’ll feel the collective hands on hips demanding turtle updates

404_Not_Found

https://blockfolio.com/signal/apply

Moving Up!

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 hashStr using the matches property on the req object, by adding a capture group to the hash regex. 
    https://github.com/turtlecoin/turtlecoin/issues/862
  • 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.
    https://github.com/turtlecoin/turtlecoin/issues/811
  • 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).
    https://github.com/turtlecoin/turtlecoin/issues/704

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
    ID: #124437
  • ‘Xbox 360 120GB with 10 Games (+1 PS3 Game)’ by Dustin Thewind | turtleland.fun#1350
    ID: #196185
  • ‘Alan Wake Collector’s edition (Xbox 360)’ by Dustin Thewind | turtleland.fun#1350
    ID: #196847
  • ‘Diablo 3 + ROS Collectors edition’ by Dustin Thewind | turtleland.fun#1350
    ID: #362655
  • ‘Lot of Zombie Books (Walking Dead Mostly)’ by Dustin Thewind | turtleland.fun#1350
    ID: #654412
  • ‘Lot of 15 PC games (Most of them are redeemed on steam and will not be usable online)’ by Dustin Thewind | turtleland.fun#1350
    ID: #654681
  • ‘Lot of Xbox One Games (12 Games)’ by Dustin Thewind | turtleland.fun#1350
    ID: #702770
  • ‘eBook’ by DroppingThePacketsHard²#4751
    ID: #726088
  • ‘SC2 Collector Editions (Main Game + 2 Expansions)’ by Dustin Thewind | turtleland.fun#1350
    ID: #750847
  • ‘Gigabyte X570 AORUS MASTE’ by Elkim#7747
    ID: #753245
  • ‘Lot of BluRay discs (Movies, Series)’ by Dustin Thewind | turtleland.fun#1350
    ID: #858719
  • ‘ASUS X570 STRIX GAMING-F’ by Elkim#7747
    ID: #862191
  • ‘Final Fantasy XIII2 Collector’s Edition (PS3)’ by Dustin Thewind | turtleland.fun#1350
    ID: #867107
  • ‘Lot of 4 Nintendo Gamecub Games.’ by Dustin Thewind | turtleland.fun#1350
    ID: #957775
  • ‘Lot of 5 Game Boy Games’ by Dustin Thewind | turtleland.fun#1350
    ID: #983802
  • ‘ASUS X370 ROG CROSSHAIR VI EXTREME’ by Elkim#7747
    ID: #010771
  • ‘Sega Dreamcast with 3 original games’ by Dustin Thewind | turtleland.fun#1350
    ID: #081097
  • ‘Wacom Bamboo Tab MTE-450’ by Dustin Thewind | turtleland.fun#1350
    ID: #001659
  • ‘Halo Reach Collector Edition for Xbox 360’ by Dustin Thewind | turtleland.fun#1350
    ID: #032088
  • ‘Logitech MX Master 910-004337 5 Buttons 1 x Wheel USB Bluetooth Wireless 1600 dp’ by Dustin Thewind | turtleland.fun#1350
    ID: #027270

    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

Free Advertising

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. 😀 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.
Categories
Weekly Update

This Week & Last Week in TurtleCoin (DEC 10th & 17th, 2018)

We got a little busy last week and a roundup article didn’t get written. Sorry for that, but there’s no time like the present to get this week’s article published!

Did you know you can type *news to get an alert every time we publish these articles? Try it! Go to the chat, and type *news

Developer Updates

TurtleCoin BLOC GUI Miner(dec 10, 2018) BLOC GUI Miner is a wrapper for XMR-STAK and XMRIG and comes built-in with XMR-STAK. We are working on a new update for our BLOC GUI Miner to support more cryptonote coins and to make it easy for anyone to update a coin or to add-edit a mining pool and much more. The 1st one to be added is TurtleCoin The main interface display the most important informations and links regarding TurtleCoin. We are collecting the data from CoinGecko for each coin and store it into a database where the BLOC GUI Miner has access using a private API. We still have to polish the exchanges stats on the left currently not displaying the right data. But everything else is working. This project is open source so anyone is able to contribute by adding/editing their own mining pools directly using the BLOC GUI Miner GitHub rep as soon as we launch the new version in the next few days. We also have added list of website from the TRTL network, social networks, Coin informations with Price, Network status and more. All the informations are contain in a single file called content.json makes it very easy for everyone to contribute to it. Any feedback is welcome before the official release in few days. Thank you! – FuriousTeam

(dec 17 2018) – First we would like to say a thank you to everyone for the great feedback we got from the previous release. Some users reported us not to be able to start the BLOC GUI Miner on different systems. We spent the last 3 days improving the miner and today we are happy to announce that the new version is fully compatible with all Windows (7 and 10), macOS (Sierra, High Sierra, Mojave) and Linux (14.04, 16.04, 18.04) operating system. Also there was another problem with macOS users with the last build. We found out that XMR-STAK require Xcode and microhttpd dependencies and this is mandatory. Installing such dependencies can be challenging for some users. For this reason we switched the BLOC GUI Miner macOS version to XMRIG as it is included as a bundle so macOS users will not require to installing anything else beside the actual BLOC GUI Miner. This version should work smoothly. Again we are looking for your feedbacks. This is the most important for us. Feedbacks keep us alive. Thank you. What’s new in 0.0.3 ? BLOC GUI Miner v0.0.3 comes with XMR-STAK 2.7.1 or XMRIG 2.8.3 already built-in, including configuration files for CPU and GPU mining in most of the cases. – Added XMRIG full support for all current and future coins – Fixed content.json file (that cause a major crash on the previous version) – Updated XMR-STAK with latest official binaries v2.7.1 – Replaced XMR-RIG for macOS – 7 binaries available for Windows, macOS, Linux v0.0.3 update details: https://github.com/furiousteam/BLOC-GUI-Miner/releases/tag/v0.0.3 BLOC GUI Miner Github: https://github.com/furiousteam/BLOC-GUI-Miner How to install on windows: https://wiki.bloc.money/mining/BLOC-GUI-Miner-using/#windows How to install on macOS: https://wiki.bloc.money/mining/BLOC-GUI-Miner-using/#mac-os How to install on Linux: https://wiki.bloc.money/mining/BLOC-GUI-Miner-using/#linux How to mine TurtleCoin: https://wiki.bloc.money/mining/bloc-gui-miner-using/#mining-turtlecoin-trtl BLOC GUI Miner is a beautiful, easy to use, Graphical User interface for mining multiple cryptocurrencies based on cryptonote. 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.7.1 and XMRIG 2.8.3 already built-in, including configuration files for CPU and GPU mining in most of the cases. Some antivirus packages detect cryptocurrency miners as malware and will remove the miner as soon as it’s started. In order for the BLOC GUI miner to function, you’ll need to exclude the miner from being scanned by your antivirus software. Download and install BLOC GUI Miner for Windows, Mac and Linux from GitHub Everyone can add their own cryptocurrency to the BLOC GUI Miner as long as it is supported by XMR-STAK and XMRIG. In the same time everyone can add/edit a mining pool into the BLOC GUI Miner. More details here: https://github.com/furiousteam/BLOC-GUI-Miner/tree/master/coins Much more is coming soon. – FuriousTeam

https://github.com/furiousteam/BLOC-GUI-Miner

lite-blocks – The testnet is going good so far.. we have achieved more than 95% reduction in size of the block being propogated.. some more testing and then you all can benefit from this new feature.. If I am thinking right then following are the benefits/advantages
1. less bandwidth usage for those who are running nodes 24/7
2. takes less time to reach more nodes compared to current situation
3. from the above point we can also deduce that less orphans will be created
Also iburnmycd is writing an article entirely based on this feature.. I’m eager to see what he comes up with – Rashedmyt

https://github.com/turtlecoin/turtlecoin/pull/623

CN_Turtle Testnet – Now that PoW algo [1] has been announced for block 1,200,000 lets start testing it all out. The project needs some people to run some infrastructure (seed nodes, pool, explorer). We’ll also need some testers to send a few hundred hashes at it and check the miners are all OK as they get updated. In the next day or two we’ll be able to compile the testnet bits [2] and even just run straight from containers [3] then we’ll aim for an upgrade height for around midnight Saturday UTC specifically block 1,060,600. So anyone that wants to help out with infrastructure bits please ping me SoreGums#8071 in discord [4] to get added to #dev_testnet, everyone has access to view this channel if you’re curious as well. – soregums
[1] https://blog.turtlecoin.lol/archives/proof-of-work-algorithm-change/
[2] https://github.com/turtlecoin/testnet/tree/cntrtl-v2
[2] https://github.com/SoreGums/docker
[3] http://chat.turtlecoin.lol

https://github.com/turtlecoin/testnet/tree/cntrtl-v2

TurtleEDU – The first week of the beta-semester for TurtleEDU is underway! Our test-students have already found a bunch of bugs and corrections, and even a whole section I’d forgotten to upload. Current obstacles are still working out some kinks in the login/email system, thanks to Greywolf for your patience and help troubleshooting in the meantime. Overall, we’ve received positive remarks mostly, and plan to add more revisions to the class before proceeding with the next classes. We’d like to move in a logical order from newbie -> smart TRTL user, and then next we’d like to turn those smart TRTL users into qualified TRTL contributors! If you don’t know what that means, we’re going to be teaching you what you need to know to be able to get the pink role in the chat “contributor”. After that we’ll be moving into development classes so you can learn the way to earn a red “service operator” or bright pink “developer” role! Cowabunga! If you want to know more, go ahead and type *student in the chat to get your “student” role which gives you access to the EDU_NEWS channel in the chat, your source for all TurtleEDU news and announcements. – RockSteady

If you’d like to report an error or correction, please post it in this meta post: https://github.com/turtlecoin/meta/issues/133

If you’d like to check out TurtleEDU, here you go: http://edu.turtlecoin.lol

Community Advertisements

Turtle (TRTL) Mining Pool by modpool.org Pool Url: https://turtle.modpool.org/ Pool Fee: 0.8% Features: • PaymentID payments for exchanges, you can directly mine to an exchange that supports this feature • PaymentID, integrated address, subaddress supported • “Slush” payment system ( For details, please check “Payments” Menu) • Stats and hashrate chart per worker • Profit Calculator • E-mail notification when workers down • Pending Balance, Total Paid, Round contribution, Current Payout Estimate • Payment Histoy – Daily • Top 10 miners list • Average 1/6/24-hour Hash Rate • Discord channel : https://discord.gg/JW3VJfs • Telegram channel: https://t.me/modpoolorg

It’s that time of year again! To celebrate the holiday’s, turtlenode.online is laying down a special price. Check it out.

New GUI for NibbleClassic! NBXleather linux edition https://github.com/Sudosups/NBX-GUI/releases

Join the the ducks in finding turtles. My pool is based on the west coast of the USA. 0.1% fee – https://trtl.muxdux.com

TurtleCoin Bounties

2,000 TRTL – Image of a Turtle School – Sajo8

25,000 TRTL – Integrate TurtleCoin into Keybase client software – if(true)

1,000 TRTL – video about how to make pub node. – thcmaster

250,000 – Integrate Trezor T as auth/login method into the NEST wallet – Elkim

Fork Watch!

Name of your TRTL fork:
Aeon Classic
Github link for your code:
What is special or new about your network?
Privacy Oriented With A Mobile Focus
Decentralized digital currency is slowly becoming a normal part of everyday life. Yet everybody’s main internet device continues to be their cellphone, a device with a low-powered CPU and limited available storage. Aeon Classic is about enabling this era, enabling an age where all people everywhere have the freedom to privately send and receive money with whatever gadget they already own.
Aeon Classic team is pleased to announce an android application for shellnet based webwallets. We will be adding additional features in the future.
https://github.com/Biolith/android-wallet-wrapper/releases

Shoutouts & Thanks

Rock – Rashed, great job on lite-blocks, this will really help the network! I hope your bounty was a fun prize to receive! I’m proud of your work.

anon – shoutout to kev and beary for being awesome

Rock – Big thanks to Uran and the TurtleCoin China team out there translating our weekly roundup articles to Chinese for our people in the East! As a global project, it is important to us to reach all segments of the community to help our neighbors who speak other languages. I encourage all of you who are part of international communities to follow their example and spread the word to those in your neighborhood. Hello China!! 🙂

Rogerrobers – Shout to chef and capetn keep up the good wrkz work!

Rock – Thanks to FuriousTeam for including us in their GUI miner work, this should help out a lot of new Turtles who want to get started mining.

Morpheus – Happy Birthday, TurtleCoin! Congrats’ and well done to everyone who played a part in making TurtleCoin the success it is! Radical, Duuudes!

Rock – CN Turtle is something I can’t wait to see in action, thanks to IBMCD for your work, and thanks to everyone who helped test it.

Mufalo – shoutout to fexra and birfday boi, nice work with edu turtle, lets grow!

Rock – Thanks to my partner Fexra for helping out with TurtleEDU! and thanks to the students who are in our first beta semester finding bugs for the EDU team! Thanks Greywolf for helping troubleshoot our login and email system.