Categories
Weekly Update

This Week In TurtleCoin (April 30, 2019)

This week we'd like to give thanks to the pizza guy for always being on time, and never forgetting the parmesan. You make this whole thing possible dude-friend-guy.
This week we’d like to give thanks to the pizza guy for always being on time, and never forgetting the parmesan. You make this whole thing possible dude-friend-guy.

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 link, click this link https://docs.google.com/forms/d/e/1FAIpQLSdTs4nDSKai2fPpCnuT0WXzutCuJQk7nFlFqYCgmBlz4DEM7Q/viewform

Developer Updates

TurtleCoin Wins “Best Crypto Community” 2019

This week we won another award for being an awesome community! Pat yourselves on the back 🙂 Thanks for the guys at Crypto Influencer Awards for honoring us for a second year in a row 🙂

Thanks Oiboo for the awesome TRTL acceptance video!
.trtl Domain Name System

Deploying global .trtl resolvers with docker

Ok, been a while away, but as it is Winter now i think i can find some inside time, cold blooded and all that. I was excited to see the trtl resolver announcement and went to work straight away deploying them around the world onto 6 droplets globally.

I put together a Dockerfile that uses node:lts-alpine as ibmcd documentation is amazing as usual. I added some comments at the top of the file on how to build and run. The comments will assist in building the image, running the container and testing that the resolver can actually resolve by hitting it with a GET request using curl.

Not seeing much on my resolvers in the way of logs (apart from bots hitting the port looking for services that don’t exist, sneaky guys). Maybe i’m missing something, if anyone wants to do some tests or knows something i don’t know hit me up.

Looking forward to see what is going to develop out of this service, I’m sure it will make life easier for a lot of TRTLs.

This was a good task to get back into the game. I have another little project in the works also, so stay tuned for that. Another thing to make life a bit easier. Plenty to do in TRTL town. – Slash-atello

https://github.com/turtlecoin/.trtl-resolver/blob/master/Dockerfile

Divine – A TUI Wallet for TurtleCoin

Divine – A TUI Wallet for TurtleCoin

“I just began work on Divine: a TUI wallet for TurtleCoin utilizing node.js. I’m utilizing wallet-backend-js for the wallet operations and blessed for the terminal API. My goal is to make this a responsive, easy to use “”command line””-like wallet with full mouse support. Of course it will also be able to receive commands by keyboard as well.

I’d love for somebody to help me out with the ASCII art. If anybody can help let me know.” – ExtraHash

https://github.com/turtlecoin/turtlecoin-wallet-nodejs


turtlecoin-wallet-backend-js

Been doing some work on the JS wallet backend this week. The main thing is that I’ve added fusion transactions. Extra has started making a wallet using the backend, which has given some valuable feedback on the docs, and other things, so thank you extra.

I’ve also started work on adding an auto optimize feature, which will keep your wallet fully optimized with no input from you or the wallet developer – it will automatically send fusion transactions whenever needed to ensure you’re always good to go. Of course, this can be disabled, if the developer wants to handle optimization themselves.

On another note, I’ve been looking at the feasability of rewriting TonChan in Qt with C++. This will of course take quite a while, but may eek out a bit of syncing performance. It seems there’s a large performance loss from passing data from JavaScript, to J***, to C++, and back again, in the realm of 10x. Or, I’m doing something stupid. ¯_(ツ)_/¯
So far I’ve stripped out all the code aside from everything needed for the C++ WalletBackend. That sounds like an easy job.. but takes an age when everything is linked to a huge module, and you have to shuffle stuff around.
Anyway, that’s done, so hopefully I can try compiling it into a library I can chuck into a Qt app, and can get some initial numbers on sync speed, so I can tell if this is worth persuing.” Zpalm

Awesome TRTL

Awesome TRTL

Created a simple list of all the live .TRTL domains I could find.
Please do a pull request if you created something on a .TRTL domain” – Turtle Max

https://github.com/mrrovot/awesome-trtl

Rig Of The Week!

Rackmount SBC Cluster

There are 14 NanoPi Fire3 boards in the front row with 10 OrangePi One+ boards in the second row. Six fans are situated at the front of the rack and blow air past all the boards. The boards use hexagonal standoffs for positioning and are also supported by the ethernet cables on the bottom that feed through the plexiglass.

Try to be mindful of power consumption if you can. I mainly view TRTL as a hobby mining project with some good potential upside but I think its important to be mindful of energy consumption nevertheless.

I am a low-power computing enthusiast and a fan of ARM architecture Approximately 24 kh/s give or take. Each NanoPi Fire3 produces about 1.2kh/s and each OrangePi is producing about 700 h/s. I’m hoping to optimize hashrates more in the future as more stable OS options become available for the OrangePi boards.

Submitter didn’t include a name, if you’d like your name up here, just let us know in the chat and we’ll get you credited. -rock

Bounties!

  • 4/8/2019 23:00:19 100 “I am Offering a Bounty of 100 TRTL if you add a ‘Pay with TRTL’ button to your website (just 2 lines of code)
  • 4050000 “Trezor T and turtle-services integration

What: Integrate popular hardware wallet from SatoshiLabs, Trezor T with Trezor’s backend and turtle-services in order to create and encrypt, decrypt wallet and sign transactions with the device.

Why: Trezor T is fully open-source hardware wallet project with it’s own responsible-disclosure program. As hard as it is to get added into Trezor’s frontend app wallet.trezor.io, one of the unofficial requirements is to have Trezor integrated in project’s application first.

We might have a guy who would do it so here comes a softcap for the job:

Soft-cap: 10 000 000 TRTL

+1 000 000 from @Elkim | trtl.urmom.lol

  • 2 050 000 from @TurtlesHill
  • 1 000 000 from @LeoCuvée | cuveetrtl.czech.cloud | cuveetrtl.czech.cloud

Total: 4 050 000 TRTL” Elkim

Community Advertising

  • Turtle Pool with Loki Merge Mining from HashVault.pro https://turtle.hashvault.pro/en
  • TRTLint provides a free API for converting a Turtlecoin address and a payment id to an integrated address. Our HTTP API is easy to use and free for all types of projects, including commercial ones. Made by @fipsi | The Machine http://trtlint.de.cool/
  • Live in Maryland? Need a 6card open air case? I’ve got one for free. Not shipping cause I just don’t feel like taking it apart. DM Mining4Vets on discord. Need gone asap. Case is one in back with red fans. MINING HARDWARE NOT INCLUDED
  • Hands on your hips about extortionate TX fees? Turtlenode.online strives to provide a reliable and affordable public node service you can trust. You can find it in all reputable GUI wallets; look for the node with a 4.2 TRTL fee and that’ll be public.turtlenode.online. The node operator would like to thank everyone for their continued support!

Shoutouts & Thanks

Happy birthday Alien 😀

  • Ksmith1532 Want to give a shout out to @pstarSR#7761 @wll1rah#6816 for helping me with my endless questions with fixing my mining problems. #turtlepower
  • zerouan thanks to teacup for trying to get a skateboard graphic
  • zerouan thanks to grey for the pixel to inches to dpi conversion
  • greywolf cheers to oiboo, who always comes in to start the day off with lots of happiness
  • roger alien, go shill turtlecoin on the ETN discord for some attention.

Categories
Weekly Update

This Week In TurtleCoin (April 22, 2019)

This one’s half a roundup and half a feature article, we have some pretty cool stuff to tell you about that we’ve been working on!

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 link, click this link https://docs.google.com/forms/d/e/1FAIpQLSdTs4nDSKai2fPpCnuT0WXzutCuJQk7nFlFqYCgmBlz4DEM7Q/viewform

and now for the part you’ve all been waiting for..

Let’s pop our beers toast to the big announcement…

.trtl TLD Domain Name System for the TRTL Network

We’re doing .trtl domains. Free and paid.

We’ve set up a cluster of Tier 2 Opennic DNS servers that are currently serving up .trtl domains for the TRTL Network community and associated networks. Right now, that means that you can get your free domain with an A/AAAA record for your fork-project, pool or portfolio, and in the future that means we could be able to do cool things like send funds to someone using regular names instead of a 99 character long wallet address.

Want to skip the nerd talk and check it out? Click here

Imagine being able to send TRTL to wallet.rock.trtl instead of
TRTLuxEnfjdF46cBoHhyDtPN32weD9fvL43KX5cx2Ck9iSP4BLNPrJY3xtuFpXtLxiA6LDYojhF7n4SwPNyj9M64iTwJ738vnJk

Don’t send me any TRTL. I’ll just spend it on Natty Ice and MySpace themes.

Currently the registration process is handled through Github, and there’s a Discord ChatOps bot in the works to handle recurring billing and domain registration duties. Think of this like a .com or a .lol of our own 🙂

♪♩ Which one of theeeese is not like the otherrrrrrrr ♪♩

To start browsing the .TRTL Network you can start with our port of the Blockchain DNS chrome plugin (Firefox plugin is also done but needs testing) or you can add our DNS server to your network settings at the OS level. Our servers are DNSSEC enabled, and logging disabled, and only delegate .trtl domains so any other requests won’t be blocked or interfered with. You can check our named and bind9 configs here.

Big shout out to the BlockchainDNS project and Opennic for enabling us to build on and improve this system.

Would you like to help us? Our browser extensions rely on “API Resolvers” that handle the requests when someone punches in a URL. It’s a simple API for turning DNS requests into JSON responses and has a relatively low resource quota, so if you have some spare servers laying around and want to pitch in, this is a good way to get your Service Operator role!

If you want to help, say hello in this meta thread.

You’ll be hearing a lot about TurtleNIC and .trtl here over the next few weeks, and people are already signing up, so be there to get your spot in line before someone snags your next idea for a .trtl domain!

..and he’s having a hard time holdin these Turtles down! Whoo!

Wait a second, where does all the money go?
Surely we don’t want any handouts, so we have a trick up our sleeve to help spread the wealth a little bit and benefit everyone at the same time..

To put it simply, we’re giving our profits back to the community over a random span of blocks following a premium domain being registered, so that not only can the community have free domains paid for by businesses and larger whale-turtles who want premium domains, but they can be paid a bonus to enjoy this free service and everyone ends up happy in the end.

Added value for miners means more people competing to secure the network, and a few domain registrations are a fine price to pay for that in our opinion, we hope you agree!

You might be wondering, “well if you are giving all of the profits back anyway, why charge anything at all?” The answer is common sense; free things can often become a “Tragedy of the commons” where a small few will sit all day draining resources from the other 95%, squatting domains, draining fountains, and generally ruining it for everyone and returning no value. Our model of sharing the earnings with miners ensures that the profit is returned to the community, and people put thought into what they register by maintaining active web presences.

For pricing info, Frequently Asked Questions, and a link to the browser plugins, check out dns.turtlecoin.lol – rock

When you’re knee deep in the DNS config and just need to see a ping succeed to restore some faith in your abilities..

.trtl DNS Chrome & Firefox Extensions

Rock had this awesome idea for offering up .trtl domains and started building out the infrastructure to support it. Unfortunately, not everyone is as technically inclined as us geeks. Rock found this awesome public domain chrome extension that makes it really easy to support the .trtl domains. As a result, I’ve built out the necessary HTTPS API for resolution, updated the chrome and firefox extension code, and published the extensions to the Google Web Store and the Firefox Addon-Ons listing. Check it out. – IBurnMyCD

Chrome Extension: https://chrome.google.com/webstore/detail/trtl-dns/bmnaipkfomokpndoimalmbfoebbiapch?hl=en-US

Firefox Extension: https://addons.mozilla.org/en-US/firefox/addon/trtl-dns/

Two wild Turtles in their native habitat outside a pub 😀

Z & IBMCD Meetup

IBurnMyCD and his wife @shelly#4993 crossed the pond last week for vacation and to visit her family for a few days. In their travels around England, the came were well within range of Zpalm Friday & Saturday. Given the opportunity, the group met up in Leeds, UK to put faces with the names over numerous drinks. They hit a few pubs, did wandered the town, and ultimately ended up at what some would describe a “hipster” bar (https://thealchemist.uk.com/) with some tasty drinks.

They’d love to say that lots of geek stuff was discussed but to be fair, they’re pretty much always geek-ing out in discord. Most of their time was spent discussing differences between the USA and UK. They did have a few discussions about a few forks of the codebase (that shall remain nameless), the daemon rewrite, a plausible GUI wallet that isn’t reliant on core code, a little bit about C#, and lots of guessing about the identity of RockSteady. It was fun to finally put a face with the names that they’ve come to know over the last year+.

Before they parted ways, IBMCD handed Z a handful of TurtleCoin coasters (beer mats), window clings, and tent cards to spread around the area. They snapped a quick picture and both parties made their way for their trains. IBMCD was heard screaming, “RockSteady is next” as he went looking for his luggage. – IBurnMyCD, Shelly, & ZPalmTree

Happy Bouncing Turtles by Teacup

Rig Of The Week

“Rackmount SBC Cluster”

Intro

I am a low-power computing enthusiast and a fan of ARM architecture

Description

There are 14 NanoPi Fire3 boards in the front row with 10 OrangePi One+ boards in the second row. Six fans are situated at the front of the rack and blow air past all the boards. The boards use hexagonal standoffs for positioning and are also supported by the ethernet cables on the bottom that feed through the plexiglass.

Hashrate?

Approximately 24 kh/s give or take. Each NanoPi Fire3 produces about 1.2kh/s and each OrangePi is producing about 700 h/s. I’m hoping to optimize hashrates more in the future as more stable OS options become available for the OrangePi boards.

Secrets

Try to be mindful of power consumption if you can. I mainly view TRTL as a hobby mining project with some good potential upside but I think its important to be mindful of energy consumption nevertheless.

Notes: This submission came in without an author name unless I missed it. Give me a ping in chat and I’ll put your name up if you see this. – Rock

Submitted by Chiefcoin

Bounties!

100,000 TRTL – Adding TRTL support for TrustWallet https://github.com/TrustWallet/wallet-core/blob/master/docs/Contributing.md#pull-requests @SpoofytheWhale

Z’s Good First Issues

Want to give TRTL Development a shot? Feel like getting that hot pink discord role called Developer? We’ve got you covered with another weekly installment of Z’s Good First Issues. These are hand picked gimme-gimme’s for any nerd out there to earn their stripes, you got this!

Small bug in getFusionTransactionInputs()

Here — https://github.com/turtlecoin/turtlecoin/blob/development/src/SubWallets/SubWallets.cpp#L567 we are using log10 to get the string length of a number. But, log10(1) is 0, not 1.

We should probably use a method like…

return i > 0 ? (int) log10 ((double) i) + 1 : 1;

(From https://stackoverflow.com/a/1489928/8737306)

TurtleCoast submitted by Teacup

Community Advertisements

  • Hands on your hips about extortionate TX fees? Turtlenode.online strives to provide a reliable and affordable public node service you can trust. You can find it in all reputable GUI wallets; look for the node with a 4.2 TRTL fee and that’ll be public.turtlenode.online. The node operator would like to thank everyone for their continued support!
Brain Turtle by Morpheus 😀

Shoutouts & Thanks

  • anon Zpalm is cute :>
  • japakar.com See you Sierra, you will be missed 🙂 even tho you cant read this!
  • IBurnMyCd To Z, for only being slightly awkward when we met. I hope you didn’t catch my cold.
  • greywolf thanks for rearranging the sequence of the dev channels. now i don’t have to scroll to see if there’s been any new chatter recently in dev general. https://turtlenode.co/img/dev_general.png

Big shouts out this week to the Opennic, Blockchain DNS, and TRTL communities for facilitating yet another fun weekend project! -Rock

Sierra would have wanted me to remind you guys to be Good Turtles, brush your teeth and be sure to say your prayers for good hashrate before bed.
2018-2019
Sierra T. PalmTree

Categories
All Weekly Update

This Week In TurtleCoin (Feb 2 2018)

Today’s value, 7SAT — BTC@8579

The chat grew from 2736 to 4736 turtles this week! Turtle-devs consumed 14.3 gallons of Red Bull while submitting updates for everything they’d ever touched, it seems. The dev team has grown by a factor of three, and we got a lot of good feedback after the success of the update article last week, so here’s another status check!

Sidenote: Just in case you were about to ask for a different type of update, no, TradeSatoshi hasn’t contacted us about the review yet.

  • The Meetup — Blockchain901 cryptocurrency group invited TurtleCoin developers to present TurtleCoin at the FedEx Institute of Technology. Several TurtleCoin contributors showed up to talk about the technology, the community, and their experiences with TurtleCoin to a large audience of crypto enthusiasts. Bebop attended to lead the discussion and @RockSteady joined remotely via Skype to tell the story of TurtleCoin’s origin! 1,200,000 TRTL was given out and everyone had a good time. Big thanks to @brianwentzloff @serroft and @Ereptor !
    Blockchain901 — https://twitter.com/blockchain901

Check out Turtle Trouble by GT3000 — http://gigatank3000.com/turtle-trouble/
  • Turtle Trouble Video Game — When I saw this project, I had to take a step back and think about how far this Turtle thing had really gone. GT3000 made a really cool game that is surprisingly addictive. Check it out! 
    Turtle Trouble is inspired by the amazing community surrounding Turtlecoin. I wanted to make a game that would reflect the light-hearted approach to cryptocurrency that you just don’t see very often and is sorely lacking.” — GT3000
    Play Turtle Trouble! — http://gigatank3000.com/turtle-trouble/
  • Make It Rain Turtles! — Chat user MoonMoonDoggo adapted the TurtleBot code from CodIsAFish’s TurtleBot and has turned it into a rain bot! Now Turtles in the chat can send coins to the bot’s donation address and the bot announces pending rain, giving everyone a chance to PM their wallet to the bot and do a rain dance to catch free shells as they rain from the sky!
  • WooCommerce TurtleCoin Payments — New user Fexra came in with a bang, quickly putting together our WooCommerce payments integration! Here’s a quick snippet about this project from the creator themself! 
    I’m happy to announce the turtlecoin powered payment gateway for WooCommerce. This plugin will allow any ecommerce store powered by WooCommerce to start accepting payments in TRTL. Currently the plugin only supports USD, EUR, CAD and GBP but the next release will support the 20 most used currencies.” — Fexra
    GitHub — https://github.com/turtlecoin/woo-turtle
  • TurtleCoin Multiplatform Easy Installer — Cowabunga! The turtlecoin project installation process is now a fully automated bash script supporting both OSX and Ubuntu which can be loaded and run in one single easy command. Try it yourself in your terminal with the following command all on a single line:
    curl -sL "https://raw.githubusercontent.com/turtlecoin/turtlecoin/master/multi_installer.sh" | bash
    GitHub — https://raw.githubusercontent.com/turtlecoin/turtlecoin/master/multi_installer.sh
  • Brian’s TurtleCoin Tshirts — Shirts are still a hit, and new designs have been added to the store! Check them out!
    Store — https://cryptogifts.store/product/short-sleeve-t-shirt-2/
  • madk’s Free TurtleCoin Faucet — The faucet took a beating this week, with hungry Turtles chomping at the captcha piece by piece! Adjusted for demand, the faucet now dispenses 1 TRTL, 3 times per day per Turtle! Remember, the faucet is preferred to be used by first timers so they can try out the network, please don’t be greedy! Madk had this to add: “development on the faucet has continued due to overwhelming growth. Implementing security measures to keep it alive as turtlecoin has become more popular have just finished and appears to be a success.
    To add TRTL to the faucet for new users, send donations to: TRTLv14M1Q9223QdWMmJyNeY8oMjXs5TGP9hDc3GJFsUVdXtaemn1mLKA25Hz9PLu89uvDafx9A93jW2i27E5Q3a7rn8P2fLuVA
    Faucet — http://faucet.trtl.me
  • Tek Syndicate featured a video on how to mine TurtleCoin 🙂 Thanks Logan! We apologize in advance for the price of GPUs, and our effect on them!

  • Paper-wallets —@Ereptor fixed up our paper wallets with better entropy generation. The wallet is now adding extra entropy in every request, giving you better and more secure keys every time.
    Paper-Turtle — https://github.com/turtlecoin/paper-turtle
  • TurtleCoin Android — These guys are building an Android wallet using a programming language that is hot on the Android scene called Kotlin. I spoke with mobile developer HolmHolk for this update: there is a dark theme (night mode) now, and some implementation optimization
    Github — https://github.com/turtlecoin/mobile-kotlin
  • Sue from TurtleCo.in pool had a baby!! 5:02AM – Feb 2nd, 2018! Congrats Sue!
  • Block-Explorer — The bounty for the block explorer has been claimed, and we’ve established a permanent installation thanks to community member Watter who set it up and continues to add improvements. Thanks Watt!
    Watter’s Block Explorer — http://turtle-coin.com
  • TurtleCoin FAQ — ZedPea and Bebop have been hard at work assembling our Documentation repository. If you’re a new turtle and you don’t feel like coding but you still want to pitch in, start here! We always need help with Documentation.
    Github — https://github.com/turtlecoin/docs
    FAQ — http://faq.turtlecoin.lol
  • Community Directory was updated; a simple website called TurtleTurtle.org has links to all community services and projects. Please email turtlecoin.lol on gmail if your TurtleCoin service or website is not listed.
  • desktop-xamarin (Windows GUI Wallet) — This is a GUI wallet being created by ‘TheRealCrypt” who goes by the Github username codingwithredbull. This wallet was created using Xamarin, and is quickly becoming the most visually ornate wallet we have. Currently, the wallet splits large transactions, chooses sensible fees, helping new users generate successful large transactions to and from the exchange. 
    Github — https://github.com/turtlecoin/desktop-xamarin
  • turtle-wallet (Multiplatform GUI Wallet) — I spoke with CodIsAFish who has been working with Serroft on our Python and Glade multiplatform GUI wallet. Currently the project is reviewing a sizable pull-request that includes many usability improvements. As our first baked-at-home wallet GUI, this project has a special place in our hearts, minds, and liquor closets. Thanks guys!!
    Github — 
    https://github.com/turtlecoin/turtle-wallet
  • turtlecoind-js — Our very own TurtleCoin core dev Bebop is working on a javascript wrapper for our software that will let us do cool things like web wallets and bots. He had a few things to say “All rpc interface methods are implemented for both turtlecoind and walletd. Next step is callback handlers and testing and then it should be ready for beta” This is a cool idea, and I can’t wait to see how other projects end up using it! Keep going!
    Github — https://github.com/turtlecoin/turtlecoind-js
  • TurtleCoin v0.3.1 — This forthcoming update has contributions from many devs who spotted improvements and best practices we could implement in the next release. The work is never done! This version includes substantial work from Nnamon and TheRealCrypt. 
    “A few security improvements for v0. 3.1 were made to the core executables. The RPC interfaces to the simplewallet and walletd will require RPC authentication (or an explicit override). Other improvements to walletd include more secure networking defaults.” — Nnamon
    Great work guys! 
    REMEMBER!: Pools and service operators, please update your daemon and service/pool software before block 187,000.
    Github — https://github.com/turtlecoin/turtlecoin

Thank you to everyone who provided quotes for this weekend wrap-up! Contributors, readers, users, project leaders, you all did a fabulous job this week! Have a great weekend!