Coming in hot with the dual issue! This Week and Last Week in TurtleCoin just didn’t have the same ring to it, so we did our best with the title. As you know this is a semi weekly article we like to do when time permits to keep the community up to date with our progress. If this is your first time with us, stop by the chat and say hello 🙂
Two roundups in three days, who knew we’d be so lucky! Back on schedule!
TurtleEDU – Thanks to all of the students who have submitted spelchex and currectshuns forr TurtleCoin 101 🙂 Fexra and I have had a fun time hunting down errors and resetting passwords. The email system is still kind of a joke (it uses a gmail integration that worked one time, we swear), so please write down your passwords until we figure out something to fix it. A lot of you have been asking about when followup classes will be ready, and I’ve begun gathering information about what people want to see in the Beginner’s Git class which goes over the Git version control tool we use. If you have suggestions relevant to the Git class, please post them in #edu_general. Since the goal of the first class was to turn people into competent TurtleCoin users, the goal of this next class will bring everyone to the level where they should feel comfortable contributing on Github, which as you may know is how you get your pink “Contributor” role in Discord. – Rock
Turtle Swap Protocol Whitepaper – I had the chance to speak with Napoleon (from TRTL and VELD) and we’re fleshing out some of the concepts laid out in the Turtle Swap Protocol Whitepaper as it appears he’s been working on developing a similar concept for Veldspar. The concept aims to enable wallet to wallet transfers of multiple currencies without touching an exchange, and in this case it’s particularly interesting as it’d involve a swap outside of a cryptonote network. I’m hesitant to call them atomic swaps just yet, but the whitepaper gives the gist of how it’d function at a conceptual level. We’re looking for other devs to collab with on developing the next draft of the whitepaper, so if you’re the type of person who’s interested feel free to stop by the chat in #dev_general or create an “issue” in the turtle-labs repo. – rock
The TurtleCoin-Utils package can be used in browser, in Node.js, react-native, and has TypeScript bindings available.
Using this package, it’s very easy to create new wallets, encode addresses, decode addresses, handle integrated addresses, scan transactions for your funds, create new transactions, and etc.
This package is very powerful and provides a nice way for those looking to get started in TurtleCoin development easy to follow source code that guides you along the way. It is also part of the foundation of TurtlePay payment processing and is used heavily by Zpalms’s wallet backend in JS.
Running all that crypto can be a bit slow in raw JS, but no worries, help has arrived.
The TurtleCoin Crypto module for Node.js is a native C++ addon for Node that provides significantly faster cryptographic routines for use with TurtleCoin-Utils and other packages. It is very generic in handling CryptoNote related cryptography so many projects besides TurtleCoin may find good use of it. It exposes a lot of the underlying cryptography that the TurtleCoin Utilities needs as well as a few extras.
The TurtleCoin Crypto module is automatically loaded as an optional depenedency for TurtleCoin Utils which has the utils package us it for the crypto (30-40x faster than the native JS code) and falls back to the native JS if necessary.
TurtlePay Updates – We’ve been working hard implementing some updates to underlying packages (see above) to speed up the processing of the one-time wallets. In addition, we’ve been working on extending out some of the functionality of the blockchain API to support additional endpoints that provide the necessary data for working with additional wallets like Zedwallet++, wallet-api, walletbackend-js, and the mobile wallet that Zpalm is working on.
FORK IN 3 DAYS UPDATE YOUR MINERS! UPDATE YOUR DAEMONS! https://github.com/turtlecoin/turtlecoin/
XMRig – Hey, Wixer here. I just wanted to let you guys know that xmrig as well as xmrig-amd and xmrig-nvidia have received an update. CryptoNight Turtle is now officially supported!
Huge thanks to Github users: lost-bro, fexra, brandonlehmann, davehlong, YetAnotherRussian, SChernykh, Bendr0id and of course xmrig who worked on making this happen! So far I’ve only tested xmrig-amd for a few days and it runs very stable. The hash rate for my rig has increased by 3.7 times. If you’re curious of how your hardware will perform after the upcoming fork, you can simply download or build the right miner for your system. There already is a CryptoNight Turtle coin you can mine to test xmrig. It’s called DeroGold and it’s a lot of fun to mine because of the high supply. So why don’t you update your miner, so that you’ll only have to change algorithm when it’s fork time? – Wixer
TurtlePay – Just a tiny update at the moment. I’ve added a small “Powered By TurtlePay” badge that people can use on their TurtlePay sites. Check it out at https://turtlepay.io/start.html – IBurnMyCD
TurtleCoin Docs – 1000th commit! – Just wanted to say, the TurtleCoin Docs (docs.turtlecoin.wiki) just got it’s 1000th commit; it’s 1000th update, since its inception in around March of last year. Huge thank you and shout out to everyone who made this possible, and here’s to another year of more updates and information! – Sajo8
Promote Your Bounty
50,000TRTL bounty – Write a comprehensive introduction to TurtleCoin based on https://docs.google.com/spreadsheets/d/1CFMWdGG-b44soTKblfXj6TWw-DQPzZYtMgojpFeA-Ig/edit#gid=763521774 So once PR is submitted and accepted I’ll pay out the bounty. thanks a lot. – SalmonDealer
Motivated by the recent dramatic increases in network difficulty, we’re testing out a new feature at our predictable solo mining pool that lets multiple users “mine as one” for faster payouts. Simply specify “pprop” in the password field of your miner config to join the mining collective. Come on by, check out the whitepaper on this new payment scheme, and jump on in — the water’s warm!
72hr 100KH RIg Rental Giveaway – https://twitter.com/mining4vets/status/1090034533913821190
turtle2.japakar.com 5 turtle fee! and turtle.japakar.com 5 turtle fee! *MIND BLOWN*
Shoutouts & Thanks
Great support from Belorion in helping get the Nibblebox all in one miner running smoothly for NibbleClassic! – sups
Shoutout to @Rock’s new avatar, which is scary-as-hell – funkypenguin
<3 the turtlecoin community. – dsanon
will you go to prom with me zpalm – anonymous
have a great week everyone 🙂 – rock
cryptonote-nodejs-pool – I’ve just finished updating the pool software for the upcoming fork, building on the fine work of the Plenteum developers. Check it out in action at fork-o-clock, over at https://trtl.heigh-ho.funkypenguin.co.nz 🙂 – funkypenguin
Mobile Wallet – Hello, Not sure when I last gave an update. I have done most of the work on the wallet backend, and now I am starting on the mobile app UI. It’s a lot easier to find bugs when you start actually making the wallet. This probably will be the easiest part of making the wallet, but I’m not great at design so it’s a little slow. I’m not sure how tricky it is to get iOS wallet apps onto the App Store these days – I was under the impression they didn’t allow them, but I did recently see another relatively small crypto who had got a wallet on there. Fortunately react native supports iOS, so once the Android is done, I will certainly look into it. Not a massive fan of the license fee you have to pay, nor do I have an iOS device for testing… but at least we won’t have to write much more code. Thanks to iburnmycd for his turtlecoin-utils module – This has taken a decent amount of the hard bits of code to write off my shoulders. I recently also added support for syncing via the TurtlePay blockchain cache API in the backend – (https://docs.turtlepay.io/blockapi/) – currently this isn’t much faster than a daemon, however, I think it will probably have much better uptime, which should help avoid people wondering why their wallets are not syncing. – Zpalm
TRTLfarm – TRTLfarm is an online virtual farming game build on top of TRTL.services by Boris. People can buy farm animals with TurtleCoin, which return produce based on their programmed production speed. The game started out as a small project, but has blown up quickly. Boris has working hard past few days and just finished implementing a leaderboard where turtles can track their rank. While I will giving the UI a touchup, Boris will be working on a surprise! Join us in the discord to discuss development and provide feedback! https://discord.gg/X7b7GWW – fexra
WalletShell – Got help from very nice friends, who was willing to help me debugging and provides a tested macOS build. New macOS build is available here: https://github.com/turtlecoin/turtle-wallet-electron/releases/download/v0.3.7/WalletShell-v0.3.7-mac.dmg It’s confirmed to be working, but was only lightly tested and there may be bugs slips here & there. So if you happened to found one, please file a bug report on github. Thanks to @greywolf & @Messier_45 for your help! – labaylabay
GUI interface based on Walletd for TurtleCoin
2 open issues.
- Merge pull request #132 from rixombea/masteradd default filename for create/import dialog, GitHub
- add default filename for create/import, rixombea
- Merge pull request #131 from rixombea/masterexclude unsupported nodes (bc-cache nodes), GitHub
- exclude unsupported nodes (bc-cache nodes), rixombea
- Merge pull request #130 from rixombea/masterhide refresh node when using trtl.nodes.pub (for now), GitHub
It’s been one of the biggest weeks yet and we can’t wait to share our updates with you!
Every week that isn’t directly following a major drinking holiday we like to write an article like this to tell you about our progress over the past week to keep the community in-the-know about our projects. If you have project you’d like to tell us about, tell us about it and you will probably see your project featured in next week’s article!
Now that we’ve got that explanation out of the way, here’s what we worked on this week!
Who Sent 10 Turtle – Last week TurtlePay came out so I decided to try and learn how to accept TurtleCoin on a website with it!. After lots of learning and with the help from the Turtle community, the result can be seen in this little game I created: You send 10 TRTL to see who sent 10TRTL before you and what messages did they leave. I purposely made the app and design layout super simple (without even a DB) and open source, so people can contribute or hopefully fork it and open one page shops and apps accepting TRTL through right away. The code can be found here: https://github.com/mrrovot/one-page-turtlepay – mrrovot
Oiboo’s Game Emporium – New Year New Look! I have been busy revamping Oiboo’s Game Emporium, some come and take a look… Over the Christmas break I have been inspired by TRTL EDU and created the “Learn” section. The first tutorial is an intro to “make games quick with open source code”. There are plans for more tutorials from other turtle creators in the community with more fun, exciting projects on the way. So come and play some games or learn how to make then yourself! As always, if you have a project you want featured or if you have any questions, contact me on “Info@games.turtacus.com” or message me direct on the Dev_Gaming Channel! – Oiboo
TurtlePay – I’ve received some good feedback from a few different developers that are working with the platform. As a result, I’ve made a few tweaks to the core code behind the service this week.
1) Faster delivery of callback messages by disallowing the queue to stack up
2) Data payloads between workers are now encrypted using AES encryption to prevent tampering.
3) The public API now provides a ‘publicKey’ parameter that is generated for each request. All callback messages are being signed with the related ‘privateKey’ to provide verification that callbacks came from TurtlePay.
In addition, I’ve been working diligently on the documentation for the service. I hope to have that done in the next week. – IBurnMyCD
TRTL-Stak – TRTL-stak is back with vengeance! The latest release supporting CryptoNight Turtle is ready at https://github.com/turtlecoin/trtl-stak/releases/latest. Grab your copy today. Special shout out to @WhassupZA#2473 from Plenteum for the hard work he put in making this available for the community. – The Core
Thanks to Andehou from the chat who translated our ASIC article to Chinese! https://mp.weixin.qq.com/s/73EaOn4ieWJE_N50ITPblA
From The Blog..
This is an interview with IBMCD who is the development lead on the CN Turtle fork upgrade!
We also interviewed Cryptohispano about TRTL mining in the Spanish speaking community.
Artwork by Teacup from the TRTL Network Discord
https://trtl.nodes.pub – List of public TRTL nodes, automatically updated with fees, block height, etc.
https://trtl.muxdux.com – Our little pool is still looking to grow. Help us get our block times down and help decentralize the mining network.
https://TRTLfaucet.com – Tired of those lame old TurtleCoin faucets that throw ads at you, don’t always work, or provide you with a mere pittance? Come on over to TRTLfaucet.com where you can earn an infinite amount of TRTL just by completing a Captcha or setting it and forgetting it!
Shoutouts & Thanks
To any developers who are currently developing apps with turtle – I would love if you would try out my new API (https://www.futuregadget.xyz/api-docs/) – It’s a replacement for turtle-service, and it gives a bit of a friendlier, REST based interface. If you are having trouble getting it working or have any queries, let me know and I’ll be happy to help. – Zpalm
Thanks to Teacup and Warlord for providing awesome artwork for our publications. I hope you guys keep up the good work, it’s a nice visual touch. – Rock
Shouts out to Biolith and Roger who are both pushing their projects forward despite what people’s expectations were. – Rock
Im thankful for zpalm hes sexi oowwWoooo – Anon
Shoutout to Z. You make me whet with all your mad skillz. One day, I want to be with you. – Fexra
I can’t wait to be at the wedding. – Rock
Happy new year! It’s been a great year with you all, and I hope you’ve all made the resolution to mine more TRTL this year, because we’ve got a heck of an update for you! Read more about the upcoming PoW upgrade! 30 days!
TurtlePay™ – I’m proud to say that the TurtlePay™ Public Beta launch occurred as promised just before Jan 1 2019 00:00:00 GMT. For those of you that have not been following the development of the project, there’s quite a bit of work going on behind the scene to make TurtlePay™ an awesome tool for developers. The service is FREE for everyone to use and the only fee is the standard network transaction fee of 0.10 TRTL.
TurtlePay™ is a payment processing service that is designed to help developers integrate TurtleCoin™ payments into their existing applications. By providing an easy to use set of tools to incorporate TurtleCoin™ payments into more applications, we hope to drive adoption of the technology to new heights.
Some people just want to write cool applications and develop new tools that allow them to use the technology without worrying about how it works, why it works, or keeping up with the latest and greatest features. Let us worry about the hard parts while you build awesome applications that use TurtleCoin™.
We’re looking forward to see what kind of cool things people start to build based on the platform. We’ve already identified a few tweaks to the current system that need to be made given some of the feedback a few people have provided.
In the next few weeks, I’ll be building out additional documentation on how to leverage the full power of TurtlePay™ and its related tools as well as adding additional features that will only make the platform better.
The platform is designed with scalability in mind and can easily grow as the needs of community grows. You can even run the platform yourself! Stay tuned for further updates! – IBurnMyCD
Mobile Wallet – A lot of people have been asking about a mobile wallet, so I thought I’d give it a shot. I’ve got a simple UI running on the phone, simply generating wallets and not much more yet.
I’m working on building out the main wallet functionality in a separate node package (https://github.com/zpalmtree/turtlecoin-wallet-backend) so it can be used for other things – think web wallets, native GUI wallets that don’t need any of the C++ code, etc. For that reason the repo will be pretty quiet until I’ve got that sorted out. Once the backend is done, it should just be a small matter of hooking it up and making everything look pretty, then off to the races.
This is going to be a native mobile wallet, so it’s not just a web wallet wrapped in an app. Furthermore, you’ll own your own private keys. This does mean you’ll have to scan the chain, which might be a bit heavy on CPU and battery life, but if you create a new wallet rather than importing, it shouldn’t be too bad. – Zpalm
TurtleCoin RPC Nim – This is a Nim wrapper for the TurtleCoin RPC APIs. It includes two modules, `walletd` for wallet JSON RPC commands and `turtlecoind` for the daemon HTTP and JSON RPC methods. There is also a simple example on github showing how to use this package. I have been learning Nim for about a month so let me know if there are any bugs! – DSanon
TurtleCoin-Utils – I’m happy to report that the TurtleCoin node.js utilities are almost complete. This package is designed to provide native JS (and TypeScript — Thanks Z!) methods and calls that work in Node and in browser to create addresses, decode addresses, scan transactions for funds, create new transactions, and even generate the ring signatures necessary to create a valid transaction on the network. I’ll be working on improving (and in some cases creating) the documentation for the package in the coming days to make the entire package easier to use. – IBurnMyCD
Turtacus – Turtacus has been rapidly draining funds recently with very few donations coming in to support him. For that reason, I have begun looking at new ways for his prizes to be generated and funded. In coming time, I will be changing the way the tournament works. There will be an entry fee which will only allow those people who have entered, to make it onto the leaderboard. Anyone will be able to fight but only those entered will gain points for the tournament. On top of this, there will be a new points system for the tournament whereby winning will net you 2 points, losing will net you 1 point. In this way, participation is encouraged win or lose. The entry fee is yet to be decided but will likely be between 2500 and 5000 TRTL per person since this is an easy sum to acquire even just from tips during the week. The tournament prize will be 90% of the overall entry fees collected, with the other 10 % going to Turtacus’s prize fund which will be added to an occasional tournament prize pot. As you can tell, there are a lot of changes coming. It will take time but hopefully, it will encourage more fighters. – Rynem
New Turtle-Service API – To any developers who are currently developing apps with turtle – I would love if you would try out my new API – It’s a replacement for turtle-service, and it gives a bit of a friendlier, REST based interface. If you are having trouble getting it working or have any queries, let me know and I’ll be happy to help. – zpalm
Promote Your Bounty
250,000 TRTL – Integrate popular hardware wallet from SatoshiLabs, Trezor T in TurtleCoin’s Nest wallet in order to create and encrypt, decrypt wallet and sign transactions with the device. – Elkim
Teacup made this 😀
We have officially mined block 1 Million! We threw a hell of a party, rained oodles of TRTL to happy party goers, and had plenty of pepperoni stuffed crust to whether the storm! In this issue we tell you about the work that went in to making this week one of our most productive yet!
Block 1,000,000! – A year ago if you’d asked us if we knew that the network would ever survive to see a million blocks, there’d be times where we’d have said that you’re crazy- but since then we’ve been lucky to meet over 16,000 new friends, gained 75 developers and welcomed 45 more contributors, with a large range of service providers and early adopters. To say that we are impressed and amazed would be an understatement, and if we said we haven’t had critics along the way would be a lie- but the redeeming fact about our project is that most of them ended up loving us in the end, and that’s what matters.
I’m looking forward to another year with you guys, and I’m thrilled to share this experience with you!
Some quick stats about TurtleCoin…
In the past year we have processed 2,473,453 transactions, mined 29,618,767,601.47 TRTL at a current steady hashrate of 32MH/s. This amounts to 2.961885% of the total supply and a difficulty of 1,020,690,513. For an average block time of 30 seconds, we add about ~1,051,200 blocks to our chain every year, making us one of the fastest growing blockchains, with a network of 2,223 nodes. That’s 28.1268% more connectivity than our nearest sibling, Monero- with TRTL having a transaction time that’s 4x faster. While the chain is fast, our team is faster- we saw 75 community developers contribute to 88 code repositories, and pushing 1,174 commits into 446 pull requests. This year we watched our core software grow past 903,000 lines of code by itself.
We’ve been busy, but we’re just getting started, and want you to join us. You don’t have to know anything but your name and maybe some karaoke skills.
We still don’t care about price. Slow and steady, a Turtle always moves forward.
TRTL Services – TRTL Services provides the infrastructure and the tools for developers to build on-chain apps in an easy, fun and fast way on the TRTL Network. TRTL Services does this by offering access to a role-based access control RESTful API backed by an off-chain cache of your wallet. TRTL Services comes with a variety of tools, including: a push notification system; wallet monitoring and alert service; a dashboard with oversight and statistics; and a bundle of libraries in varies languages to get started right away. – Fexra
TurtlePay™ – Other than the overhauled block explorer, I’ve been hard at work building out modules to support Node.js/JS wallets. A lot of the ground work was already laid by other teams but there’s quite a bit of work to do here in refactoring code, documenting how it works, exposing public methods, etc. It’s quite a challenge; however, some of the most recent milestones are that I’m to the point where I can scan transactions and identify which outputs belong to a set of keys, create new key sets (addresses), decode integrated addresses, create integrated addresses, serialize transactions for the daemon, and a few small other things. I’m working on making sense of the ring signing that we currently use now to make sure that the code is well documented and makes sense for everyone. – IBurnMyCD
TurtleEDU – The first class is complete, and Fexra is about done with the skinning of the site, and we’re still ready to launch our first Beta Semester on December 9th, our 1 year birthday! For those of you’ve who’ve typed *student in the TurtleCoin Discord chat to give yourself the “Student” role, you already have access to the relevant chatrooms where you can pass on information about bugs etc so we can make everything air tight for the next class. These rooms will be active on Dec 8th.
The first class I made was to teach users how to be knowledgeable and proficient with the core suite. I aim for each class to take 15-30 minutes at most, and would like to “Gamify” it a little bit with unique badges for when you complete the class. After beta phase has completed, and we’ve fine tuned the processes with your advice, the next class will turn a knowledgeable TurtleCoin user into a junior TurtleCoin dev.
Stay tuned and please consider contributing your time as a student in the first beta semester of TurtleEDU to help us put the best foot forward at the official public launch! Thanks 🙂 – RockSteady
TurtleCoin Graphical Daemon – A while back I had the idea to throw a Qt GUI on anything that’d let me, and I started on a graphical wrapper for our daemon that would allow regular Joe Blow to run a public daemon from their house and collect some extra TRTL. So I made some headway with it and got stuck, and luckily right around the same time, hurricane LabayLabay ran through and completed everything I wanted to do and more! Recently there’s been quite a big change merged in, all thanks to LabayLabay, and we need to testers to try it out. If you have comments or suggestions, please leave an issue in the repository I’ll link below. – RockSteady
TRTL-CLI-py – I’ve almost finished the command for getting stats for all the pools! I got the thing working, it just doesn’t run well from the main file 🙁 It’ll take some time to figure out, but should hopefully be ready by next week! – Sajo8
Faucet Space – After our awesome success with the TurtleCoin hunter faucet, Mufalo, Roger, and I have decided to create faucets for forks of TurtleCoin such as MonkeyTips, CyprusCoin etc. Behold! A central location in which all of these coins have faucet links and relevant information, all bundled into a radical space themed website! – Xaz
Celestial Cash – Soft Shell implementation that is starting to look abandoned . This is more of a Call out to the TRTL community. Celestial started off well with some promising work, then Dora the Explorer went on a walk about, with no communication or succession plan. I have logged a github issue around nodes losing sync as I really want to see AMITY and CELS kick ass and be implemented in TRTL. I have been a good turtle and created some workaround Watch dogs (shell and python3) using the API for smart restarting of the daemon (workaround for the sync issue with miners) and docker files to as to become a minor contributor. Although i would like to know whats going on as you were a superstar when around Gerry although this aint no small feat takes work and teams. Give us a DM if you want to discuss things, but my best advice is to provide some comms and take the pressure of yourself if you need to there is no rush. Anyone else speak to Dora/Gerry before they went silent? Hoping Gerry Mosha is working diligently on the White paper or relaxing and figuring out a plan. just after some communication if this is still going? Time is TRTLs. Also Discussion around what to do with this if it is abandoned, I can help with minor tasks and cut teeth on some C but maybe there should be a discussion of what to do in the the worst case scenario. Aside from that , Also working on my python skills which is good fun but hardly worth reporting on. Planning on writing up the turtlecoind python pip module for pip (2) just for the hell of build it out as a learning exercise and for the compatability with RHEL systems and such. Should have some good time to work solidly on Krang over Holiday season and try out some fun things. Also calling out a risk, i just bought FarCry 5 if anyone want a game, That is all. Have a great week everyone. – Slash-atello
Free Community Advertising
Oiboo’s Game Emporium. Now open! A collection of games developed by you, the TRTL community. From Swanson Clicker to Flappy Turtle, there’s something for everyone! Get in contact if you want to be featured! Oiboo
@Rock asked for *short* pool ads. Come and mine in… Middle Earth. *drops mic* – funkypenguin
Pool located right in the middle of the US. We’re small, but feisty and heavily active.
Blocks are still rollin’ in in over at the cryptonote.social TurtleCoin pool. What’s new is we’ve added a FAQ page to help you get the most out of our site, and also clearly explain the benefits of our different (and clearly superior!) payment scheme. Check it out and find out why you should be mining with us!
Shoutouts & Thanks
Oiboo, great job with the arcade 😀 It’s something we’ve always wanted – Rock
Watter- Thanks for your help with turtle twitch! Easy to set up and works flawlessly! <3 – Oiboo
Fexra – congrats on TRTL.services, love your work – Slash-atello
@iburnmycd . The man, the machine, you are a crazy awesome Turtle. Turtle Pay is going to change the game… looking forward to promoting and using it in the near future – Slash-atello
@RockSteady I’mmmmmmmm Pickkkkkkllllleeeeee Rockkkkkkkkkkkkkk. – Slash-atello
Watter, I’m impressed with all of the streamer engagement you’ve been getting and look forward to what you add next! – Rock
Fexra, I’m so proud of you and happy that I got to watch you make TRTL Services from day one. I’ve learned a lot about what it takes to set up enterprise services from watching you and IBMCD hacking away – Rock
Shout out to xaz and mufalo! – Rogerrobers
Thank you for not forking your algorithm. I need to finish paying off my asics – anon
Congrats on 1MM blocks!!!! – dsanon
Thanks to all the great turtles who helped make 1 million block party a blast! Even AFDI who was delayed, we looooove you! – Turtley McTurtleton
IBMCD You’re kicking ass over there with TurtlePay progress, and I appreciate you keeping us all in the loop on your wizardry 😀 – Rock
Shoutout to all awsome turtles…ARRRRRRRR – CaptainJac0
Zpalm I got the chance to try out Zedwallet++ and it was super smooth, nice work! – Rock
Slash, I hope you get the time to give Celestial some love! You’d be perfect to see it through. – Rock
Shoutout the FaucetHunter crew! It’s really taking off! – Rock
Hunter Faucet – A new faucet has finally launched! Hunter Faucet is a TurtleCoin faucet with an extra twist to it! Referral links and special “Hunter Codes” are features of this faucet. Hunter Codes allow users to redeem more than the default amount of TRTL. Users can also create referral links so that they can refer other users to the hunter faucet for a small TRTL kickback. Happy hunting! – Xaz
Vendible – Vendible’s vision is to be the solution for the future global economy by building an all-encompassing commerce ecosystem. We are completing an integrated eCommerce payment gateway which offers merchants access to traditional credit and debit payments alongside Bitcoin, PIVX, IoP, Litecoin, Ethereum, Ripple, Bitcoin Cash, Cardano, Monero, and Turtlecoin. Further developments will include a multi-currency wallet with brick-and-mortar POS functionality, a teller system for merchants which will facilitate exchange of digital assets, savings accounts, payroll and budgeting functionality, P2P payments, and more. We want to see adoption in communities which have cross-border ties as we see a tremendous opportunity for both merchants and users of the platform to transfer value. Vendible-to-Vendible transactions will not incur fees. We are led by founders and organization leaders from PIVX, IoP, Libertaria, and Sentinel and are creating a decentralized governance model where the people using the platform will decide the future of its development through a tokenized system which rewards use. – Memnon
New! TurtleCities Upgrades! – You can now double your storage from one floppy to a dual density floppy for a whopping total of 2.88mb of space on your TurtleCities account! The best compliment for so much room for activities is a Shell Account! That’s right, with the help of a Telnet session, you can connect to a remotely hosted linux shell account, just for you! Get one today! Now, currently offering BASH, FISH and ZSH! Note to those waiting on the list, I only check about once a week or two, so if you’re waiting for your account to be activated, ping me in the discord chat and I’ll usually be able to set you right up. – Rock (Chief Donut Officer, TurtleCities Intl.)
TurtlePay™ Explorer – TurtlePay™ has been making moves with a completely rewritten explorer with a brand new caching mechanism that makes it super fast. To tell you the truth, I promised IBMCD I’d write something about it, but it’s about midnight and the bedtime beers are taking me, and I last second remembered the fact that I forgot to write this about two seconds before hitting submit. phew! – Rock
TurtleWallet – As some of you turtles may know, TurtleWallet is powered by TRTL.Services, which provides the backend logic and automation for creating addresses and processing payments and comes with an frontend API. The last month and a half I been extensively testing the platform with the help of TurtleWallet, which is currently the only active app build on top of this.
In the coming days, I will publish a detailed article dedicated to TRTL.Services – with all its upcoming features and nifty tools, but for this article I will primarly focus on TurtleWallet. I’m very excited to report that since the launch date of TurtleWallet (39 days ago), we have had no major incidents or bugs to report. However, as you all know this does not mean that there was a lot of room for improvement! Hence, this week I will be upgrading TurtleWallet and TRTL.Service and wanted to share some screenshots.
Statistics (39 days)
– 309 users
– 386 accounts
– 7,181 transactions
– 69,596,355.10 TRTL processed in payments
– 311,383.99 TRTL in collected service fees
– 1,357,557.81 TRTL in operation costs
New Features + Fixes:
– Export sub-address keys support
– Activity details (modal overview)
– Graph bug fix + design improvement
– Accurate conversion to 12 decimals for in total of 50 cryptocurrencies, fiat currencies and assets.
– Recaptcha on login / register
– Rate limiter on transfers
– Account Oversight UI improvement
– Dependency + library upgrades (including client side)
– Improved transaction confirmation tracking
rainborg – I just wanted to give a brief update on RainBorg, as I know a few of you noticed she’s gone through some changes recently. Originally I was hosting her on a GCP server that I could no longer afford to run, so a member of our community stepped in to run her. Once they could no longer run her either, she went down for 2 weeks or so while looking for a new host. Thankfully Z stepped in and he now runs her! Beyond hosting, she’s also been getting some updates over time. A few weeks back she was updated to RainBorgCore (AKA RainBorg 2.0), which gives cross-platform support, and since then I’ve been slowly adding and changing things here and there to make her be more adaptable to our community’s forked coins that are starting to use the tip bot for their own coins. Once she’s fully ready for primetime, I’ll be ahead and do a small write-up on how to deploy her as well as tip bot for other coins. Also, while I’m here writing, here are her current top stats:
Total TRTL Sent: 7,203,876.8 TRTL
Total Tips Sent: 53,097
Average Tip: 135.67 TRTL
Traveling around Australia – We are currently traveling around Australia showing people on the road and around where ever we go Turtle Coin. Since embarking on this expedition we had had truck drivers call us on the radio and ask what is a Turtle Coin and it has also been a conversation starter in some caravan parks where people are curious what a Turtle Coin is, some people have been interested and some not so interested once they find out it’s crypto related. If you are in Australia and have seen the van gives us a shout on discord and let us know. Later on in our travels we plan to stop at a Turtle breeding beach and see if we can either leave a sticker with them and maybe donate some turtles to some turtles. – aneki
lite-blocks – Last week I have detailed you guys what are lite-blocks and how do they work.. and here is the update in its development.. I have finished the necessary functions required to handle lite-blocks and request any missing transactions.. The only left-over thing is to add CLI-option to activate lite-blocks and logic to determine which peers support lite-blocks and which do not.. I hope with the help of iburnmycd, I can complete those things within no time..(bcoz he was responsible for the code which kicked unsupported nodes and also for the new CLI-options which will be in the next release) – rashedmyt
Shellnet is ready for forking! – The amazing Shellnet webwallet is now more forkable than ever. As it turns out, forking TurtleCoin gives you access to a ridiculous suite of complementary software and services. In fact, you can now get a very solid web wallet with very little effort! Check out my WIP forking guide for Shellnet! – jerme404
TRTL-CLI-py – I added support for cryptonote.social for the pool stats so it won’t crash anymore. Yay! I’ve also made progress on a command where you can grab detailed stats of all the pools at once, should come out in a few days – Sajo8
Medium Article – I thought I would write my thoughts on the importance of TurtleCoin. – Alien
Rewriting all the things! – Now that I finished rewriting the wallet backend, I decided to start rewriting turtle-service, to use the new backend. I found a nice HTTP server library, and stuff was going well, but I was hitting a segfault when closing a wallet and reopening a new one.
Basically what was going on is the NodeRpcProxy takes a reference to some logger objects, and when we destroy the wallet instance, they go out of scope. Normally, the NodeRpcProxy would be destroyed as well, however, since the code is a bit dodgy, the shutdown() routine doesn’t really work.
To get round this, instead of waiting for it to shutdown, I simply detached the thread, leaving it running in the background to shutdown in it’s own time. However, since it takes references to these loggers, which are now out of scope, it crashes when trying to write a message to them. I attempted a fix, but then I got an even weirder error which I couldn’t figure out how to fix.
I said screw it, I’ll just rewrite the NodeRpcProxy then. I haven’t though of a name for it yet, so I’m calling it Nigel. It shouldn’t be too tricky to use, since I can use the same nice HTTP library I’m using, and a nice JSON library. Hopefully, then Valgrind (a memory checker) will help me find bugs – When you run it currently, the code has so many bugs it prints out a few hundred a second so you can’t find out what’s wrong 🙁
Back to the API – This will hopefully be a lot nicer for developers to use than current turtle-service. For one, you’ll open/import wallets via the API. This has a massive bonus of you not having to parse log files to find out if the wallet opened successfully or not.
Second, you’ll be able to swap nodes without having to close turtle-service. This will allow for richer experiences where the software can detect if your node appears to have gone offline, and can offer or automatically swap to another node.
It’s also using a more REST-like API – Thanks to Iburnmycd for helping me with this. I’m using Swagger (http://editor.swagger.io/) for the documentation – nice find Fexra – Which along with generating a really nice UI, will also generate API wrappers in something like 40 different programming languages for you – super cool! – Zpalm
- Get any SkillShare course in exchange of turtle coin. Any course (Including Premium Course) will be given in exchange of 7350 Turtle Coin. I am on discord server steve#7423
- Looking for the basic links for Turtle? Look no further! (Plus some nodes!) Give Japakar’s site a looksie. Theres no naked ladies but there are links! – http://turtle.japakar.com
100k – Get TRTL listed on DELTA Direct. – MrSquiggle
This had been completed already at the time of it being posted. (I’ll still claim it if the 100k is up for grabs however 😀 – rock)
Shoutouts & Thanks
Sajo8 – Shoutout to mose_forge for providing these dope turtlecoin swag!! https://cdn.discordapp.com/attachments/471023390954618883/513146088891482114/image0.jpg
rogerrobers – Shout out to rynem for giving me a site – totalcarnage.turtacus.com is dedicated to the one and only Captain Ginyu
greywolf – thanks to Catgirl and DiscoTim for hosting another great bingo party! there were over 50 turtles enjoying games of bingo and some slots payouts; with lots and lots of friendly chatter.
anon – who farted?
japakar – Everyone at Turtlecoin in Discord 🙂 You guys are awesome!
rock – shout to rashed, canti, fexra, ibmcd, and zpalm for their hard work this week on the core suites!
rock – shoutouts to rogerrobers for being the first person to upgrade to a dual density floppy on his TurtleCities page!
This week was one of the best yet! Between playing the games you guys made with your TurtleCities pages, and ones you wanted to watch on TwitchTurtle, I’m spent! Awesome community participation this week, and we’re really looking forward to next week!
This week we all became game streamers on Twitch Turtle, and rode our time machines back to the 90’s to see what kind of websites we could build on a floppy! We’re on track to hit 13,000 users in the Discord chat soon, join us! chat.turtlecoin.lol
Developer Community Updates
TwitchTurtle – This week, I tried TwitchTurtle as a streamer. I played ARK Survival for the normal amount of time, and got a few thousand TRTL in tips (if youd like to join Tribe of Turtles, we’re on ragnarok pvp official 61). In all, it was a fun experience. Streamlabs makes it really easy with their own personal spin on OBS, a popular screencaster program we use to capture the screen. I was up and raining in about 6 or 7 minutes. One thing that’s cool is that DSAnon is adding in the messaging functionality for custom tip messages into Shellnet so you dont have to set up box turtle on your own to send a tip with a message via the blockchain. There’s room for improvement, but as a brand new integration, I’d be skeptical if there weren’t any wrinkles to smooth out. Watter has done a great job! Very fun! – Rock
TurtleCities – I had been toying with the idea of making some type of user homepages for our regulars in the chat. I was inspired by webrings of homepages on sites like geocities, angelfire, and expages, those types of sites from the 90’s. While I didn’t build an entire frontend for WYSIWYG design, I did create a system that allows me to provision users manually who get a 1.44mb FTP account with no shell access, and a homepage url like https://pages.turtlecoin.lol/~username. The account gets created manually, and the user uses something like filezilla to connect via FTP and upload up to 1 floppy of web space. I suppose the next step is some type of shell account or BBS. I’d like to make it a paid service so you can get the page for free, and then upgrade to a dual density floppy or add shell access down the road. A lot of it is still up in the air waiting for someone to abuse it. I’d also like to automate account creation, as I’m currently using a google form and webmin. What’s cool is that I built a Bash script that generates the main page every 30 seconds server side and updates a list with a bunch of system specs and links to the latest modified pages. – Rock
Swanson Clicker – Now introducing Swanson Clicker! Get addicted to a Clicker Game all over again…Turtle style! Complete with 3 different upgrades and more features to come. – xaz
TurtlePay™ – I’ve been working the last few weeks hopping between core development and TurtlePay™. Most of my time there has been spent formulating plans including design documents that are in the repo. As always, slow and steady is the name of the game. I’ve published a draft development roadmap for everyone to take a look at. Feel free to ask questions, provide feedback, or help out. TurtlePay™ will hopefully build on the foundation of a lot of the tools I’ve already published. It’s like fitting together a bunch of puzzle pieces that we didn’t even realize were puzzle pieces 🙂 It’s definitely an exciting project and I’m looking forward to what others can build based upon the services the project will offer. – IBurnMyCD
12 repositories, 0 followers.