Categories
All

This Week In TurtleCoin (May 7, 2019)

This is a place where anybody in our community can submit a post about the TRTL project they’re working on. It’s a great way to attract helpers for your project and show people what to keep an eye out for. We encourage you to show works in progress as well as finished products, as we’re happy to see them all and it shows that we’re an active community.

To submit your story, click this link https://docs.google.com/forms/d/e/1FAIpQLSdTs4nDSKai2fPpCnuT0WXzutCuJQk7nFlFqYCgmBlz4DEM7Q/viewform

Developer Updates

Cuvée bits and bobs updates

First things first, cannot believe it was end of March we posted our last update. Reading through the TRTL updates from previous weeks, a lot has happened – and this is true also on the CuvéeTRTL front.

1. Our TurtleCoin pool that runs on ARM SBC hardware passed a stress test successfully. We consider that pool now a mature, stable and reliable. Why? We asked our fellow community members to burn the pool down with tons of a hash-rate*. We had volunteers who together aimed at us their miners of a total hash power of 1.9MH/s** for a total time of 15 hours. And… nothing happened. No drama. No crash. I remember how TP2 commented on this that evening: “The only thing you failed to achive with this test is to crash the pool! :-)”

*actually I said “I will pay 10k TRTL to everyone who participates on smashing the pool up to 1MH/s hash rate. All participants bounties paid out!
**special thanks to @E***m

2. Same boring stuff on the ARM SBC based pool. At the time of writing this roundup, the pool mined 112 blocks, orphan rate 5.66%, all that in two months between 6th March – 6 May 2019. Well done you lovely little beast! This is the future of decentralized, distributed computing!

3. We started http://cuveebits.com which I see as a personal project focused on Singleboard. Distributed. Open. Computing. Best Things In Life Are Blended. There is a lot of relevant TurtleCoin stuff, such as how to run a miner or a node on ARM SBC hardware, which one does best in our view and soon(TM) we will publish lesson’s learned from running TurtleCoin mining pool on ARM SBC. We hope some of the cuveebits.com posts will make it to the main TurtleCoin blog, as we discussed recently with Rocksteady!

@LeoCuvée

There are 6 turtles hidden in this image.

shellnet

Long time no update :(. I finally pushed the captcha, ratelimiter, and transaction history code to github. If you’ve forked shellnet, make sure to pull the latest updates. Also, shellnet now supports url parameters that will automatically fill out the transaction form. ie. https://shellnet.pw/account?address=ADDRESS&amount=100&paymentid=PAYMENTID
I’m also in the process of cleaning up and replacing most of the codebase. I’ll probably integrate some of the new Go features. Stay tuned 😀

dsanon

https://github.com/turtlecoin/shellnet-webwallet-go

Turtacus

Turtacus disappeared for a while because he ran out of funds and people stopped using him. Due to requests, I have reactivated him, however, his prizes fund will not be topped up unless the community decide to top it up. Turtacus prizes are set to a percentage of his total tipjar, so if the community fills his tip jar, the community will benefit from prizes.
Unfortunately, I have had little to no spare time lately and this is why Turtacus was put to sleep. I will pop my head in as often as I can to make sure everything is going ok but please remember you can DM me if you need help

Rynem

checkpoints broke, everybody abandon ship

Checkpoints, what checkpoints?

For those of you who sync your own daemons, you might know about a thing we use called ‘checkpoints’. You may have also noticed that the checkpoints repo hasn’t seen an update in almost a week.

To put it simply, Github isn’t a CDN.

What does that mean? We’ve been generating a file every day for a long time now, and every day it gets larger and larger. We started getting complaints as we approached 100mb, and now we’re over 100mb and show’s over. Github isn’t meant for large file storage and distribution, so we’re looking at new options to get this file delivered to you. Likely we’ll just split up the checkpoints file and continue as usual, but a few of us are checking out other options like IPFS as a potential backup option.

OK, I’ll admit, it’s pretty much just me who sees anything in that idea, but who knows, maybe we get IPLD going and offer an option for IPFS block storage. I’m not promising anything, or even that we’ll go further than “looking in to it”, so if you’d like to discuss your ideas or help implementing this one, hop on over to dev_general.

EDIT: sike, I got checkpoints on IPFS working. Download checkpoints from IPFS and delivered by Cloudflare: http://ns1.turtlecoin.lol/ipfs

Rock

This video was a bit inspiring and pushed me a bit further into my “looking in to it”

Running a public node for fun and profit?

This update was inspired by our conversation together one night with @Elkim about some of the public services. We spotted a trend. Similar to what happened with pool services, in order to attract more miners (respectively more Wallet users to public node services), the community as a whole has the tendency to compete how little TRTLs charged for a brilliant service.

The screenshot introducing this update – demonstrates how the public services are slowly converging to zero. Yet we’ve noticed a few fellow community members in the Discord channels saying they had trouble to sustainably keep their services running, many opting out from it after a while.

Yet I hear many of you probably saying, well, but I do not need to charge more TRTL for my public service, I am doing it for the community. And you might be perfectly right. You personally may not need to charge more. But if you do, you’re more likely to give away in bounties, tips to other members, support or recognition for other folks creating a fun or useful service.

This is why both me and @Elkim raised transaction fees on our public nodes to the other side of the spectrum. To balance things out. We believe in value’s ability to create value.

I used the title for this update based on Rocksteady’s article “Running a Public TRTL Node For Fun and Profit”. We admire you and the community loves you for the fun element and dedication. Keep in mind though … if not the profit, then the sustainablity factor, at least! We don’t want to see you go away frustrated from undercutting the value of the service you provide.

@LeoCuvée

Divine

Hello everyone, development has been coming along well with Divine, my new wallet utilizing turtlecoin-wallet-backend-js. It’s currently pretty stable and does all of the things you’d expect a wallet to do, here’s the current feature list:

  • Create new wallet files
  • Open saved wallet files
  • Import wallets from mnemonic seeds
  • View current balance
  • View current sync status
  • Send a transaction
  • Export private keys

If you’d like to try it out, you can install it with npm by using the following two commands: (you’ll need wget, nodejs, and npm installed)

wget https://github.com/turtlecoin/turtlecoin-wallet-nodejs/releases/download/v0.2.4/divinewallet-0.2.4.tgz

npm i -g divinewallet-0.2.4.tgz

Then run the wallet from anywhere with

divine

I’d really like if people could try it out and let me know what they think. If anyone has features they’d like to see implemented, please raise an issue at the GitHub repository:

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

Additionally, if anyone would like to help, I’ve raised several issues in the repo that indicate the direction I want to head in improving the wallet further. Thanks alot to @zoidbergZA for the PR to migrate to typescript.

Thanks Turtle Community and peace out!

ExtraHash

https://github.com/turtlecoin/turtlecoin-wallet-nodejs
When you can hear your bot stirring and making noise, but can’t recognize a word of it.

.trtl TLD ChatOps bot

To streamline things with checking and approving domain proposals, we’ve begun creating a bot that will help separate the wheat from the chaff when someone wants to register a domain.

Currently the bot can answer a few commands and validate whether you’ve supplied it with part of the correct syntax. It works a bit like this:
.trtl register A rock.user.trtl 19.69.42.0

The bot would respond with a turtle emoji to signal that the correct syntax has been used for the A/CNAME/TXT classifier and the IP address (maybe, we’ll see if spaft can pull it off haha) and once we get the rules for domain names plugged in it should be ready to be hooked up to some actual automation like triggering the repo and approving/denying applications.

Skynet is upon us. Press F to pay respects.

Rock

Rig(s) Of The Week!

Last week, I derp’d and posted the same RotW as the week before, so this week let’s do two of them!

VegasMiner by ZenMaster (MrLahaye)

This is the computer I use for gaming and work.

It’s powered by :
– 1000W GOLD PSU from OCZ.
– Asus X370-F Motherboard
– AMD Ryzen 1700x (Cooled by a Corsair H100)
– GeIL SUPER LUCE RGB 16GB RAM (2 x 8GB / PC4 24000)
– XFX AMD Radeon RX Vega 64 8GB (Unmodifed bios)
– MSI AMD Radeon RX Vega 56 8GB (Unmodifed bios)

What are your secret tips and tricks about mining TRTL?

For this kind of setup my suggestion is:
Use either a dual boot partition to have an OS dedicated to gaming and one for mining or a bootable USB Key.

My name is ZenMaster (MrLahaye),

I’m a hobbyist cryptoccurency miner that started mining Dogecoin about 5 years ago with a single GPU AMD Radeon 7950.
Afterwards, I’ve bought some SHA256 USB ASIC Block Eruptor and a powered USB hub to experiment with the equipment, software, etc.
I took a break from mining until 2017 and started buying some used equipment on ebay until today.
I now have 2 Gaming computers, 2 Rigs and a third one coming in soon. Will be posting all of them in the coming weeks.

Average : -Ryzen 1700X : 10800 h/s -Vegas 64 : 16 000 h/s -Vegas 56 : 16 000h/s

“Fake Vega Rig” by Zerouan

Community Advertising

CuvéeARM TurtleCoin Public Node for sending your large amount transactions. Low power consumption. Powerful. Reliable. Just of you. 1900 TRTL fee per transaction. http://publicnode.ydns.eu:11898

Shoutouts & Thanks

greywolf – thanks to all the developers working their asses off in the #dev channels, really behind the scenes to the average user. it’s fun to watch them collaborate on different things in our open atmosphere. well, at least it looks fun to a non-developer. of course, i gotta duck now and then when things start getting thrown around a bit, but it always settles down and is worth the reading.

Rock – [this space for rent.]


greywolf – thanks to Sierra for always bringing joy and sunshine with her.

Categories
Weekly Update

This Week In TurtleCoin (Sep 17, 2018)

Developer Updates

Krang
Krang

This week on Krang – I hit some walls with Rancher and decided to focus on a more traditional basic solution. This is a nice to have feature but can be included later. – Started on a simple python Script that will (Work in progress)

  1. Setup the Terraform pre-requisites for each provider on the client system (Complete)
  2. Initially Krang will support Digital Ocean and Linode (fexra’s request)
  3. Once checks and setup is complete Krang.py will be able to deploy a testnet onto the provisioned computer using a combination of ansible (config management) and docker (application) (Working on this week – 50% complete)
  4. Once done the TestNet can be destroyed (to be completed)
    NOTE: Initial release will focus on functionality, Flexibility (more providers with custom deployments) will be the focus after a working product is available.
    I will be working closely will Fexra this week as he is working on a Web Frontend to deploy, manage and monitor the TRTL stack. Seems like a great opportunity to TRTL power it up and add a frontend to Krang. I’m sure Fexra will include it in his Weekly update, right Uncle Rock! 🙂 -Slash-atello

https://github.com/4Reallive/krang

Turtle atpool.party Mining Pool

Pool Interview w/ Cision – The latest installment of the small pools series highlights Cision’s pool turtle.atpool.party which was one of our earliest pools. This series highlights smaller pools to help decentralize the hashrate to balance out mining power. – RockSteady

https://blog.turtlecoin.lol/archives/interview-w-cision-from-turtle-pool-party/

TurtleCoin v0.8.3 Released – This version is hopefully one of our most stable. Many improvements went into this release, and a lot of hard work went into it as well. This release lays the groundwork for a system that allows us to disconnect old clients from the network during fork upgrades to reduce the chances that legacy clients poison consensus. The fork at 800k was a little bit rocky at first, because we didn’t account for the mixin 7 transactions that would be in the mempool during the switch to mixin 3, which caused miners to be unable to create block 800,000. The solution was to custom-build a daemon that would only pump out empty blocks, and running that on a pool until we were sufficiently far away from block 800,000 where the legitimate block-producing, transaction-processing v0.8.3 could be used. Thanks for everyone’s time who stayed awake to watch the change and help us along. – RockSteady

http://latest.turtlecoin.lol

TRTL-CLI
TRTL-CLI

Turtle Network CLI – Turtle Network CLI is a command line interface extension that is meant to enable users to get updates on the turtle network without having to go to a website! New features have been added such as checking public nodes to see their status and URL, checking the transaction pool, and checking if your transaction has been confirmed. We are looking for more ideas on what should be added as well as user feedback in general. Pop in the discord and let us know what you think about our awesome and convenient program! – Xaz

https://github.com/turtlecoin/turtle-network-cli

WalletShell Screens

WalletShell Resurrection – LabayLabay has taken the time to update MacroShock’s Electron Wallet for us. I tried it out, and it sure is smooth. I highly recommend you try it out, it’s really cool and works on most platforms. – labaylabay (description written by rock)

TRTL-CLI-PY
TRTL-CLI-PY

TRTL-CLI-PY – I rewrote mrrovot’s TRTL CLI in python, so that I could add my own changes to it. It does everything TRTL CLI does, and more! Thanks to zpalm for helping me optimize it a bit, and big shoutout to Xaz and mrrovot who wrote this tool in the first place! Check it out 😉 –Sajo8

https://github.com/sajo8/trtl-cli-py

Turtacus
Turtacus

Turtacus – Every Sunday, the tournament prize of 20,000 trtl is paid out and it was a painstaking process of getting the leaderboard, typing out the tip to each person and adding in how many wins they had. It took 10-15 mins each time, time which with my new job, has been increasingly hard to come by! So now we have a new auto payout function. If I type *payout, the tip 3 are automatically awarded their prize, with their wins listed. Upon completion of tips, the leaderboard is reset and the tournament starts again. Reducing the entire payout cycle to seconds! Ahhhh sweet AI automation! –Rynem 

https://www.github.com/rynemgar/gladiator-bot

T-Scripta
T-Scripta

T-Scripta – T-Scripta is a turtlecoin wallet made in C# .NET. If you are curious what T-Scripta means, it is short for Pond slider(Trachemys scripta). More to come to the wallet it currently has some issues here and there but nothing too major. – Val

https://github.com/turtlecoin/turtle-wallet-tscripta

Shellnet – Shellnet has grown to 235 users and over 22K transactions!
The “latest transactions” panel is working again and now shows payment-IDs. Thanks to JerMe404, the webpage design has also improved significantly.
Join the shellnet discord to get the latest dev updates -dsanon
https://discord.gg/C2as5Yt

https://shellnet.pw

zedwallet – Only some small zedwallet updates this time – fixed a bug where auto saving wouldn’t occur whilst syncing, or when you ctrl+c out whilst syncing.
Hopefully it makes syncing a lot less frustrating if you’re having issues.

Also, there was another patch to make the node connection shut down a lot faster in the wallet – not a big thing but it should make shutting down a lot more responsive.

I meant to put this in a roundup a few weeks back, but zedwallet on Windows now has auto-complete support, to bring it up to par with Linux and Mac.
This works anywhere you have options of commands to pick, like the open menu, the main menu, and the ‘node not open’ menu. Saves you a tiny bit of time if you’re lazy 😉

Hopefully you’ve been liking the new menu system if you’re using 0.8.3 – note that you can type both the command names and the numbers, whatever takes the least effort 😀

Meanwhile, I’m working on something bigger which will take some time… stay tuned!

zpalm

Web Wallet – Busy applying changes to masari’s webwallet so it will work for Turtle. This includes, a project restructure to dotnet core (done), re-write of the background caching process to handle large chains (done), re-work of the client side crypto functions to work for TurtleCoin (done), re-brand for turtle and a few other minor things. Am currently working on some improvements to how mempool Tx’s are handled in the web wallet and am adding some additional info to be displayed if there are unconfirmed fusion transactions. -WhassupZA (Discord), Dave (GitHub)

https://github.com/turtlecoin/turtlecoin-webwallet-js/tree/development

MainScreen.png

Nest – Version 0.34 of Nest, your GUI wallet, was released this week. It has been intensively tested, so you will not encounter the issues we had in 0.32. Please upgrade as it uses latest core 0.8.3, which is not compatible with previous versions. I think you will like the new address directory and wallet scan height features. If you are the maintainer of a fork of TurtleCoin, I made a guide to fork Nest for your coin. – Jon Nest

https://github.com/turtlecoin/turtle-wallet-go/blob/master/docs/forking-nest.md

https://github.com/turtlecoin/turtle-wallet-go

Community Advertisements

turtlecoinbuttons
turtlecoinbuttons

Do you want some TURTLE merch like buttons and other assorted things? Then check out https://zazzle.com/turtlecoinbuttons for your TRTL needs. Also shout out to some other TRTL merch shops, like @bbanditt#3011 and @DonMatus#3519 on Discord! Give them a big round of applause!

https://zazzle.com/turtlecoinbuttons

turtlenode.online
turtlenode.online

Want a faster wallet sync? Try the worlds most reliable public node; turtlenode.online! Free to sync, and only 99TRTL’s to send!

http://turtlenode.online

FunkyPenguin
FunkyPenguin

Curious re whether my contented VPS resources were negatively impacting my pool’s luck, I migrated the pool to Google Kubernetes Engine (recipe forthcoming). 800Kpocalypse aside, the pool does _feel_ luckier on GKE, and I now hope to sleep (more) soundly at night, and work on more Geeky Cookbook recipes (https://geek-cookbook.funkypenguin.co.nz)
So, If you’re a geek who happens to like mining TRTL (among other geeky things), come and visit https://trtl.heigh-ho.funkypenguin.co.nz, or jump into the “kitchen” discord (it’s not all mining) at http://chat.funkypenguin.co.nz Re the pool features, it’s all the usual features, my fav feature is a discord community, followed by telegram/email notifications on blocks discovered etc. This makes mining a more shared, enjoyable activity 😉

https://geek-cookbook.funkypenguin.co.nz/

https://trtl.heigh-ho.funkypenguin.co.nz

http://chat.funkypenguin.co.nz

Community Shoutouts

Rogerrobers – Shout out to artolan

Cision – I want to thank GNU/iburnmycd™ that he havent blocked me yet and helping me to setup my public daemons 🙂

CaptainJac0 – Thank you to everyone who voted for me on https://www.rapdasa.org/design-competition/?contest=photo-detail&photo_id=6276

Judderz – You want Turtle decals, come see me 🙂

Oseru / Hasagi – Amazing work by turtlenode.online for hosting a low tx fee node! Glad to use your node my man!

Oseru / Hasagi – Also a shoutout to Turtle?#3684 for his birthday! Expect a few shells sent your way on Monday. 😉

Moneymind420 – Give big shout out to RockSteady !!! We love Turtles !!!

anon – zpalm’s voice gives me the tingles

Khem Boi – Shout out to all the forking projects including monkey tips, and shout out to all the new miners out there helping the network!

Freeman – riche en information, merci

Captain Jac0 – Arrrrrr to all Turtles

CaptainJac0's Pirate Flag
CaptainJac0’s Pirate Flag