This week we gained a decent amount of miners from the XMR community. Welcome 🙂 Thank you for helping us grow as a network.
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.
Turtle Wear 2.0
So Turtle wear 1.0 has been around for a couple of years now. One of the biggest annoyances I had when making it was the reliance on a companion app in Android which blocked off iOS and Standalone watch owners from using it. Turtle wear 2.0 is now a standalone application meaning it can be used regardless of your phone and work just fine! It’s also up to date with the latest play store requirements so it’s no longer in danger of being kicked off the app store at the end of the year.
I’ve been working on adding fee per byte to the TurtleCoin codebase. This is where the minimum fee for a transaction is defined by how large in bytes the transaction uses. It makes sense to charge by this metric as the nodes both have to store the transaction and they have to process the transaction, and large transactions are slower to process.
So far I’ve added the code to WalletBackend which drives zedwallet and wallet-api, just need to add it to the daemon and turtle-service. I’ll also need to add it turtlecoin-wallet-backend which drives TonChan and Proton, but that’ll be relatively easy as the codebase is quite similar to WalletBackend.
Hey everybody, there’s a new version of Proton Wallet out now as I’m sure your wallets have already notified you. Check those digits, we’ve made it to v1.1.1! Sick trips!
This is basically a bug fix release. Z and IBMCD were kind enough to find and squash some bugs in the backend that I use for the wallet, as well as some user-reported bugs related to wallet creation and some other things. (Check the changelog if you want the intimate details.)
IBMCD has implemented strict version-checking on his blockchain cache as well, so you’ll find if you do NOT update to the newest walet, your wallet may no longer sync at all. So please update!
Thanks again everybody. As far as what’s next for Proton, I’m planning on beginning work on implementing subwallets (ie, multiple addresses in one wallet file) just as soon as we get deterministic subwallets merged into the backend.
This is the place to mention someone in the community who has done something nice or deserves recognition.
greywolf i can’t thank zpalmtree enough for being the only one with the patience and tolerance to answer the numerous questions from a normie one who is one step away from being tagged with the spoonfed role. i learn slowy, and much of this shit is way over my ability to easily grasp. he is the only one who still exemplifies the qualities of being a good turtle that i read about early last year in an article in Medium that i got linked to from a tweet that was part of a series “What is xxxx”, in which new cryptocurrencies were highlighted every week. that story brought me into the community, and zpalmtree has been very helpful to me all along the painful journey.
japanesecar As always, great group! Happy to support it and thank all of you for doing the same!
anon applause to the developers and contributors who make this happen
Zpalm Congratulations to teacup for winning the Christmas discord logo bounty. If you hover over the discord icon now, it should snow animated snowflakes.
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.
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
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.
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:
TurtleCoin (TRTL) (New Chukwa Algorithm supported)
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
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.
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.
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.
‘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!
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.
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.
As I mentioned last week, I was working on upgrading turtle-service/zedwallet wallets to the WalletBackend/zedwallet-beta format. This is now complete, and I went ahead and implemented the transparent upgrade feature.
Once the PR is merged, you can go ahead and open an old style wallet in zedwallet-beta or wallet-api and it will upgrade it, and retain all syncing progress, transaction history, and so on.
This should make it a lot easier for new GUI wallets or services to upgrade without having to bother reimporting their wallets.
I’ll probably be releasing a new TonChan version in a few days. It’s nothing major, but there’s some wallet sync speed improvements, 64 bit support, and a few bugfixes. I’m pretty happy with where it’s at, it works pretty nicely aside from somewhat slow syncing, the only real feature it’s lacking is optimizing.
However, this feature is present in the new version of the wallet backend it’s using, so it would be pretty trivial to add a manual optimize, but it also has an auto optimize feature, which is enabled by default.
Haven’t really had any time to fuck around with the C++ backend to see if we can get faster syncing on mobile I’m afraid. Kinda a large time investment where the only positive outcome is faster syncing speed.. :/
Remember if you’re importing a wallet from desktop, check the FAQ screen for a few tips on how to greatly increase your sync speed.
Fixed a rare bug in WalletBackend which would cause about 1 in 256 transactions with a payment ID to be incorrectly scanned. If you were having balance discrepancies running wallet-api, please update your daemon to the dev branch and resync to see if it fixes it.
Small update to the js backend to fix the config being static – this would cause issues when the library was initialized multiple times with different coins, for example, if you were creating a multi-coin wallet. It should now work perfectly with multiple coins at once. Thanks to fipsi for reporting this so I could get it fixed.
Rig Of The Week
Rig3 by Greywolf(all stock settings) just over 19K H/s
it is an open air frame i constructed with 1/2″ angle aluminum bars, and some self-tapping screws to hold it together. it sits on a 1″ thick rectangular piece of smooth plywood. the frame has five (5), 2-1/2″ wide slats of wood, to support the mobo and PSU. i positioned a 6″ long angle aluminum bar mounted to the frame in the rear, to support the GPUs. the components are EVGA 500W PSU, GIGABYTE GA-AB350-Gaming 3 mobo, AMD Ryzen 3 1200 quad core CPU, Patriot Viper Elite Series DDR4 8GB (2x4GB) 2666MHz PC4-21300 RAM, Windows 10 Pro on a 120GB SSD, with a 64GB SSD to store data and installed programs, AMD RX Vega 56 and two (2) AMD RX550 GPU’s, with a standard PC speaker and an on/off switch wired to the mobo jumpers, a single-dongle Logitech wireless keyboard and mouse, and a USB 3.0 extension cable from the rear panel to the front of the rig for easy access.
i don’t have any secrets, i run everything stock, and when stuff breaks, i ask for help from the best community in the crypotosphere, found in the Discord TRTL Network server
greywolf – i’ve been with the community a few months past a year
Shoutouts & Thanks
Rock – shouts out to zpalm who wrote the entire roundup this week.
Rock – shouts out to everyone who participated in last week’s DnD sesh with the TRTL crew. It was really fun and I’m looking forward to continuing the campaign this weekend 😀
Rock – shouts out to captetn for running the new tipbot and to madk for running the old one
One of the things that has been most requested of us is a mobile wallet. In the past we’ve always pointed mobile users to our web wallets, but a brave turtle came forward and put together a cool android wallet and we’re pretty stoked about that, so here’s an interview with the creator!
RockSteady: Zpalm, thanks for taking the time to do this interview. You’re the first person to come up with a mobile wallet- with us being a year in, why do you suppose nobody else came up with anything in this time? There must have been significant roadblocks.
RockSteady: TonChan is an interesting name, where did that come from?
Zpalm: There’s a nice quote, ‘There are only two hard things in Computer Science: cache invalidation and naming things.’ Finding a cool name which is somehow based on turtles was a bit tricky, so I nabbed the name of a cute Turtle, called Ton or Ton-chan from an anime, K-ON!
RockSteady: What features have you seen others talk about? Anything you think is interesting enough to implement?
Zpalm: One of the things I really like and I think some other people have commented on is how easy the transfer process is. If the payee is already in your address book, it’s one tap along with entering the amount to send a transaction. I plan on making this even faster – I’m currently working on implementing support for QR codes which have an amount+name attached – this will allow you to scan one QR code, and it will add the user to your address book, and pop you right on the confirmation screen. This feature is also supported by TurtlePay, so I think that can help with adoption – It’s easy to use TurtleCoin to accept payments, and it’s easy for users to pay with as well. Other features that have been requested is address book management, fusion transactions, dark mode, and more. Most of them I had already planned to add (and haven’t got round to yet). The dark mode one was interesting – I thought it would be pretty trivial to implement, but it ended up being a bit of a pain getting the theme to apply everywhere when changed. This led to a redesign of the theming process, and now it’s would be pretty easy to add support for user created themes. I’m not sure how many people would make use of a feature like that, maybe we’ll see it added.
RockSteady: Great answer, can you tell us a bit about what the wallet can do currently, and what you have on the development roadmap?
Zpalm: The wallet is perfectly functional as a daily use wallet. It can send transactions, receive transactions, and view past transactions. Not that much more a wallet needs! However, there are a number of other features to make the experience nice to use. One feature I’ve really been liking, and I think other people have been too is the notifications. It’s a very simple feature, but it’s quite nice to get a notification whenever you get sent a transaction. The roadmap right now is adding a few more features like fusion transactions and fixing up a few bugs have been experiencing, then iOS support.
RockSteady: Id also like to talk a bit about development, whats the app written in? What was that process like, if you had to explain it to a non developer?
RockSteady: What was that process like, if you had to explain it to a non developer?
Zpalm: Writing the UI was pretty frustrating – Trying to get everything to line up nicely, and all coloured in a nice looking way. Since you’re lining things up by pixels, or percentages, instead of dragging and dropping, there’s a lot of changing a value, reloading, and seeing how it looks. I found sometimes I’d have spent 3 hours and only written 50 lines of code for a screen I was designing. I’m very pleased with the final outcome, but it is sloooow to get there. Writing the backend was business as usual, since it’s not locked to just mobiles, I could test this all out on a desktop, rather than an android emulator, which makes developing a lot faster. Since I had done most of this work in the C++ already, it was pretty trivial, just copying code over and converting into the typescript equivalent Writing the high performance code was painful. Since you were working in three different languages, it was a pain to figure out where in the process you had gone wrong. If you ever did anything wrong, you pretty much always got an app crash, rather than a helpful error. The documentation on how to use the API is pretty sparse, so there’s a lot of googling to figure out how to do something pretty simple. After a lot of scraping logs, finally got it doing the right thing. I was stumped for a few hours by accidentaly swapping two parameters around
RockSteady: Given the popularity of the android app, do you think there’s interest in an iOS app, and what hurdles do you think someone might face in implementing it on iOS? Is there anything they could learn from your journey with the Android app?
Zpalm: Certainly, one of the most requested things is an iOS app. Since the wallet uses React Native, which is cross platform, there’s not that much that needs doing for iOS support. The main thing we need is to implement the high performance C++ code in iOS as well – since the Java/JNI stuff is android only. Since iOS uses objective C, which is a superset of C (All C code is valid Objective C code), this shouldn’t be too tricky – but I might have to change from C++ to C, which could be a pain. We’ll also need to make sure that everything looks good, and fits with the iOS theme – they have a few differences, and we want to try and make the wallet feel like a native iOS app, if possible. There’s a few things which I’m not sure what the iOS pattern is – like ‘Toast’ notifications on Android (Those little messages which pop up in a bubble at the bottom of your screen) that we’ll need to add.
RockSteady: How many people have downloaded TonChan so far? Have there been any interesting bugs reported? What is the best way someone can contribute to the project?
Zpalm: Google play is telling me 104, it takes a little time to update but that’s already a decent amount for something released only a week or two ago. The most interesting bug is probably the wallet sync slowing down when you swapped tabs – I think I fixed that one, but it was quite puzzling at first. The best way to contribute is to leave an issue on the github if you see something not working, or something that you think could be improved, which as much info as possible. Of course, if you’re a developer yourself, you could try and fix it too!
RockSteady: Tell me a bit about TonChan’s relationship w/ TurtlePay, I heard there’s something in the pipeline regarding fees
Zpalm: TurtlePay and TonChan work very well together in my opinion, TurtlePay making it easy to request payments, and TonChan making it easy to send payments. We’re going to waive any fees (other than the mandatory network fee) for TurtlePay transactions to help guide adoption.
RockSteady: That’s a pretty solid description, what advice do you want to give the person who ports it to iOS?
Zpalm: I hope iOS gives better errors when native code breaks than Android! I forgot to mention this earlier, but background syncing is another big hurdle for the wallet. When using React Native, there’s no way to just run our app forever, and sync in the background, unfortunately. Both Android and iOS allow us to fire an ‘event’ every 15 minutes, which we use to wake up the wallet and sync it. On Android, this event seems to be able to last as long as we like, so we run the sync for 14 minutes, then go back to sleep to wait for the next event. On iOS however, this event can only run for 30 seconds, which is obviously not very long. I don’t know if there’s any way around this, I couldn’t find any when I was searching. iOS also schedules the events with a proprietry algorithm – so they may end up never running, or just running once a day. This is going to probably be the biggest pain point to get around when porting to iOS.
RockSteady: As with most TRTL projects, we want to reach out to the community to help with things and give folks a chance to put their mark on the app, what are some “good first issues” for someone wanting to get started contributing to TonChan? Are there any features you’d like to see that you’re looking for collaborators on? What toolchain stuffs and helpful bits would someone need to follow in your foot steps and tinker around?
Zpalm: There are a couple of ‘Good first issues’ listed on the Github – https://github.com/turtlecoin/turtlecoin-mobile-wallet/issues – but frankly most of the things there aren’t too tricky to add. One not listed there but that would be very helpful is improving the setup guide. It’s kinda confusing to get the android studio setup done correctly, and an emulator running, which as you mention, would be needed to test things. I don’t think there are any huge features which we’d need collaboration on yet, aside from iOS support. If you’re wanting to implement something and are having issues, give me a ping and I’ll be happy to help you through them
RockSteady: What has it been like developing with React Native? For any developers out there considering it over something more conventional , what advice or forewarning would you give? How does it contrast from web apps written in React?
Zpalm: It certainly makes writing the UI nice. The react model of state always traveling down can be a little tricky to get used to, but once you’ve got the hang of it then it can be pretty fast to develop in. You can also use the majority of nodejs modules, however, you are likely to need a project like https://github.com/tradle/rn-nodeify/ to get them to work correctly, the setup is a little hacky. You will find some modules work perfectly in node, but a certain feature doesn’t work in react-native, which can be a little frustrating.
RockSteady: Would you ever consider pure Java or Kotlin in the future?
Zpalm: Kotlin, maybe. I’ve written very little Java, but the small experience I had with it was poor, simple things were very verbose, and it looked no fun at all to develop in.
RockSteady: What was the process like boarding a crypto wallet app in the Google Play store? I know it’s been a bit of an uphill battle for people to get their wallet apps in the iOS app store. Can you walk us through the process of how you went from “now I have an app” to “now i have an app on the app store” and what all it entails being an “android developer”Also, please detail the costs and wait times involved.
Zpalm: It was really easy, to be honest. I just had to sign up for an account, send them $25, add some images to display in the store, and upload the apk. I think it was less than 24 hours from uploading my apk to it being live on the store.
Zpalm, thanks for the internet and thanks even more for the mobile wallet. It’s great seeing it grow as a project and I can’t wait to see who puts together the next great PR for it 😀
Happy new year! It’s been a great year with you all, and I hope you’ve all made the resolution to mine more TRTL this year, because we’ve got a heck of an update for you! Read more about the upcoming PoW upgrade! 30 days!
TurtlePay™ – I’m proud to say that the TurtlePay™ Public Beta launch occurred as promised just before Jan 1 2019 00:00:00 GMT. For those of you that have not been following the development of the project, there’s quite a bit of work going on behind the scene to make TurtlePay™ an awesome tool for developers. The service is FREE for everyone to use and the only fee is the standard network transaction fee of 0.10 TRTL.
TurtlePay™ is a payment processing service that is designed to help developers integrate TurtleCoin™ payments into their existing applications. By providing an easy to use set of tools to incorporate TurtleCoin™ payments into more applications, we hope to drive adoption of the technology to new heights.
Some people just want to write cool applications and develop new tools that allow them to use the technology without worrying about how it works, why it works, or keeping up with the latest and greatest features. Let us worry about the hard parts while you build awesome applications that use TurtleCoin™.
We’re looking forward to see what kind of cool things people start to build based on the platform. We’ve already identified a few tweaks to the current system that need to be made given some of the feedback a few people have provided.
In the next few weeks, I’ll be building out additional documentation on how to leverage the full power of TurtlePay™ and its related tools as well as adding additional features that will only make the platform better.
The platform is designed with scalability in mind and can easily grow as the needs of community grows. You can even run the platform yourself! Stay tuned for further updates! – IBurnMyCD
Mobile Wallet – A lot of people have been asking about a mobile wallet, so I thought I’d give it a shot. I’ve got a simple UI running on the phone, simply generating wallets and not much more yet.
I’m working on building out the main wallet functionality in a separate node package (https://github.com/zpalmtree/turtlecoin-wallet-backend) so it can be used for other things – think web wallets, native GUI wallets that don’t need any of the C++ code, etc. For that reason the repo will be pretty quiet until I’ve got that sorted out. Once the backend is done, it should just be a small matter of hooking it up and making everything look pretty, then off to the races.
This is going to be a native mobile wallet, so it’s not just a web wallet wrapped in an app. Furthermore, you’ll own your own private keys. This does mean you’ll have to scan the chain, which might be a bit heavy on CPU and battery life, but if you create a new wallet rather than importing, it shouldn’t be too bad. – Zpalm
TurtleCoin RPC Nim – This is a Nim wrapper for the TurtleCoin RPC APIs. It includes two modules, `walletd` for wallet JSON RPC commands and `turtlecoind` for the daemon HTTP and JSON RPC methods. There is also a simple example on github showing how to use this package. I have been learning Nim for about a month so let me know if there are any bugs! – DSanon
TurtleCoin-Utils – I’m happy to report that the TurtleCoin node.js utilities are almost complete. This package is designed to provide native JS (and TypeScript — Thanks Z!) methods and calls that work in Node and in browser to create addresses, decode addresses, scan transactions for funds, create new transactions, and even generate the ring signatures necessary to create a valid transaction on the network. I’ll be working on improving (and in some cases creating) the documentation for the package in the coming days to make the entire package easier to use. – IBurnMyCD
Turtacus – Turtacus has been rapidly draining funds recently with very few donations coming in to support him. For that reason, I have begun looking at new ways for his prizes to be generated and funded. In coming time, I will be changing the way the tournament works. There will be an entry fee which will only allow those people who have entered, to make it onto the leaderboard. Anyone will be able to fight but only those entered will gain points for the tournament. On top of this, there will be a new points system for the tournament whereby winning will net you 2 points, losing will net you 1 point. In this way, participation is encouraged win or lose. The entry fee is yet to be decided but will likely be between 2500 and 5000 TRTL per person since this is an easy sum to acquire even just from tips during the week. The tournament prize will be 90% of the overall entry fees collected, with the other 10 % going to Turtacus’s prize fund which will be added to an occasional tournament prize pot. As you can tell, there are a lot of changes coming. It will take time but hopefully, it will encourage more fighters. – Rynem
New Turtle-Service API – To any developers who are currently developing apps with turtle – I would love if you would try out my new API – It’s a replacement for turtle-service, and it gives a bit of a friendlier, REST based interface. If you are having trouble getting it working or have any queries, let me know and I’ll be happy to help. – zpalm
250,000 TRTL – Integrate popular hardware wallet from SatoshiLabs, Trezor T in TurtleCoin’s Nest wallet in order to create and encrypt, decrypt wallet and sign transactions with the device. – Elkim
Teacup made this 😀
Tired of all that hard work in the turtle mines, and just want a little bit of TurtleCoin for free? C’mon over to the Llama & Horse TurtleCoin Faucet! https://trtl.faucet.llama.horse/ It runs a little differently from the other faucets, but we hope this leads to it being self-sustaining in the long-run.
Massive shoutout to MadHatter for building the Nibblebot! You can now send & receive NBX as tips in the NibbleClassic server! – Sups
HAPPY NEW YEAR TURTLES!!! – Turtley McTurtleton
Thanks everyone for a wondrous year! You are all amazing! Here’s to next year! – Oiboo
Shout out to the whole community on such a great year and for helping each other out no matter the problem! Can’t wait to see what 2019 brings. – Khem Boi
2019 will be big for TurtleCoin – mkid
Happy 2019 @ everybody – if(true)
Thanks for the last year, its been a blast! Looking forward to next year! Great community and group! – japakar
Thanks to all turtles fot a year full of inspiration and fun(bearbeitet) – bernd
happy new year turtlecoin and lads <3 – mufalo
Thanks Rynem for creating Colosseum! Thanks community for the donations to it and the work he put into it! – Rynem
shoutout to the whole TurtleCoin community for a great first year, and ending of 2018. you’re a fun group of people, and our developers keep working hard. thanks for making it real, gang. – greywolf
Z, you’re just plain awesome. I appreciate the banter you provide and look forward to a mobile wallet soon™. – ibmcd
Dear Dominos, we’re through. – Rock
Thanks to @ibmcd and all the turtlecoin community to have patience and keep teaching me new programming stuff every time I come – mrrovot
Shoutout to CapEtn for helping to test lots of my code. It’s great to have people using my code before it goes live so we can fix all the bugs! – zpalm
To any developers who are currently developing apps with turtle – I would love if you would try out my new API (https://www.futuregadget.xyz/api-docs/) – It’s a replacement for turtle-service, and it gives a bit of a friendlier, REST based interface. If you are having trouble getting it working or have any queries, let me know and I’ll be happy to help. – zpalm
I’ll link the article below, but to sum it up, we were alerted a few weeks ago to credible reports of ASIC miners being available for purchase. Sticking by our commitment to keeping mining ASIC-free and competitive, we pivoted to a new algorithm that you may be familiar with: Cryptonight Lite Variant 1
The transition is a two stage hashing algorithm change that is currently beginning phase two. Phase one gets us out of the way of ASIC for now, and incidentally NiceHash as well, for the moment. Phase two gets us a more suitable long term hashing algorithm to carry us into 2019.
During the transition to our stage 1 algorithm change, we were attacked repeatedly, which rushed the transition to the new algorithm. When we are making these changes, it requires the participation and cooperation of everyone else, which we almost didn’t have as a result of the attacks pushing the transition date ahead by 6 days.
Initially, we wanted to have at least the big two covered, XMR-stak and XMRig, which both voiced support for our algo change. The schedule moving forward made this difficult, as XMRig was the first to swap but most of our miners still preferring to use other software. We had to rush out an adapted version of xmr-stak that we affectionately called TRTL-stak.
As cool as it is having a miner named after us, when XMR-stak is released officially we will be retiring TRTL-stak in favor of the continuously supported XMR-stak. In the mean time, it is fine to use.
There’s a new tag in the chat now to summon a link to all of the graphical wallets currently available. Even with one or two of them currently retired, we still have 5 active GUI wallets currently, which just screams one thing… OPULENCE.
Download one of our wallets today, and put your hands on a piece of organic, fair-trade, handmade, bespoke, poverty-repellent software. Here’s a quick link to all of our GUI projects
#1 This wallet is written in Golang. Supports Win/Mac/Linux
TurtleNode.io — daemons are updated to v0.4.3 and are running like champs. TurtleCoind-ha project received a major update this week that helps with stability quite a bit. Also added a few new features in support of v0.4.3 of TurtleCoin. See https://github.com/turtlecoin/turtlecoind-ha/releases for more information Most of my “spare” time this week was spent working on TurtleCoin itself. — Iburnmycd https://turtlenode.io
Wiki — is getting a lot of revamp this week, big thanks to zed, guacamole and sajo and everyone for all the contributions and work keeping our documentation up to date, accurate, thorough and easy to follow — bebop https://github.com/turtlecoin/turtlecoin/wiki “I’ve been making some big changes to the wiki. Changing the structure of files and adding newer guides on other topics. It’s been coming along nicely, excited to have it done and pushed to the wiki. It’s gonna be great :D” — Sajo “We have been updating the wiki to make it a one-stop-shop for all things TurtleCoin. I am hoping that if we can make the wiki as newbie friendly as possible, we can reduce the barriers of entry into our community. Come and give us a hand!”— holyguacamole
Simplewallet — Hopefully those of you who are using simplewallet have enjoyed the UI changes that 0.4.2 brought. There’s a few new features in 0.4.3 The `— wallet-file` and `— password` args that some people were missing have been re-added, so you can start up your wallet straight away from a batch file or script. It also adds timestamps to list_transfers, so you can see how long you’ve been a part of this great community! https://github.com/turtlecoin/turtlecoin
0.4.3 Fast Sync — “The ability to sync the daemon using a list of checkpoints rather than maintaining bootstrap snapshots was added. This enables fast initial syncing and spreads bandwidth usage across the network rather than a single blockchain download and should aid in faster recovery of daemons when problems arise.”— Ereptor https://github.com/turtlecoin/turtlecoin
New Algo — “Turtlecoin has officially moved from Cryptonight to Cryptonight Lite Variant 1. This was implemented via a collection of opportune if statements.” — Suml Noether
Nest GUI — The Nest wallet is getting featured on turtlecoin.lol as the main GUI wallet. Coming from the industrial and startup spaces, where I developed many apps, but for internal use or for cocky bosses who thought they had the next big idea but nobody wanted their product, it’s a nice change. With already hundreds of users and soon thousands, it feels great to develop something people want and use, and to help grow the TurtleCoin community. — Jon Nest Dev
TRTL Wear Watch App — “trtl wear released this week, now you can see the time, date, weather and the vaule of a turtle coin all from your watch. Along with that I’ve been making some fresh exploration into getting android a turtle wallet, hopefully more on that soon.” — Seperot
Winforms GUI — We’re actively working on the WinForms wallet, making continuous progress by resolving github issues, adding features, and keeping an eye on #help and #wallets for any issues that haven’t been reported yet. — JerMe404
Electron GUI — The newly introduced Electron GUI wallet, named WalletShell, has just entered the GUI wallet race. It’s main goal is to provide users with an intuitive and pretty looking interface. Future updates will include a revamped Transactions page and the ability to use a public node. — PermaDeath
Turtle Racing Alpha — tests have been running through the week and collecting/fixing bugs. Check out videos and follow on Twitch https://www.twitch.tv/turtleracingalpha/videos/all The next features being worked on is a turtle auction where you can buy and name your own turtle with max speed, acceleration, and endurance stats that effect the outcome of the races, and exacta and trifecta betting pools. — Ryan
RocksDB Upgrade — As Turtlecoin community was screaming to heavens “Oh Great Turtle, please pretty please, bless us with stable daemon!” two brave turtles with capabilities heard the prayers. Here we are now blessed with daemon stable more than EVUR! — YamiM0nster
The /r/TRTL Subreddit is celebrating 1,200 subscribers!! Congratulations to our community team that is memeing our way to the top, around the clock! Subscribe now for all of your quality TurtleCoin content and discourse -> https://trtl.reddit.com
Decentralized Exchanges — Work continues on getting TurtleCoin added to a decentralized exchange, for the purposes of reliability and security. Remember, if your TRTL is on an exchange, you’re not in full control of it. The current integration effort is for a DEX called Bisq, which you may remember as BitSquare. The qualifications and requirements for being listed are few, but you have to code your own integration and then get it successfully merged as a pull request to the main software repository for the exchange, and the author explicitly states that you get one chance, and one chance only at this, or you’ll be blacklisted. Needless to say, we are measuring three times and cutting once! Bisq DEX — https://bisq.network
Fixing Stuck Transactions — Recently, we’ve noticed people sending transactions with a large amount of inputs, but only the network minimum fee, and they get stuck easily in the transaction pool, which can really suck! Fortunately, we’re working on making these types of sticky transactions less of an issue. ZedPea had a quote and some ideas in regard to a solution: “Would be cool if you could mentioned the transaction pool bugs being attempted to be fixedI guess just don’t worry folks who have stuck tx’s, we’re working on fixing it — if they want more info there’s an explanation here — https://github.com/ZedPea/turtlecoin/commit/18677cb69439e3bd5a51dd7f96475739dd8dfde1 “ Thanks, Zed, I hope we’re able to help free the Turtles! — RockSteady
TRTL Game Devs, UNITE! — Our game devs really lit a fire under things this week in the chat, and I can really see some steam building in that department! If you’re an aspiring game dev or asset designer, you should check them out in the chat! Bebop took a second to get with GT3000 for a quote on this week’s developments, “Work progresses on our untitled turtle game, we’ve finished the Minimum Viable Product, and have begun fleshing out the content. Our noses are on the grindstone to really get this out to people and we’ll have more information soon but here’s a teaser image to tide you over. Keep fighting the good fight against our ILLUMINATI overlords! Turtle Forever!” Nice! I can’t wait to play! Good job, you all!
Life’s Pool Tracker and Converter —“I’ve made an android app for pool tracking and converting TRTLs to other currencies. there is no github repo yet, it’s going to be opensource someday… it’s getting updates weekly, I’m currently working on notifications, so if your miner stops, you get notified, etcyou can test it out yourself” — LiFe[MGLolenstine] Good job! I hope to see this one open sourced some day, so the community can learn from what you’ve made. — RockSteady Pool Tracker — https://labs.xda-developers.com/store/app/xyz.mglolenstine.trtlcalculatorandpooltracker
Derp’s Pool Watcher —“hoping to have an alpha of iOS pool watcher ready by Sunday or Monday night. steady she goes on my side” — derp-derp-derp, thanks for your hard work! We for sure need more of an iOS presence, and this could help.
Turtle Runner — Kinjo shared with us a preview of the Turtle Runner Game that’s being worked on. This one’s really cool, and takes me back to my early Atari beginnings, thanks! I can’t wait to lose hours of productive time playing this 🙂
GUI Wallets — Just in case you weren’t aware, we have a few GUI wallets that are receiving regular updates and lots of love from our community contributors, and if you’re into graphical programs rather than command line, these are right up your alley! Turtle-wallet is our python GUI wallet; if you’re into Python or like tinkering, this is the one for you! https://github.com/turtlecoin/turtle-wallet Xamarin-wallet is our windows GUI wallet; if you just want to unzip a folder and double click an icon to get started, this one is your best bet. https://github.com/turtlecoin/desktop-xamarin
Docs and Wiki — AC, Bebop, Zed, and a bunch of other industrious Turtles have been working hard on our documentation fragmentation issue lately. We have a lot of guides, but they’re all spread out, so these guys came together to bring you some cool documentation repos for users, devs, and operators. When they are done, these repos will merge, and become our knowledgebase. I hope some day we can be the most well-documented project out there, and these guys are pushing that vision forward every day! “docs repo has been consolidated with turtlecoin-wiki and closed. Documentation organization and cleanup is underway and we’ll have a nice, organized structure for documentation and guides together in the next couple of days” — Bebop https://github.com/turtlecoin/turtlecoin-wiki https://github.com/turtlecoin/docs https://github.com/turtlecoin/turtlecoin/wiki
Turtle-Coin.com —” has been updated with a new way to add your pools. Go to https://turtle-coin.com/request.php and enter the data. Requirements are not set in stone, and will change with the network. “— Watter from Turtle-Coin.com
AC — invaluable work on documentation, dev site, etc.
fexra — working on a web wallet, support and testing for turtlecoin-walletd-rpc-js
Rybofy — ads
cpnCrunch — stickers
Note: As I’m writing this weeks update (Mar 2, 2018), I see that this article was here, almost-done and unpublished. My logic in posting it now is that I figured it was best to post this in it’s half written state rather than not at all, for historical purposes. Bebop and I were working to pull together quotes and mentions for this issue, but he thought I was posting it, and I thought he was posting it, and ultimately neither of us did it, and while everyone was all-hands-on-deck for a few important issues, this article had to be re-prioritized. If you submitted an update or a quote, please contact me personally and I’ll update this article. — RockSteadyI’m probably missing a few; it’s been a big week! If you’d like your project or update added, please shoot me a line! — RockSteady