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
TurtleAds is an ad platform for TurtleCoin. You can advertise your node, website or anything else and pay with TRTL. Then people who own websites can embed your ads and will get paid for it. The project is still in a very early development phase and will launch in the next 2 to 3 months..
I have just set up a node for a project I am working on, meanwhile feel free to connect to this public node.
TurtleCoin public node setup guide
For when you want to run an awesome public node but are on a very tight budget.
This guide covers the entire setup and build of the TurtleCoin public node as well as running it. It also covers the setting up of the front page for the public node. This guide was tested with various versions of Ubuntu using Google Cloud virtual machines with the aim of ultimate cost effectiveness and ease of use..
I’ve performed a few small updates to the TurtleCoin-Crypto project that helps to make life a bit easier.
3) Added Node v12 support
4) Added support for gcc 4.x versions for those of us running ancient build systems (dropped requirement to c++11)
A bit of work was done on this package to make it easier to work with TurtleCoin data:
1) Added support for Node v12 (thanks to TurtleCoin-Crypto updates)
2) General code cleanup
3) Added exports for the underlying Crypto module (in the event you want to get your hands dirty)
4) Added export for new Block object that allows for deserializing and serializing blocks to/from blobs. It also allows for the calculation of the block id (hash) as well as the PoW hash.
5) Added export for new Transaction object that allows for deserializing and serializing transactions to/from blobs. Also provides a property for the transaction prefix hash as well as the full transaction hash (when loaded with signatures) and supports version 2 transactions.
Next up, I’ll be working on the necessary transformations for handling block templates for mining pools.
Lots more updates to the JS wallet backend this week. These have mainly been fueled by extra’s new GUI wallet, proton, finding bugs and requesting features – check if out if you haven’t already.
- Faster syncing in some environments
- Fix bug when sending transactions to self
- Fix bug with locked balance not been correctly updated
- rewind() function, and daemon connection status events
- Faster cryptography for those in a browser env thanks to turtlecoin-utils upgrade
A few weeks ago I promised an update to TonChan, unfortunately, that slipped a little. I got distracted upgrading React Native for 64 bit builds which caused me to spend a lot of time fixing the build for the newer library.
That is all done now, and I’ve decided to add a few more features than planned to the release.
- 64 bit support
- Faster syncing
- Auto optimize support
- Better memory management
- Icons that fit better with Android style
- Faster transaction creation
- Tons of bug fixes
And before a release, I also want to improve the background syncing process, and possibly add transaction filtering and fingerprint unlocking.
Hopefully these won’t take so long to implement.
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!
Daemon+WalletBackend timestamp adjustments
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).
Remove no longer relevant asserts
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.
QueryBlocksDetailed does not populate transaction extra “raw” property in response
.transactions[i].extra.raw is not populated in the code as it should be.
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.
mikeykones’s dad hats
TURTLECOIN DAD HATS 🧢 199k TRTL free shipping anywhere in the US, 299k TRTL shipped anywhere else in the world!
Red, black, grey and cream are available currently
Contact @MikeyKones in discord for details!
This is a spot to spam anything TurtleCoin related that you would like to advertise, it’s free to put an ad in the roundup.
- Hi 🙂 I’m working on a new game for Turtlecoin. It’s a web based card game where you can collect the emojis from the discord and then fight other players using them. The game will launch in the next 10 days, if you want to stay informed about updates join my discord server. Hope to see you there 🙂 https://discord.gg/USK4Zvb
- I updated my node to 14.6! http://turtle.japakar.com
Shoutouts & Thanks
This is the place to mention someone in the community who has done something nice or deserves recognition.
- SoreGums – “stay gone” your game is cool, https://shellwars.de.cool/ – I like the graphics and UI, looking forward to see what you do next 🙂
- JAPAKAR.com – Thanks again to the community! As always! You guys rock 🙂
- Japakar King of the Ozarks – Youre all welcome into my Ozark forest. There is magical fairies to eat, they taste like frogs.
- Ｄｕｎｇｅｏｎ Ｍａｓｔｅｒ – Thanks to all who were part of the adventure this week, let’s shoot for sometime between Friday and Sunday
- Rock – Shouts out to all the comedians with heart out there crackin jokes to two man crowds