Categories
Weekly Update

This Week In TurtleCoin (April 14, 2020)

This week we let Jesus take the wheel as we mashed autocomplete on an iPhone 3G until this issue of the roundup was written..

TRTL Movie Night soon on DJ3d.io? Sound good? Let me know what you think in the chat.

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.

trtl-py on pypi.org

trtl-py is a JSON-RPC Wrapper for TurtleCoind and Wallet-API. I’ve been working on the project since a month, and it’s my pleasure to announce that it’s ready, and out to be used. Would love reviews, suggestions and feedback on the wrapper. I’ve spent a good time documenting everything and providing examples of every method. I hope you’ll like the project and am looking forward to your views on the wrapper. Have a nice week turtles! šŸ™‚

sohamb03

https://pypi.org/project/trtl

https://github.com/sohamb03/trtl-py

https://trtl-py.sohamb03.me

Welcome back IBMCD from his 90 day program, bravely overcoming his battle with Pokemon Go addiction.

Long time, no update from me. Letā€™s fix that.

Crazy times weā€™ve all been in the last few weeks. Disrupted schedules, focus changes, priority shifts, you name it. Personally, my days are filled with video conferences and my nights are oft left wondering what the other side of this fiasco looks like. Thereā€™s a lot of uncertainty floating around out there and I wonder where I can use my talents to shape the world around me. New problems require new solutions and thereā€™s more than enough problems to go around.

I, for one, have many pans in the fire and wear many hats to say the least. Iā€™m still working on building out full multisig support for the core software but that takes time and focus that isnā€™t easy to come by when each day is more mentally draining than the last. Instead, I find myself thinking about different use cases for the technology Iā€™ve learned so much about through this community.

Using the technology as method of funds storage and transfer is a use case that works well. Smart contracts, great, okay, sure. Distributed processing, yeah, I can get behind that. What else can be done with the core technology though? Where can blockchain be used that hasnā€™t been tapped yet? What real world problems can the technology solve that isnā€™t ultimately throwing the blockchain buzz word around systems and processes that work just fine how they are? There has to be something more than currency and asset tracking that comes from this.

Iā€™ve been tossing some ideas around the last few weeks, quite often while in the shower. Thereā€™s nothing solid in my mind yet but parts of a bigger picture are starting to come together. What that means, I canā€™t say. It is; however, a chicken and egg scenario. I have to be careful not to create a problem to fit the solution I have forming. To do so, will ultimately lead to its own demise before it even gets off the ground.

Til then, Iā€™ll keep chugging away, working on things that make sense to me given the current world stage by keeping my focus where it matters most and helping those that are in desperate need of guidance. As time permits Iā€™ll get back to churning out updates and code.

Thereā€™s plenty to do so if youā€™d like to lend a hand, speak to and Iā€™m sure that I, or any other contributor, will be more than happy to point you towards ways you can help.

Oh yeah, almost forgot, I pushed a new release of turtlecoin-utils a few weeks ago. Now with full TypeScript support. Check it out :)”

IBurnMyCD

Support the advertisers below!

Free AdvertisingTurtleCoin public nodeFree Advertising

This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.

  • Cryptocurrency TipBot for your discord server. Available with many coins including TRTL. https://discordapp.com/oauth2/authorize?client_id=474841349968101386&scope=bot&permissions=3072
  • Get Started Mining Today At MuxDux TurtleCoin Mining Pool https://trtl.muxdux.com
  • Telegram Cryptocurrency TipBot. Available with many coins including TRTL. https://t.me/teletip_bot
    check out the cool web page that my friend Muf made last year for my
  • TurtleCoin public node. check out the cool web page that my friend Muf made last year for my TurtleCoin public node. there is a button to copy the node’s address, a node online indicator, a current CMC snapshot, a TRTL to USD/EUR/GBP/BTC converter, the latest tweet from the TurtleCoin Twitter account, and a link to a video that i just discovered is broken (sorry, i’ll check into it). the node is located in Germany, and i try to keep it up as much as i can. ~greywolf https://TurtleNode.co

Happy Birthday Muf šŸ™‚

Categories
Weekly Update

This Week In TurtleCoin (April 7, 2020)

Quarantine Isolation day 34: A prominent theory is developing that asserts ‘outside’ has simply been a simulation to distract us from our true goal of dominating the meme-coin arms race.

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.

TRTLApps.io

TRTLApps.io is a service I have been working on for the past few months which aims to make it easy for developers of apps and games to integrate TurtleCoin into their projects.

I’m not saying we have secret technology such as NipAlert, but I’m also not saying we don’t have it either.

The service is still in early development and not open to the public, but if you would like to experiment with the API ping me on Discord and I can give you an invitation code.

This past week I’ve been working on a better way for saving and loading the service wallet files to storage, which will allow for periodically creating checkpoints. If we detect that the wallet is in a bad state for any reason(missed transactions while scanning blocks for example), we will be able to rewind the last saved checkpoint we know was in a good state and rescan.

Big thanks to the devs in the discord channels for all your help and patience, and sajo for trying out the service with his game “”Chukwaā€™s Labyrinth””!

zoidbergZA

https://TRTLApps.io

ExtraHash

Hey guys. Long time no talk, it’s ExtraHash, your GUI wallet maintainer. Not a whole lot has been going on with the GUI wallet lately.. it’s basically reached a point of stability, where new issues aren’t really getting opened up, it seems like everyone is pretty pleased with it overall. So that’s a really nice place to be.

That being said, some things are going to be coming down the pipeline with Karai that I’m looking forward to supporting in the wallet and seeing what that’s going to look like. Additionally, I’m thinking it might be a good time to go for a redesign, since we redesigned the home page. Perhaps we might want to make the interface fit the new brand guidelines better and drop the moniker Proton once and for all, and just release as the TurtleCoinĀ® wallet.

What do you guys think? Drop me a ping in #dev_marketing if anybody wants to discuss this further.

ExtraHash

Moving Up!

It’s always good to be recognized! These are the people who gained new roles in the community this week!

Contributor Role – Alien, Savon

Rig Of The Week

Do you have a TRTL mining rig you want to show off? Tell us about it!

Random found friendā€™s rig in our Prague office

Contributed by OlƩ CuvƩe

Description: two RX580s with Samsung memory.

Secrets: add objects for drying, does not add to more hashrate, but makes the extra heat useful šŸ™‚

We built a number of rigs in our Prague office, this one is a one of my friendā€™s šŸ™‚

  • about 18 kh/s on cn-turtle, about 100kh/s on chukwa

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

  • greywolf thank you to these guys who helped along my journey in the land of TurtleCoin (i think chronologically): Ereptor, Turtle?, zpalmtree, Chef, auto-joe, cryptohno, labaylabay, Crappyrules, morpheus, Mufalito, Japakar, Rogerrobers, ExtraHash, Pluton, and LeoCuvĆ©e
  • rock Thanks to everyone who’s been helping out with this whole karai exit scam plan design scheme

A Bit Extra

Worth mentioning are the things that the TRTL community creates that aren’t necessarily TRTL related but still pretty cool. One that I’d like to show you this week is our resident audio-therapist, Oiboo. You might know him from such creations as Turtle Arcade, Turtle Simulator, and a big helper with Chukwa’s Labyrinth. This entire roundup was written with his musical works playing in the background, and I wanted you guys to check it out, he’s got a lot of good chunes for you guys to rock out to while you code.

If you don’t listen to the entire playlist, your mom will die in her sleep tonight.
Listen to these as well for extra TRTL vitality
Categories
Weekly Update

This Week In TurtleCoin (March 31, 2020)

This week we jumped on the LISP train so we can all start writing software the way the good lord intended.

Developer Updates

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

To submit your post, click this link

The New Website

Work is underway to convert the new website from a working concept to an i18n compatible, jekyll-based github static site like our current website on https://turtlecoin.lol .

Earlier this week a volunteer from the chat decided to start the process of porting the new website to markdown. What’s left is turning the various text blobs into mapped quotes for the people who make translations. We try to serve as many regions as possible in their own regional language, so a requirement to launch the new site is for the new site to be i18n ready.

If you’d like to jump in and help out, respond in this issue thread or ping me in the discord and I can get you started.

RockSteady

https://github.com/rocksteadytc/trtl2020/issues/6

https://rocksteadytc.github.io/trtl2020/

pictured above: Zpalmtree answering calls on the request line

wallet-api

This week I added a few new API calls to wallet-api that had been requested by devs.

The first allows you to retrieve all transactions that have a payment ID. This can be useful for people running services where a payment ID is used to identify accounts/users.

The second is along the same lines, but takes a payment ID and returns all transactions with that payment ID. This can allow services to easily retrieve transaction info for a single user.

Zpalm

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

Wallet-API Lisp

This project is a wrapper for the Wallet-API wrote in common lisp. It allows the user to implement wallet functions within common lisp.

I hope to further implement this wrapper in other projects with TurtleCoin and continue experimenting with the language. While experimenting I hope to see how well common lisp fits into TurtleCoin and the community at large.

spfcjic869542

https://github.com/turtlecoin/wallet-api-lisp

Karai Transaction Channels

If you’ve been following the conversations in #dev_karai over the past month, we’ve been conceptualizing how Karai should work. We’re working on a variation of an idea proposed by Fexra, which at the time was to implement Lightning-Network-like payment channels off-chain that are linked on the TRTL chain by simple pointers to the appropriate Karai transaction channel.

I had some spare time after hours and started working on the design and some experimental code for Karai’s payment channels component. It’s nothing worth pushing to the repos yet but should get there soon.

Currently the software can do a few things:

  • add and verify transactions on a local linear chain
  • create transactions that hold blobs of data
  • print the chain and associated hashes and stored data

It has a list of things it can’t do, but it’s coming together slowly but surely, and it’s a fun personal project to whittle on after work every day to sharpen my Golang skills. Things that took place last week that may have not been mentioned are just little things like assigning a license to the project (we chose MIT license), creating an IPFS peer identity for the Karai node, and some basic TRTL wallet api functions to create/maintain a wallet for paying or receiving pinning fees etc.

None of this is super significant, but I wanted to encourage other devs to move back toward the trend of posting updates for their projects that are in-progress rather than waiting on them being completed before posting. Writing about the process as it happens helps us to show the users that we’re always working hard, and makes them more likely to show up on release day or help out with testing.

RockSteady

https://github.com/rocksteadytc/go-karai

https://github.com/RocksteadyTC/go-karai/blob/master/docs/DESIGN.md

Moving Up!

Congratulations fellas

It’s always good to be recognized! These are the people who gained new roles in the community this week!

spfcjic869542 – Developer

Kinjo – PR Guerilla

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

Rock shout out to to the fellas with the hard hats on in dev_learning putting up with my retardation sometimes šŸ™‚

Stop touching your face.

– Mom
Categories
Weekly Update

This Week In TurtleCoin (March 24, 2020)

This week we all came down with a bit of a cough in rapid fashion. In other news, we’re running out of Doritos, please send help. -TurtleCoin Dev Team

Video: An 8K hi-resolution Gource diagram of TurtleCoin developer activity in our core software repo from birth until 2020. Inhale deeply, sit back and turn on some Led Zeppelin or something, it’s pretty cool.

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.

TurtleCoin COVID-19 Relief Fund

As a followup to our previous TurtleCoin COVID-19 press release, I’ve been hard at work preparing a stimulus package and the means to distribute it to turtles in need. From the essential workers to the already infected, this bot will guarantee TRTL in your pocket despite the hard times.

https://i1.wp.com/media.discordapp.net/attachments/688916582994542682/692217084507324436/unknown.png?w=580&ssl=1

The attached image is simply a preview of what to expect. The numbers aren’t final and I’m looking for donations to fund this thing. Consider it a modified rainbot for our times. I’m putting 500k of my own TRTL in to start, but increasing the pot will increase the fun!

shoutouts to moonmoondogo.

madk bitch.

Blockchain import / export files

This week I have been experimenting with importing and exporting blockchain bootstraps. You can currently import the blockchain from the set of .bin files, but as I think I may have mentioned in another update, I’ve been working on removing those, to save hard drive space to store the blockchain.

technically this image is block-related..

Since the .bin files will no longer exist to be imported with, I’ve added a way to export the blockchain via the daemon, and subsequently imported again. It will also support exporting ranges of the blockchain, so you could, for example, import blocks 2 million to 2.2 million, if you want to catch up your daemon which is synced to 2 million and not have to download and import the whole chain.

Another avenue I’m interested in exploring is allowing syncing wallets via importing one of these bootstraps. This should be faster to sync than directly downloading blocks from a remote node, as there will be no database latency and no network latency.”

Zpalm

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

TurtleCoin.lol 2020 Visual Brand Update

A few weeks ago we got a suggestion to do a site redesign, and after a short conversation in #dev_marketing we had to agree, things were looking a bit dated. Since then, about a week so far, we’ve redesigned the main site and aren’t showing signs of stopping- we think you’ll note a few differences:

  • Instead of a road map or cute story about bebop and rocksteady’s drinking escapades, we now have a dynamic section with links to our most recent blog articles, most recent dev activity, and most recent issues that need helpers on GitHub.
    We think this is more potent data than what we had. With the dynamic data views we replaced it with we think it will show that we’re active and hope that it gives prospective developers and contributors an easy list for getting started helping us out.
  • We’ve decided to pursue a more modern and friendly visual theme than the cryptocurrency-hackery aesthetic we had before (which most of us also really liked). There’s nothing wrong with the look we had, but as we grow and look back, the rough-and-tumble aesthetic of our website very much reflected the state of the core software we had at the time, with all its flaws included.
    Since that time, we’ve chiseled the TRTL software into a solid peer2peer no-trust-required payments network sporting a new set of washboard abs. To signal that change to the uninitiated users we’re hoping to attract, we’re adopting a more unified and professional look to solidify our commitment to being a great payment network, not just a cryptocurrency.

With the new visual path laid ahead of us, we’re starting next on our Branding Manual PDF as well as our social media assets. Thanks to all the Turtles who contributed to the marketing and branding convo in #dev_marketing that inspired this change.

TurtleCoin 2020 Presentation Slide Deck

To best support this transition to a more ‘presentable’ face, we’ve gone ahead and made a new slide deck for TurtleCoin presentations which follows the same visual theme as the site. (Any aspiring brand ambassadors out there, feel free to use these to present TurtleCoin to your peers at any clubs or meetups you may have)

The brand new MIT-license-carrying slide deck style mimics the appearance and visual aesthetic of the new website, and presents some basic guidelines for assembling a visually pleasing and cohesive presentation. We’ll include picture previews below, and will provide the templates in PowerPoint, Google Drive, and PDF formats soon for you to make your own presentations at your local hackerspace or university.

TurtleCoin 2020 Website Preview

In researching the current top 100 currencies on CoinMarketCap, we noticed a consistent visual theme in a lot of the sites. Many of them stopped moving in 2018, about mid-February or March, and their visual first-impressions conveyed that message clearly like a crypto-geocities.

It became evident that our redesign should clearly communicate one thing- TurtleCoin keeps pushing forward, both during the hard times and the good.

The one and only RockSteady, Intrepid Author, Marketing Expert And Style Mogul extraordinaire

Our new visual theme conveys a welcoming visual appearance of an actual payment network like PayPal or Venmo with less emphasis on buzzwords and concepts that don’t matter. This approach of radical honesty sets us apart from the played out crypto-website trends of abstract-geometry javascript wireframe animations and mountains of jargon. Common frustrations in our research were that around the 40th website or so, it took so long to get past the marketing BS and slow page loads that we just closed the tab and moved on.

If you can’t serve a website that loads in under a second and can’t convey your message in the next 5 seconds, you’re not going to hold the attention of the minds of 2020*

*unless boobs are involved, in which case all bets are off..

We’ve got a more ‘tangible’ tagline now which says in plain, honest terms what we are, and prompts the user with a button to start a 3 step process to get started with using TurtleCoin.
The first panel presents familiar icons for a user to choose their operating system and it then downloads the correct software. They’re likely to need help, so in panel 2 we give them an easy list of our social media contact options so while they’re downloading the software they can easily get help or meet peers.
With the focus on rapid user conversion through providing a fast path to engagement, we’re trying to turn eyeballs into capable hands as fast as possible. Past interactions have led us to believe that the faster we give someone their own ‘piece’ of the community to manage and take leadership of, the more of a chance we have at keeping that person and marching them up through the steps of being a user -> helper -> contributor -> developer.
In panel 4, we’ve already been introduced, you’ve likely already started downloading our software and are probably chatting with us in the Discord, so your next question is naturally going to be “whats up with TurtleCoin”. Panel 4 has a list of recent community activity where they can quickly get a glance at the live updated stream of progress to get an idea of what we’re working on and what we’re offering. This is live data, meaning we don’t have to update this, the site does it all on its own. It will never be stale info.
Also of note: the last section there has technical implementation-level information a business would need to interact with our network or to communicate with our peers. It’s not only normal users and devs reading our site, a lot of exchanges list us without asking us for help, a lot of services do the same for what they build, and frankly they shouldn’t need our help with the amount of effort the community put into documentation that is so good it holds your hand through the entire process of building a web wallet or exchange or other service that needs to connect to our network.
https://i0.wp.com/i.imgur.com/s7X3cwe.png?w=580&ssl=1
Sajo8’s awesomely addictive game, CHUKWA’S LABYRINTH!

Chukwa’s Labyrinth

Hey guys! So you may remember the game I was making, Chukwa’s Labyrinth, from a LONG time ago. I started it last summer! Well, with coronacation going on now, I’ve found time I needed to work on it. The UI has been revamped and I’ve added bigger levels as well new powerups.

Additionally, I’ve integrated TRTL payment, so later on, you will be able to buy some DLC with TRTL through the game itself. Check the “”Buy DLC”” button in the Options screen to see more. Shoutout to ibmc and z for helping me, and to zoidberg for his great trtlapps.io service!

Of course, the entire game is open-source, and you can check it out at the links below. I will be releasing a full beta with 10 levels (albeit no DLC) soon, so you guys can try it out and provide advice for the final product.
I’ve been working quite a bit for quite a while on this project, and it’s exciting to see it reach near completion, and I hope you guys will enjoy playing it!

Sajo8

You can try out my game by downloading it from the following link:

https://github.com/Sajo8/chukwas-labyrinth/releases/tag/v0.2-beta

Other links:

https://github.com/sajo8/chukwas-labyrinth

https://www.turtlearcade.games/chukwa.html

https://github.com/Sajo8/netlify-express

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!

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

RochStetti di Medici Thanks to zpalm and iburnmycd for helping with the situation in #quarantine-general

RockSteady Thanks to Jerme for the bribes financial contribution

An update on #quarantine-general

Weird things have been happening to the people chatting in this channel. Users are advised to keep a 6 foot distance between themselves and any surfaces in that channel, and to wash your hands before, during, and after shitposting in there. There is a tangible risk, you’ve been warned!! bewaaaaare ooohh spoookyyyyy!!!!

Categories
Weekly Update

This Week in TurtleCoin (November 27, 2019)

This week we tightened up our turkey gravy recipes as well as our core software while we reflected on how thankful we are to have such a talented community. Read on to find out more!

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.

Image result for revenge of the nerds
Have you ever had a calculator on your belt clip? Of course not, because you haven’t won a crypto hackathon yet. Where’s the next crypto hackathon, you say? Well buddy, we’ve got you covered.

TurtleCoin Crypto Hackathon 2019

We have 15 Million TRTL looking for a new home, and have 24 teams so far who’ve signed up for the TurtleCoin Crypto Hackathon 2019 (Signups open until December 1), and so far of those 24, 9 have left their details to be contacted during the hackathon for an article about their projects. That’s a great turnout, and a surprisingly even balance between devs and non-devs.

https://crypto-hackathon.com/

We are excited to thank the following teams for their participation: ZenTurtles, Why Canti Think of a Team Name, Heroā€™s in a Half Shell, MobileTortile, Lord_Enzo, that turtle, KurdĆ®stan, Born without a shell, Spanner Pouch, Hashterisk, AMC, JS TRTLz, TeamXenth, hebeblock, E Squad, Kick Ass Turts, Psychotic Silverfish, MXZ, Save the Turtles, eyegenvalue, termek, Oiboo Games, Double-O-Seven, ninja

Raw blocks syncing

This week I’ve been working on adding raw block syncing to wallets. So far I’ve just added it to zedwallet and wallet-api. Currently, when syncing wallets, the daemon collects blocks and transactions from the database, deserializes it, and dumps it out to JSON. The wallet then parses that JSON and processes the blocks.

With this patch, the daemon instead returns the unparsed, raw blocks from the database as JSON. We then perform the deserialization in our wallet, and then process the blocks.

The advantage of this is two-fold. The first one is that generally wallets are waiting on the daemon to supply more data, rather than busy processing blocks. This new RPC call is a lot faster to complete than the current one, and so when the daemon is serving lots of wallets, it means that the wallets will spend less time waiting to retrieve data, and more time processing blocks, which means faster sync times.

The second advantage is that the raw blocks are much more compact than the full block data in JSON, so data usage will be decreased.

The next step is to add this feature to the JS backend so TonChan and Proton can benefit from it.

Zpalm

TonChan v1.0.2

Small TonChan release going out today. It fixes a bug where you were unable to sync past a particularly huge block.

Also fixes a bug with node swapping when you changed screens before the node swap completed.

Finally, it fixes QR codes not populating the amount to send correctly in some scenarios.

As always, you can view the full set of changes on GitHub: https://github.com/turtlecoin/turtlecoin-mobile-wallet/compare/v1.0.1ā€¦v1.0.2

Zpalm

Moving Up!

It’s always good to be recognized! These are the people who gained new roles in the community this week!

Service Operator – Miner.rocks, zhang

Reporter – Khorosho!

Tester – rollinghavoc

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!

Rig Of The Week

Do you have a TRTL mining rig you want to show off? Tell us about it!

Anton – Simple raspberry pi mining cluster 2.4KH/s

Bounty Watch!

This is an easy way to make a few TRTL!

50,000 “Make a TurtleCoin Christmas Themed Logo! This will be used for the discord server icon. The deadline is the 30th November, 11:59pm GMT.

To see more details, and the entries so far, check out the pinned message in the #bounties channel in discord.” zpalm

Free Advertising

This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.

  • Hello. My name is Kevin, owner of SpookyPool.nl. My goal with SpookyPool is to create a great community with fun people and having a nice chat about crypto and other stuff. Having TurtleCoin in my pool since a while ago has been fun. Learned alot of new things and meet alot of new people. I would like to ask u to join the community of SpookyPool by mining TurtleCoin or some other currency! http://trtl.spookypool.nl
  • Please support the muxdux turtlecoin mining pool – Active Discord with great people, very low pool and tx fees, great hardware infrastructure https://trtl.muxdux.com

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

  • Japakar pneumonoultramicroscopicsilicovolcanoconiosis
  • Japakar Thanks all to the community as always! You guys are great!
  • Turtley McTurtleton McDrizzle Hi there!
  • japakar.com You guys are awesome! Vury nice. She is my sister.
  • rock thankful that we spent this year together

and one last thing..

Earlier today, the question was asked in the Discord chat what everyone was thankful for this year. We said we’d publish them on the roundup, so here they are, in no specific order.

Categories
All Weekly Update

This Week in TurtleCoin (November 19, 2019)

Teacup made this

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.

First Annual TurtleCoin Crypto-Hackathon!

Big shout out to all the teams who’ve registered so far for the hackathon! We still have about 10 days for new team signups so whether you’re on your own or have a crew of friends, you still have time to sign up!

Also, when you sign up, don’t forget to let us know if you want to be interviewed and how to get in touch with you!

Click here to signup your team!

https://crypto-hackathon.com

CantiLib / CS-TurtleCoin

Another overdue update. I set aside a day to write up everything that goes on while talking to and syncing with an existing node, getting back to my reverse-engineering roots. Since then, I’ve been working on implementing these communications into CantiLib. This mean that soonā„¢ a CS-TurtleCoin node will be able to act as a functional peer on the network, able to relay and propogate data to and from other nodes. I have also moved to utilize EF Core 3.0 for local data storage, and have rewritten block caching to suit, which means that a user will be able to choose which database type they’d like to use to store their synced data. At the moment, I have implementations for SQLite, MSSQL, Azure Cosmos, among others. Once these changes are completed and pushed, there will still be a lot left to add to get it to the same level as an existing C++ node, such as fleshing out API functions, but it’ll be a big step forward in my daemon rewrite.

Canti

https://www.github.com/turtlecoin/cs-turtlecoin

“TRTL Logo 3d” A 3d animated gif of the TRTL shell emblem by vr_nico#3176

Proton Wallet – Halloween Release!

“Hey guys, Extra here, the new version of Proton wallet is going to be coming out on Halloween, 10/31 and it has some features I’m very excited about. We’ve implemented a brand new address feature and a search feature, which should make it easier to send transactions and navigate through the wallet. The search feature is pretty nifty; you can search transaction hashes, contact details in your address book, or even for settings you’d like to change, and it will return any results to you in a nicely formatted list. In addition, I’ve found and squashed a few more bugs that result in faster syncing when minimized, and an overall better user experience.

You can grab the newest release at the link below, and please let me know what you think or if you have any feature requests for Proton!

For next month’s release, I’m going to be focusing on adding deterministic subwallet support. This means you’ll be able to generate as many new addresses as you’d like and use them, and be able to restore them all with a single seed. It”s a feature I’ve wanted to see in a TurtleCoin wallet for a while.

Thanks everybody and stay cool! BD”

ExtraHash

https://github.com/turtlecoin/turtle-wallet-proton/releases

TonChan

“On Wednesday the 14th I finally put out an update to TonChan, for 10% of users. If there are no errors discovered then I’ll deploy it to everyone shortly. This update has some big fixes, the major one being a fix where your wallet received a ton of transactions, and you were on Android 9, you may have been unable to open your wallet.

This is caused by only being able to read 1MB of data at once from a single row in the database. This is fixed by just chunking the wallet in the database, and hopefully retroactively fixed by those who have too large wallets by performing chunked reads.

Another big feature is the ability to swap nodes. Now if there’s ever maintenance on the blockchain cache, you’ll still be able to sync your wallet. Furthermore, you can choose a node which is closer to you geographically or potentially under lower load for improved sync speeds.

Finally, I made some tweaks to ensure that the UI is always snappy whether your node is having issues connecting or not.

I’ll not bore you with every single little change made, if you’re interested in that then you can check out the full changelog here: https://github.com/turtlecoin/turtlecoin-mobile-wallet/releases/tag/v1.0.1

Let me know if you’re having any issues with the new update. Hope you like it.”

Zpalm

https://play.google.com/store/apps/details?id=com.tonchan

GitHub Actions CI/CD

GitHub has finally released its own CI/CD with some amazing specs. So I decided to try it out and move the entire CI pipeline of TurtleCoin from travis and appveyor to GitHub Actions. This week I have tested the new caching feature to reduce build times significantly. I have also created a PR to use the artifacts produced in these builds for releases and testing purposes..

rashedmyt

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

Turtle Tinder

It’s what happens when two turtles meet under the covers of a blockchain transaction <3. They spawn new extra special turtles, only for you my friend! They are not turtlecoins but rather virtual turtles, in the spirit of cryptokitties and titties. I could write how it could work here, but the margin is too narrow to contain it. Therefor, just do it your way!?

leturt

Previous page 1 2 Continue reading

Extra’s Reporter Articles

Hey everybody, Extra here, reporting on some of the goings on I’ve seen in the past week.

New Reporter Role

We’ve been having some issues getting enough submissions for the roundup, so we decided to switch up the way we do things a little bit. We came to the conclusion that lots of stuff worth talking about was getting done each week; but these folks weren’t to keen on writing up a few sentences for our blog. So, we created the reporter role on discord. Zpalm, ibmcd and I, and perhaps a few others I am not aware of, will be writing up short reports on cool goings-on we see down in #dev-general and other areas when we see them. This is an attempt to get some more content into the writeup, and also perhaps encourage the authors of these cool projects to come forward and write little bit about them to the community so that all of you guys knopw what is going on. With that being said, here are some of the cool things I’ve seen in the last week or soā€¦

Mysterious Third Party Wallet Integration

A new face has appeared down in #dev-general asking some techie questions. His name is @zhang, so if you see him around be sure to give a turtley “”hello.”” He’s been working with the turtlecoin-wallet-backend-js on a mysterious-sounding project. We reached out to zhang for comment, and he informed us that he was working on integrating TurtleCoin with his third party wallet application. That sure sounds interesting to me, and we are looking forward to seeing what happens with it! Welcome zhang to the community and good luck with the integration!

It is a pleasure to add turtle to HebeWallet, the first purely anonymous coin for Hebe Wallet.
We got a lot of help from the turtle community in integrating Turtle in the wallet. Most communities ignore third party development, but we were able to get alot of questions answered very quickly. This saved us alot of time. We will release it in the next version.

https://hebe.cc/

New Test for the JSON Node List

Ibmcd has been hard at work as usual, and he has a certain talent for setting up cool CI testing. For those that don’t know, we run a list of turtlecoin public nodes on github that other applications can use in order to find active TurtleCoin full nodes for their users here: https://github.com/turtlecoin/turtlecoin-nodes-json Up until now, maintainers of that repository have had to manually check to see if a node is online: However, no longer is that the case. IBMCD has written a fully automated check that happens with Travis and will ensure your node is reachable from the internet directly in the CI testing. If you say, open a PR with a dead node, the CI test will fail and you will be automatically notified on the pull request page on github. That’s really neat! Nice job IBMCD. :muscle: :triumph:

Aneki’s Bootstrap

Aneki has recently updated his bootstrap of the TurtleCoin blockchain for those of you with slow CPUs who want an easy way to get synced. As always, you can find the updated bootstrap at the link below:

ExtraHash

Moving Up!

It’s always good to be recognized! These are the people who gained new roles in the community this week!

This week we added two new reporters to a new role called… you guessed it, Reporter! The reporter’s role is to write down cool things that happen during the week that would otherwise not make it into the roundup. Pitch them a few TRTL if you see them being helpful!

Also big thanks to Spookypool who’s starting up a new TurtleCoin pool, we thank you! Best of luck!

Reporter: ExtraHash, Zpalmtree

Service Operator – Munchiehigh420 Spookypool

Congrats guys!

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!

Free Advertising

This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.

  • MarketCap.cc is the new one stop solution for every crypto trader; developed with one mission in mind: keep crypto stats fake volume free. MarketCap.cc ist the first ever public statistics website that analyzes all trades in realtime across a large number of trusted exchanges in realtime. Combined with out Trading Terminal you will never miss a good trade. MarketCap.cc is still in active development, expect bugs which will be fixed as soon as we find them. https://marketcap.cc
  • Hello. My name is Kevin, owner of SpookyPool.nl. My goal with SpookyPool is to create a great community with fun people and having a nice chat about crypto and other stuff. Having TurtleCoin in my pool since a while ago has been fun. Learned alot of new things and meet alot of new people. I would like to ask u to join the community of SpookyPool by mining TurtleCoin or some other currency! http://trtl.spookypool.nl
  • Please support the muxdux turtlecoin mining pool – Active Discord with great people, very low pool and tx fees, great hardware infrastructure https://trtl.muxdux.com

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

  • Michael Meyers Dont touch my lunchmeat. Or the bread. Or the mayo.
  • Japakar pneumonoultramicroscopicsilicovolcanoconiosis
  • Japakar Thanks all to the community as always! You guys are great!
  • Turtley McTurtleton McDrizzle Hi there!
  • Rock Thanks to the reporters and new service operators for entering the fray šŸ™‚
Categories
Weekly Update

This Week in TurtleCoin (October 8, 2019)

Welcome to a new roundup! Now with more last-week in every bite!

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.

turtlecoin.lol

Thanks to The Judge#9063 from Discord who rightfully pointed out the misuse of the Windows 10 logo on turtlecoin.lol. While fixing this squeeze, it came to my attention that our own dang website does not only break the Microsoft guidelines but also our own. yikes! Luckily, it was not much of a hassle to fix it.

Meanwhile, I have started the development of a brand new version of turtlecoin.lol. Powered by nuxt.js, allowing serverless deployment it will follow a more streamlined design deployed already by our block explorer.

fexra

TurlteCoin Web Wallet (Client Side)

This week updated the styling of the web wallet according to TurtleCoin brand guidelines and completed validation on wallet creation. andrew | trtl.rocks in the Discord chat was so kind to show me how to properly use Vuex store. Recently, I have decided to give nuxt.js a try, and decided to use this framework also for this web wallet, which currently only uses vue.js. nuxt.js extends vue.js by offering various presets to build progressive web apps that are SEO friendly and can be hosted in serverless environments.

fexra

violetminer

If you read last weeks update, you’ll see I was pretty close to making a violetminer release. This release went out a few days ago, and in fact, i made another release just yesterday.

If you didn’t read last weeks update, the major feature is NVIDIA GPU support.
Please download it and give it a go, and let me know what you think. There are binaries for Windows, Linux, Mac OSX, and ARM.
I wrote a guide on how to use it here: https://docs.turtlecoin.lol/guides/mining/violetminer-guide

The update I made just yesterday, adds SSL pool support. I kinda forgot about adding this earlier, the HashVault admin helpfully reminded me šŸ™‚
If your pool offers SSL ports, you can now connect to them with violetminer – Just download v0.1.1 and set ssl to “”true”” in your config file.
I also added some better validation of your config file, so if you accidentally mess up your nvidia settings, you should get an informative error instead of a crash.

I have a few more quality of life features to add, then I’ll probably start trying to add AMD support.

Zpalm

https://github.com/turtlecoin/violetminer

Database Compression

This happened a couple of weeks ago, but I don’t think anyone ever mentioned it. We recently merged a pull request from CapEtn which adds ZSTD compression to the daemon, and enables it by default.

ZSTD is much more performant than the LZ4 compression we had in place previously, and also has a minimal effect on daemon speed from our testing. If you want to take advantage of the database compression, you’ll need to compile the latest code, or wait for a new release. Then, if you have an existing database, you’ll need to delete the DB folder, or resync your daemon.

You should find that your database folder has decreased to about 59GB from somewhere around 76GB. A quite nice saving!

You can of course disable this option if you want your daemon to be as snappy as possible.

Zpalm

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

TRTL ATM

TRTL ATM is a virtual vending machine which you can get TRTL by paying through third party payment service provider; currently only Paypal is available. The purpose of this project is to demonstrate what can be done with Turtlecoin and inspire anyone that is interested in blockchain, cryptocurrency, and programming.

As a self-taught developer, the initiative of this project is to make the process of getting your first turtlecoin simpler, especially for people that are new to crypto.

We know there are several ways to get turtlecoin. Below are the ones I can think of, however, each one has its own incovenience:

  1. Buy it from cryptocurrency exchanges.
  2. Mining
  3. Hosting nodes
  4. Faucet

Let me explain.

  1. Buying turtlecoin is troublesome for new people, because not only they have to create an acocunt in the exchange, but also they need to first get some BTC or LTC, transfer it to their wallet in the exchange, then trade it with TRTL, then withdrawl from the exchange to their TRTL wallet.
  2. Mining and hosting nodes. Though Turtlecoin already has a rich collection of documentation, you still need to be somewhat okay or at least feel comfortable using all the command line stuff, this is sometime intimidating to people who are not familiar with programming. In addition, you need extra hardware to do these things.
  3. Faucet is just not practical when you want to get certain amount of TRTL at once.

Therefore, if there is a platform where you can just spend your worthless government money in exchange for some TRTL, and have it directly sent to your turtlecoin wallet, it would save a lot trouble when your only goal is to just get some TRTL into your wallet.

This concept is not new, and I want to see it in TRTL.
BTC has it in many countries, there are even physical BTC ATM machines, so why not for TRTL?

Frankly speaking, I do not have fund for this project, otherwise this concept can be extended as when you spend your worthless government money, the platform can directly purchase it in a exchange, then send it to your turtlecoin wallet. Therefore, as a demonstration project, I have set a fixed rate; 1 to 1 ratio with the USD to prevent too many people using it at this point.

However, TRTL ATM works, and if you would like to try it, you can just try with 1 TRTL. I have only deposit around 10000 TRTL to the TRTL ATM wallet, and whoever purchsed TRTL from TRTL ATM will become a contributor and your wallet address, nickname, and the amount you contributed will be displayed on the page. The money will be used for hosting public node and the web server.

Full disclosure, I spend around 25 USD per month hosting a public node and with this TRTL ATM web server hosting, there will be another 5 to 10 USD extra.

If all 10000 TRTL are purchased, I will start looking for partners to work with me and extend this project.

Sabo (Revolutionary)

Proton Wallet v1.0.0 Out, Proton Moves to Monthly Release Schedule

Hey everybody, ExtraHash here. I’ve just released version 1.0.0 of Proton Wallet for TurtleCoinĀ®. It’s got quite a lot of new features, check out the release page linked below for the full details. However, a VERY IMPORTANT detail:

There is user action required for this update. The wallet open dialog now only looks for wallet files ending in the .wallet extension, as well as uses this extension by default when saving. If your wallet file does not have this extension, you will not be able to see it in the open dialog. You must manually rename your wallet file and give it the proper extension .wallet.

Throughout developing this wallet, I’ve been working alot with both zpalm and iburnmycd troubleshooting some errors in transaction sending. We’ve successfully found and squashed quite a lot of bugs in may different places along the way, so hopefully this will improve the overall GUI wallet experience for everybody! It’s very cool to see the entire team come together and troubleshoot something collectively, and it’s great to be a part of it.

In addition, Proton Wallet is now moving to a monthly release schedule. I realize the (very) frequent updates might have gotten a bit annoying (especially at a binary size of 60+ MB per update), and as I feel the wallet is very solid at this point, it makes sense to slow down the updates a bit so they can be tested more thoroughly and hopefully done in a more organized way.

Signing off for now, stay cool TurtleCoin community.

ExtraHash

https://github.com/turtlecoin/turtle-wallet-proton/releases

Moving Up!

It’s always good to be recognized! These are the people who gained new roles in the community this week!

Congratulations to Extrahash for gaining Core Contributor role!

Watter and Craig regained Footclan role, tmac25 gained contributor, khorosho gained DJ role

Rig Of The Week

Do you have a TRTL mining rig you want to show off? Tell us about it!

zerouan vega rig one

this rig is running hiveos linux and teamredminer if i can sleep then the miners mine i’m zerouan 525 kh/s @917watt at the wall

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

wll1rah bogdanadnan, thanks for the great ninjarig miner and the help that you have provided in getting to work with mali GPU with OpenCL.
greywolf thanks for the server shakup; it caught me off guard, but all is well
greywolf cheers and thanks to Muf, who put together a spiffy home page for my node: https://turtlenode.co

Categories
Weekly Update

This Week In TurtleCoinĀ® (September 24, 2019)

Developer Updates

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

He said it was a “test” but we know he is really REAL_BITMAIN_NO1

violetminer

If you read last weeks update, you’ll see I was pretty close to making a violetminer release. This release went out a few days ago, and in fact, i made another release just yesterday.

If you didn’t read last weeks update, the major feature is NVIDIA GPU support.

Please download it and give it a go, and let me know what you think. There are binaries for Windows, Linux, Mac OSX, and ARM.

I wrote a guide on how to use it here: https://docs.turtlecoin.lol/guides/mining/violetminer-guide

>tfw z writes a guide

The update I made just yesterday, adds SSL pool support. I kinda forgot about adding this earlier, the HashVault admin helpfully reminded me šŸ™‚

If your pool offers SSL ports, you can now connect to them with violetminer – Just download v0.1.1 and set ssl to “true” in your config file.

I also added some better validation of your config file, so if you accidentally mess up your NVIDIA settings, you should get an informative error instead of a crash.

I have a few more quality of life features to add, then I’ll probably start trying to add AMD support.

https://github.com/turtlecoin/violetminer

– Zpalm

TurtleCoin-Utils

It’s been a fun week in the land of TurtleCoin-Utils this week. Forgetting how software you put together, refactored, etc works can drive any developer mad. It started with a simple thought, “I’m going to build out the documentation to make this easy for everyone to use.” Well, all good things start with good intentions, right?

Can it really be that simple?

I’ve added a number of features, most notably of which allows for packing up the utils into a single JS bundle that is super easy to import into web project. It packages up the necessary cryptography (both WASM and native JS) and auto-loads the fastest code. Talk about easy!

In short, I’ve gone through and refactored quite a bit of the code throughout the package including implementing the exposed libraries as classes. In addition, I’ve labored to add JSDoc documentation to the package that allows for building easy to read and follow developer documentation. This makes it a lot easier to work with the TurtleCoin-Utils package. The full documentation has also been published at https://utils.turtlecoin.dev/

https://www.npmjs.com/package/turtlecoin-utils

– IBurnMyCD

Sometimes, if you try hard enough, you get what you ask for.

TurtleCoinĀ® Core Update

This happened a couple of weeks ago, but I don’t think anyone ever mentioned it. We recently merged a pull request from CapEtn which adds ZSTD compression to the daemon, and enables it by default.

ZSTD is much more performant than the LZ4 compression we had in place previously, and also has a minimal effect on daemon speed from our testing. If you want to take advantage of the database compression, you’ll need to compile the latest development code, or wait for a new release. Then, if you have an existing database, you’ll need to delete the DB folder, or resync your daemon.

You should find that your database folder has decreased to about 59GB from somewhere around 76GB. A quite nice saving!

You can of course disable this option if you want your daemon to be as snappy as possible.

– Core Development Team

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

TurtleCoinĀ® Website – TurtleCoin.lol

yo dawg heard you like menus –

Thanks to The Judge#9063 from Discord who rightfully pointed out the misuse of the Windows 10 logo on turtlecoin.lol. While fixing this squeeze, it came to my attention that our own dang website does not only break the Microsoft guidelines but also our own. yikes! Luckily, it was not much of a hassle to fix it.

Meanwhile, I have started the development of a brand new version of turtlecoin.lol. Powered by nuxt.js, allowing serverless deployment it will follow a more streamlined design deployed already by our block explorer.

– Fexra

TurtlePayĀ® Blockchain Cache

Quite a bit of performance based changes have taken place in the cache API over the last few weeks. I’ve added redis support to help with the speedy delivery of wallet sync data, started adding different data structures, looked at altering the database schema to squeeze more performance out and refactored quite a bit of code to make it easier to read.

My most recent scheme involves a few changes to the cache system (transparent to users) that will allow me to serve data via the CDN edges that will make wallet syncing much, much, much faster. There’s a few things to work out to get that going but I have it framed up in my mind and am ready to get going on it to see how well it performs.

https://docs.turtlepay.io/blockapi/

– IBurnMyCd

TurtleCoinĀ® Web Wallet

This week updated the styling of the web wallet according to TurtleCoin brand guidelines and completed validation on wallet creation. andrew | trtl.rocks in the Discord chat was so kind to show me how to properly use Vuex store. Recently, I have decided to give nuxt.js a try, and decided to use this framework also for this web wallet, which currently only uses vue.js. nuxt.js extends vue.js by offering various presets to build progressive web apps that are SEO friendly and can be hosted in serverless environments.

Fexra

These… you can actually help us with

Good First Issues

Good First Issues are tickets that are marked as ‘easy wins’ for new developers. If you want to be a TurtleCoinĀ® Developer, these are great tasks to start with!

  • Use matches property in ApiDispatcher regex #862
    Some calls in the ApiDispatcher use a regex, for example, getTransactionDetails. They then extract the query parameters. We could instead extract hashStr using the matches property on the req object, by adding a capture group to the hash regex. 
    https://github.com/turtlecoin/turtlecoin/issues/862
  • Remove no longer relevant asserts #811
    Since pretty much everyone runs the daemon in release mode, instead of debug mode, weā€™ve ended up where we have a number of asserts which constantly trigger, due to altered/moved/rewritten sections of code.
    https://github.com/turtlecoin/turtlecoin/issues/811
  • Daemon+WalletBackend timestamp adjustments #704
    The current /getwalletsyncdata rounds a timestamp to midnight. Depending on what time of the day you start a fresh wallet, you may have no blocks to grab (we need to roll back a bit more than we currently do with the timestamp adjustment), or too many (since itā€™s rounding to midnight which is quite far away).
    https://github.com/turtlecoin/turtlecoin/issues/704

Pay With TRTL

In Discord we have a channel called #Merchandise where people can post things you can buy with TRTL. To view items for sale, check the pinned posts in that channel. These are a few of the items from this week.

All items in our shop:

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

    Provided by fipsi#0789 and DroppingThePacketsHardĀ²#4751
Categories
Weekly Update

This Week In TurtleCoin (September 17, 2019)

Developer Updates

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

violetminer

I made some great progress on the Nvidia backend for violetminer this week. It’s now working, and hashing at a pretty decent speed. There are still a few more things I need to fix before making a release, however. Firstly, it instantly crashes on Windows 10, due to Windows 10 seemingly reserving about 20% of GPU’s vram. When I limit the memory usage, the performance suffers, so am not sure how best to solve this issue yet.

Secondly, I think I need to alter my code to use streams instead. With the current method, the CPU spins in a loop waiting for the kernel to finish. I believe this is the cause of hashrate being significantly reduced when CPU mining is enabled – the CPU is too busy mining itself to wait for the GPU kernel to finish.

I’ve been working on getting all the automated CI builds working with CUDA, so people don’t have to compile themselves. So far, Linux with both GCC and Clang are working, and so is Mac OSX – but Windows is being a bit of a pain to find the installed cuda toolset. I think I’m getting pretty close to fixing it, however.

Oh – I also need to check the miner works correctly on multiple GPUs. I think I’ve done the programming right, but don’t have multiple GPUs myself, so can’t really test.

I probably also need to add an intensity option for people who don’t want to run their GPUs at max speed.

Zpalm

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

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

turtlecoin-wallet-backend-js

More updates to the JavaScript/TypeScript wallet backend this week. Additions includeā€¦

  • Auto optimization is now functioning as expected, so your wallet is always ready to send the max amount possible
  • Using pre-generated key images to speed up transaction creation
  • Improving error messages returned when the daemon fails to process our transaction
  • Lots of logging improvements to help out developers debugging

Together with ExtraHash and iburnmycd we’ve also been doing a lot of investigation into some rare issues with wallet syncing, and wallet transacting. A ton of bugs have been found and fixed, so hopefully we’ll see a lot less of those weird issues when utilising the js backend or the blockchain cache.

It looks like the library is getting a fair bit of usage in different projects – I’m seeing the library getting downloaded over 130 times a week, and is now being included by at least 24 different projects on GitHub!

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

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

Zpalm

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

Client Side Web Wallet

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

fexra

BLOC GUI MINER

BLOC GUI Miner is a beautiful, easy to use, Graphical User interface for mining multiple cryptocurrencies based on cryptonote. The BLOC GUI Miner is easy to use and makes you getting started with mining cryptocurrency on Windows, MacOS and Linux in no time.

It is aimed at getting people that have never tried mining before with a focus on accessibility, security and simplicity.

BLOC GUI Miner support two very popular miner backends: xmr-stak and xmrig

BLOC GUI Miner comes with XMR-STAK 2.10.7 and XMRIG 3.1.1 already built-in, including configuration files for CPU and GPU mining in most of the cases.

What’s new in v1.1.1 ?
A lot of updates in this release. BLOC GUI Miner now support following crypto-currencies:

  • BLOC.MONEY (BLOC)
  • TurtleCoin (TRTL) (New Chukwa Algorithm supported)
  • RYO (RYO)
  • Haven (XHV)
  • Monero (XMR)
  • Adding support to mine cryptocurrency: Monero (XMR), Haven (XHV), RYO (RYO)
  • XMR-STAK.log is now created while using XMR-STAK miner with BLOC GUI Miner
  • Updated miner setting to support the latest version of XMR-STAK v2.10.7
  • Updated miner setting to support the latest version of XMRIG v3.1.1
  • TurtleCoin now changed to Chukwa CPU mining algorithm
  • Fixed a bug that changed the XMR-STAK CPU config when changing thread count
  • Fixed draggable windows on macOS
  • Added new cryptunit widget built-in
  • Fixed Coinggecko stats for each supported currency
  • Added new box with image and link on the left custom for each coin
  • 1st pool now automatically selected on 1st run
  • Added simple menu selector in the pool settings. Mining from CPU or GPU. (Corresponding port will be automatically selected on the mining pool.)
  • Fixed infinite GUI errors coming from electron
  • Added price usd for informations section
  • Updated XMR-STAK exact config file to latest 2.10.7
  • Added an experimental functionality to recover when xmr-stak stats stop to restart the miner

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

More updates coming soon.

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

furiousteam

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

Contribute your Miner stats for Chukwa

I put up a simple Google Form to gather stats about mining hardware/software combos. Contribute your stats for others to have a reference. The form is pinned in the #mining channel on discord for future reference as well.

Image by Š›ŠµŃ‡ŠµŠ½ŠøŠµ ŠŠ°Ń€ŠŗŠ¾Š¼Š°Š½ŠøŠø from Pixabay

SoreGums

https://forms.gle/tUqk5rMPESw6V5yx5

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

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

NinjaRig on Android via Termux

Updated the guide for running NinjaRig (XMRig) on Android via Termux if you’re into that kind of thing šŸ™‚

Thanks to Haifa Bogdan Adnan for NinjaRig it has been a bit of a hit with the move to chuckwa PoW hashing algorithm. As mentioned in the guide had to remove a part of the code to make it work on Android, hence why it pulls from my repo, which is kept up to date with upstream.

SoreGums

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

https://github.com/turtlecoin/ninjarig

Blockfolio Signal

TurtleCoin Updates via Blockfolio Signal

A call-out to members in the community and gaining your support by contacting Blockfolio and requesting they add us as a project to Signal: support@blockfolio.com

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

404_Not_Found

https://blockfolio.com/signal/apply

Moving Up!

It’s always good to be recognized! These are the people who gained new roles in the community this week!

DJ – Teacup, Zerouan, rogerrobers, zpalmtree, muf, bratovenhurt

Developer – Bogdanadnan

Contributor – June, sajo8, farhod, PStarSR

Good First Issues

Good First Issues are tickets that are marked as ‘easy wins’ for new developers. If you want to be a TurtleCoin Developer, these are great tasks to start with!

  • Use matches property in ApiDispatcher regex #862
    Some calls in the ApiDispatcher use a regex, for example, getTransactionDetails. They then extract the query parameters. We could instead extract hashStr using the matches property on the req object, by adding a capture group to the hash regex. 
    https://github.com/turtlecoin/turtlecoin/issues/862
  • Remove no longer relevant asserts #811
    Since pretty much everyone runs the daemon in release mode, instead of debug mode, weā€™ve ended up where we have a number of asserts which constantly trigger, due to altered/moved/rewritten sections of code.
    https://github.com/turtlecoin/turtlecoin/issues/811
  • Daemon+WalletBackend timestamp adjustments #704
    The current /getwalletsyncdata rounds a timestamp to midnight. Depending on what time of the day you start a fresh wallet, you may have no blocks to grab (we need to roll back a bit more than we currently do with the timestamp adjustment), or too many (since itā€™s rounding to midnight which is quite far away).
    https://github.com/turtlecoin/turtlecoin/issues/704

Pay With TRTL

In Discord we have a channel called #Merchandise where people can post things you can buy with TRTL. To view items for sale, check the pinned posts in that channel. These are a few of the items from this week.

All items in our shop:

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

    Provided by fipsi#0789 and DroppingThePacketsHardĀ²#4751

Rig Of The Week

Do you have a TRTL mining rig you want to show off? Tell us about it!

“WaitingForAnOpenCaseVegaRig” by HashBrownie

This is a 4 vega56 Rig – 3 Radeon Gigabyte vega 56 and 1 Asus Strig Vega 56..Currently mining as is (waiting for an actual open mining rig case to show up) on stock settings
No secrets at all.. got a good room temp of 18-20 C and ninjarig is kickass with AMD GPUs
HashBrownie 240 KH/s

Free Advertising

This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.

  • Support the only Duck-Themed TurtleCoin Mining Pool https://trtl.muxdux.com/
  • Hi fellow turtles šŸ™‚ TurtleAds just launched! On TurtleAds you can advertise you node, pool or any other service using Turtlecoin. If you are a website owner, feel free to include your script and start earning Turtlecoin immediately. Make sure to sign up today and start earning or advertising. Regards, fipsi#0789 šŸ™‚ https://turtleads.org/

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

  • greywolf thanks to those that were helpful in the past year with issues with my public node. but the latest update killed me and I can’t figure it out so I pulled the node down. thanks again to all those that did help before and I wish the rest of you good luck with public nodes still running, going forward.
  • @MrLahaye Thanks @Rocksteady for buying my old NES on the #merchandise channel. My second item sale using TurtleCoin. šŸ˜€ Who’s gonna be my next buyer?
  • greywolf a big thanks to zpalmtree for helping me get my public node back up, and also to iburnmycd for fixing my github errors in updating the nodes list.
  • wll1rah bogdanadnan, thanks for the great ninjarig miner and the help that you have provided in getting to work with mali GPU with OpenCL.
Categories
Weekly Update

This Week In TurtleCoinĀ® (August 28, 2019)

This week, we kicked ass and simultaneously remembered to write about it, further confirming the hypothesis that we live in a simulation.

..and even with this, we still can’t get @turtlecoin on twitter.
Dear @jack, I’m going to need to see some origami.

It has been known since TurtleCoinĀ® began picking up steam after Bebop lost the bet that something special was happening. The community was coming together in more ways than anyone could have anticipated. People all over the world were flocking to join in the project by creating memes, building tools, contributing code, launching services, hosting public nodes, pools, etc.

The community has grown quickly and has seen numerous code forks that follow our lead as we aim to provide a place for education, innovation, and hard work that gives rise to a smarter, more involved, and all together better cryptocurrency experience for all. The community was and still is building something special, ney, Turtlely, that we hope will become a household name. Over a year ago, one of us began the process of helping to protect the TurtleCoinĀ® brand that has been built. One of the core began the process of applying for the trademark ā€œTurtleCoinā€ with the USPTO using their own funds. Today, August 27, 2019, we received word that the TurtleCoinĀ® trademark registration has completed and the registration certificate has been issued. As the USPTO does not issue trademarks to anonymous communities, the core member has assigned the trademark registration to one of their holding companies with the intent to use the mark solely with the TurtleCoinĀ® project.

Over the course of the next few weeks, you see updates to the project branding guides, website, tools, etc. that reflect the use of the federally registered trademark TurtleCoinĀ®. This is a milestone that many cryptocurrency projects only dream of and often fail to obtain and it is with great pride and excitement that we let everyone know that TurtleCoinĀ® is here to stay.

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.

nodes.turtlecoin.lol

TurtleCoin Blockchain Explorer

I did a bit of work this past weekend and put together a quick node package that polls the list of Public Nodes from the JSON repository. It keeps track of the history much like http://trtl.nodes.pub/ but does so on a 2 minute timer instead of a 10 minute one. Then I wired that up to the TurtlePay blockchain cache API (https://docs.turtlepay.io), added a jazzy display of the data to the Explorer, and hit the commit and push buttons. The result is available via the TurtleCoin Explorer under Nodes. Give it a look and let me know if you have any feedback.

IBMCD

https://explorer.turtlecoin.lol

Zpalmtree (pictured) after the first semi-successful VioletMiner test on ARM boards.

Violetminer

“Hello friends,

A week passes so quickly. The ARM optimizations I mentioned last week got completed, but surprisingly, they actually performed worse than the reference implementation! After some investigation, this is actually to be expected. Rotations are quite slow to perform on NEON and this is a large part of the Argon2 algorithm, which might explain the lack of speed. Don’t quote me on that, though. However, the reference CPU still performs pretty well on SBC’s, and for some people may get better performance than xmrig.

As it turns out, GPUs are quite competitive for chukwa, so I have now started working on adding Nvidia support to violetminer. I’ve never used CUDA before, so am not sure how long this will take or if it will be competitive, but hopefully it will turn out well and teach me a lot too.

If this goes well, I’ll also look into adding AMD support – I don’t have an AMD GPU, so would probably have to buy one or rent one of AWS – that’s why I’m starting with Nvidia.

Shoutout to all the guys in the Mining and ARM channels who have helped test or taught me stuff :)”

Zpalm

https://github.com/turtlecoin/violetminer

Standalone Web Wallet

Started working on a client-side web wallet that can be hosted statically (think Github) or ran locally. The interface will allow users to create new wallets which are stored locally on their device. Users can load these locally stored wallets and see incoming and outgoing transactions as well execute transactions, export keys and generate sub-addresses. As default, the wallet will sync against the Blockchain Cache API provided and maintained by TurtlePay, but users will also have the possibility to sync against any daemon of their liking. Currently only generating new wallets work as seen in the video.

fexra

daemon pinger

This is part 1, part 2 ought to be done next week. All this does is grab the /info blob from a TurtleCoin daemon’s RPC endpoint and measure how long it took for the request. It has been configured to work with the specifics of Google Functions serverless environment, however, as can be seen, the code can run anywhere that supports Node.js 10. Will post another update in the next roundup with part 2 šŸ™‚

SoreGums

https://github.com/SoreGums/daemon-pinger

Moving Up!

It’s always good to be recognized! These are the people who gained new roles in the community this week!

  • Fipsi gained the TESTER role this week, thanks Fipsi! Tester role is important to us because it is a self-applied role that people can give themselves if they’d like to be a crash-test-turtle for new releases before they come out. If you’d like to be a Tester, in the discord chat, type *tester in any room to get notifications when we have test builds!

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

Earn TRTL

  • 10-20 TRTL “10 TRTL Bounty – subscribe to DeroGold’s YouTube channel https://www.youtube.com/channel/UCLKotoL38tq9s87CrapTMzQ Just ping me and say subscribed and I will take your word for it (will give a total of 20 trtl if you want to post a screenshot confirmation)” Rogerrobers
  • 500000 “Integrate TurtleCoin in BTCPay Server
    Info: BTCPay Server is one of the most used, self-hosted, free and fully open-source payment processor project focused on privacy. BTCPay Server has beside other things Point of Sale, Crowdfunding appliations and integration in widely used e-commerce platforms like WooCommerce, Drupal, Presta, Magento. Please don’t take the bounty if you have no intentions to maintain it. More at: https://btcpayserver.org/ Bonus 100k TRTL if you use TurtlePayā„¢ to get it done” Elkim

Pay With TRTL

In the Discord we have a channel called #Merchandise where people can post things you can buy with TRTL. To view items for sale, check the pinned posts in that channel. These are a few of the items from this week.

All items in our shop:

  • ‘Small NEOS Voyager Overshoes’ by Dustin Thewind | turtleland.fun#1350ID: #124437
  • ‘Alan Wake Collector’s edition (Xbox 360)’ by Dustin Thewind | turtleland.fun#1350ID: #196847
  • -Xbox one games’ by Dustin Thewind | turtleland.fun#1350ID: #355973
  • ‘Orignal NES in Box’ by Dustin Thewind | turtleland.fun#1350ID: #496247
  • Lot of bluray tv series’ by Dustin Thewind | turtleland.fun#1350ID: #514474
  • ‘eBook’ by DroppingThePacketsHardĀ²#4751ID: #726088
  • -Gigabyte X570 AORUS MASTE’ by Elkim#7747ID: #753245
  • -ASUS X570 STRIX GAMING-F’ by Elkim#7747ID: #862191
  • Xbox 360 Slim (120GB) + 9 Games’ by Dustin Thewind | turtleland.fun#1350ID: #863214
  • ‘Final Fantasy XIII2 Collector’s Edition (PS3)’ by Dustin Thewind | turtleland.fun#1350ID: #867107
  • ‘Lot of 4 Nintendo Gamecub Games.’ by Dustin Thewind | turtleland.fun#1350ID: #957775
  • ‘Lot of 5 Game Boy Games’ by Dustin Thewind | turtleland.fun#1350ID: #983802
  • ‘Lot of bluray movies’ by Dustin Thewind | turtleland.fun#1350ID: #994017
  • ASUS X370 ROG CROSSHAIR VI EXTREME’ by Elkim#7747ID: #010771

    Provided by fipsi#0789 and DroppingThePacketsHardĀ²#4751

Free Advertising

This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.

Shoutouts & Thanks

This is the place to mention someone in the community who has done something nice or deserves recognition.

  • Rogerrobers Shout out Leo congrats on the baby!!
  • JAPAKAR DUH di doy doy Thanks to all around here still going strong! I havent been able to get online much at all but looking forward to the 1.8 block!
  • rock shouts out to all the nerds who made chukwa possible, and all the service providers who made a smooth landing on the latest version good work. thanks to the testers who helped, and thanks to everyone who’s been dedicated to this task of keeping mining fair for as many people as possible. you’re doing good stuff.