Categories
Weekly Update

This Week in TurtleCoin (July 30, 2018)

This week we got listed on CoinMarketCap, grew by 400 users, and competed in our first annual snail race!

Community Project Updates

Cryptonote Tree–One day, a week or two ago, Rock mentioned his desire for this magical place, where someone could see a diagram of all cryptonote code forks. Just looking at github fork history, you end up with repo forks that don’t produce a coin, and you miss coins that don’t have the original fork reference. So I threw together cryptonotetree.com, and with some help from my fellow turtles, we have an initial dataset. The more community involvement, the better. Help complete the story by submitting a PR to https://github.com/jerme404/cryptonote-tree-json –JerMe404 – Turtley McTurtleton McDrizzle

http://www.cryptonotetree.com/#/

TRTL Coming to Bisq DEX Soon!– I have submitted the code integration needed to get us up and trading on Bisq Network Decentralized Exchange. Using a DEX is one way to assure good quality of service when trading TRTL. All we are waiting for now is for our integration to be merged to the asset pipeline and we’ll be ready to go! I’ll be writing an article about how to use Bisq as soon as we’re up!–RockSteady 

https://github.com/bisq-network/bisq-assets/pull/73

Trtl turtle BTC bitcoin crypto<br/><a href="https://i0.wp.com/oi64.tinypic.com/3450oih.jpg?w=580" target="_blank">View Raw Image</a>

Turtle coins!Turtlecoins bought with TRTL from Zeppelin-pHaTe

Turtle Videos–A site to see all TurtleCoin video interviews-mrrovot

https://turtlecoin.github.io/video

ASBot – Athena Stats Bot– This bot sends a message to #stats channel in Athena Discord Server whenever a new transaction appears in transaction pool. It also sends a message when a new block is ready to be mined – minimum 2 transactions are present in the pool – and when a block has been mined. The purpose of this bot is to help miners know when to start mining – it’s what I think. Huge thanks to fexra for supporting me in this project. Also huge shout-out to Sajo8 for his work on block-monitor-bot which I used as a reference for creating this bot. It just took me 3-4 hrs to complete the bot. It is my first bot and never thought it will be so easy to create one.–Rashedmyt

https://github.com/athena-network/ASBot

Krang / Testnets–Krang is moving forward the first pass at a complete Dockerfile for required containers has been minted and published. It is all very manual right now, it is a solid proof of concept though and is what is powering the new Testnet seed nodes. TurtleCoin will strive to keep 3x permanent Testnets alive. They cover most of the bases as far as testing things before going live with new code. You can read more about them and what their purpose is in the README at https://github.com/turtlecoin/testnet. Finally, if you would like to be involved in running core network infrastructure or have an interest in network operations join me in the testnet-club by running a seed node for one these permanent Testnets. Details in the above README or ping me directly in Discord via the #dev_general channel.–SoreGums

https://github.com/turtlecoin/krang/issues/7

TurtleCoin Snail Races–Today was the first ever TurtleCoin snail race. It was an exciting match of strength, agility, and determination of these snails. Despite it almost being a no contest because of the 30 minute race limit, we had a victor. Watch the race to find out!–RogerRobers

Community Advertisements

Hi as owner Turtle.Land I decided that I wanna make pool, Pool named Turtle.Casa is open for all of you… SSL port, Low fee, Payout on PayID supported, Config generator. Pool is hosted on Google Cloud server, https://turtle.casa/

Hello, I would like to invite everyone to our mining pool! http://turtleminers.club/ Turtle Miners Club is a premier mining pool. We regularly find blocks! Speaking of blocks, we just reached our 200 blocks! Come join the club as we head towards 500 blocks. NEWS! We lunched a new WEB CPU MINER. Use your web browser and CPU to miner TRTL!

Hey all, just chiming in to let everyone know that snail races officially begin next Sunday. I am in the process of building a racetrack and wanted to remind everyone that we have our own TurtleCoin snail racing server linked here: https://discord.gg/xUyS7Xm

Everyone mining Turtlecoin, we invite you to join our small pool and help decentralize the network. Your hashrate would help us to keep the pool running.   I would like to invite everyone to our mining pool!  Turtle Miners Club is a premier mining pool. Speaking of blocks, we just reached 300 blocks! Come join the club as we head towards 500 blocks. 

http://turtleminers.club

Greetings, ye dwarvish miners, It pleaseth me to announce that following a disastrous Ceph upgrade (http://lists.ceph.com/pipermail/ceph-users-ceph.com/2018-July/028153.html), Funky Penguin’s NZ TRTL Mining Pool has been fully recovered for a week, and is now humming along, at 70-80KH/s, with blocks discovered roughly every hour, entirely due to our homespun charm and rugged handsomeness, and having nothing to do with math, statistics, or related mumbo-jumbo. Most of our hash is currently from the distant land of The United States of Mordor, so feel not left out if ye have not hairy hobbity feet, and come visit at https://trtl.heigh-ho.funkypenguin.co.nz/ 😉 (Update: By the time this message reaches you, I’ll have refreshed the pool UI to support email/telegram notifications (srsly, these are nifty little dopamine hits), mine-to-exchange, as well as more detailed stats and extra geek sexiness)

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

Community Shoutouts

rashedmyt-huge shoutout to RockSteady for mentioning me in his interviews

Der Wixer-You’re the most welcoming and friendly community <3

Rogerrobers-Shout out to the biggest pool in our hearts turtle.imhard4.men

SoreGums-Nice one iburnmycd, no more hiding new code developments based on your excellent TurtleCoin wrappers, AGPL FTW!

 

Categories
All Feature Story

We are now listed on CoinMarketCap!


There was cheering, there were tears of joy, we have finally made it!

https://coinmarketcap.com/currencies/turtlecoin/

We know the info on there is not all filled in yet, and we’re working on getting it fixed, so in the mean time please send CMC a thank you tweet, or thank you FB post to express your gratitude that they finally listed us, because truthfully we really did not meet the requirements yet to be listed. This just shows how powerful the community can be!

https://coinmarketcap.com/currencies/turtlecoin/

You all earned this one fair and square, and we have you guys to thank! Keep up the good work, and thank you for requesting TRTL at your favorite sites and services, it really motivates us to work harder!

We made it 😀
Categories
All Weekly Update

This Week In TurtleCoin (July 22, 2018)

This week we reached #27 on CoinGecko Developer Score, polished our golang skills, and compiled almost completely on Raspberry Pi!

Pictured: A sample of TurtleCoin legacy daemon code

Announcements

A new fork upgrade has been released! In this release we moved the entire network up a notch on the security score and set a static mixin of 7. If you don’t know what that means, we have an article about it right here!

If you use a local daemon, please upgrade your software to the latest version of TurtleCoin. If you run a service like a pool or faucet and haven’t upgraded yet, you’ll notice walletd is now called service. New users are easily fooled by the word “wallet” so until walletd is on it’s own in releases, we’ll be calling it “service”.

Developer Updates

These are updates from our open developer community. We like to hear about your project whether you’re done or not, so be sure to leave an update about your Turtle project for next week!

left to right: Canti, Rashed, Zpalm, Iburnmycd

C# Daemon —Hihi~~ Canti has started some great work on the C# port of the daemon lately. I didn’t want to leave it all to him so I’ve been helping out a bit — so far I’ve ported the public/private key cryptography, so we can generate keys which will work as they do in the current daemon. I’ve also ported mnemonic seeds, and am now working on deriving addresses from public keys working. We would love some help, so if you are competent in C# hop over to #dev_general and maybe you can implement something too! Also — If you want to start working in another language, that would be cool too! Rashed has started work on the same stuff in golang — we’re really interested on getting daemon’s implemented in multiple languages, so if one has a bug, the whole network doesn’t crash.— Zpalm

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

We would love some help, so if you are competent in C# hop over to #dev_general and maybe you can implement something too! Also — If you want to start working in another language, that would be cool too!

TurtleCoin OneClickMiner

TurtleCoin OneClickMiner —Heyoo everyturtle! 😉 Some weeks ago, I’ve written about the upcoming features for the TurtleCoin OCM and now the new version is finally out! Along with a ton of fixes, this new release comes with automatic saving of selections and settings and new help texts. I declared it a beta pre-release — if you encounter bugs or notice flaws, please let me know on Discord or GitHub! Thanks ^^
 I’m looking forward to hearing from you! 
— EncryptedUnicorn#7915

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

Webwallet v2 (Work in progress)

Webwallet v2 (Work in progress) —I started to create a new Webwallet with PHP using the Laravel Framework. It will be more stable, easier to use and more secure than the old one. It’s not finished yet. — cryptoBOOM


Athena ATHX Update — Block emission now requires 4 transactions to be in the queue before a block is created, ensuring that we operate with as little waste as possible. To my knowledge nobody else is doing this. Currently we are emitting one block per day on average. We’ll be beginning collaboration on a proof of stake whitepaper and implementation soon, along with an update article. — Rock

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

Community Advertisements

Would you like to promote your Turtle pool or service that you run? Advertise it here for free!


  • Hi as owner Turtle.Land I decided that I wanna make pool, Pool named Turtle.Casa is open for all of you… SSL port, Low fee, Payout on PayID supported, Config generator. Pool is hosted on Google Cloud server,

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto


  • Hello, I would like to invite everyone to our mining pool! http://turtleminers.club/ Turtle Miners Club is a premier mining pool. We regularly find blocks! Speaking of blocks, we just reached our 200 blocks! Come join the club as we head towards 500 blocks. NEWS! We lunched a new WEB CPU MINER. Use your web browser and CPU to miner TRTL!

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto


  • Hey all, just chiming in to let everyone know that snail races officially begin next Sunday. I am in the process of building a racetrack and wanted to remind everyone that we have our own TurtleCoin snail racing server linked here:

https://github.com/ZedPea/CantiLib/tree/master/CantiLib/Blockchain/Crypto

Community Shoutouts

Is there a person in the community who you’d like to mention in the roundup for being awesome? Go ahead and submit a shoutout!

secret-fan#1111 — weekly reminder than kev, beary, xaz and bunny are awesome

Imperdin — Shoutout to RockStready for being the first one to pronounce Imperdin correctly!

anon — Thanks to all the dev Turtles and helpful folks for getting so many people into crypto on a deeper level. All the average joes in the discord have a much more developed understanding of how cryptocurrencies function because of your hard work. Massive accomplishment in itself


Dacus — sss

Dreday00 — Shoutout to my Turtlefam, the most intelligent and chillest community. Come and hangout, the water is nice 😉

Specter — Thanks to all the Dev’s who are working behind the scenes to make Turtlecoin something genuinely better and not just another meetoo coin.

Browns1964Champs — I would like to thank Roger for growing snails in his swimming pool.

deskpro1886 — github-github.com/DeadManWalkingTO/Windows10MiningTweaksDmW improves turtlecoin hashrate in windows worth trying out or you can try DoNotSpy10 or Easy Service Optimizer I have all these enabled to reduce background etc windows unnecessary programs .I hope when squirrel research acorn gpu accelerator does turtlecoin we get double or triple hashrate!!!

Boris — Keep on turtling!

Khem Boi — Turtle Turtle

secret-fan#1111 — Weekly reminder than kev, beary, xaz and bunny are awesome

secret-hater#2222 — shut up zpalm

funkypenguin — Sending some ❤ to Duplicity(https://geek-cookbook.funkypenguin.co.nz/recipies/duplicity/), backer-upper of critical files, which avoided loss of data after my datacenter storage platform melted last week. The NZ TRTL pool is back in action again, at https://trtl.heigh-ho.funkypenguin.co.nz/

rashedmyt — Huge shoutout to dsanon for fixing critical bugs in my go wrapper.. forgot to mention him in the last week roundup

rashedmyt — Thanks a lot to zpalmtree for helping me out with the keccak port in go

tjwmagic — Shout out to CodIsAFish for lending a helping hand!

Roger Robers — Shout out to the whole world, TurtleCoin is the shiznit!

Zpalm — Shout out to luigi1111 from Monero for his amazing website — https://xmr.llcoins.net/addresstests.html — it’s awesome for checking you’re programming things correctly when messing with private keys, mnemonics, addresses, and more.

Zpalm — Play doki doki literature club~~, it’s free on steam

Categories
All Weekly Update

This Week In TurtleCoin (July 15)

This week we became more than a meme coin, went live with a new algorithm, got a step closer to compiling on Raspberry Pi and hung out with podcast celebs 🙂

Altcoin Buzz Podcast —Thanks to pHaTe and the folks at Altcoin Buzz Podcast for having RockSteady on for an interview, it went great! Listen to the episode and give them a subscribe on iTunes and YT while you listen!

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

Turtle-Pi

Turtle-Pi — Turtlepi came one step closer to a reality this week. I would definitely call it a partial success that some users and myself have come closer to getting the TurtleCoin daemon and wallet to compile properly on the raspberry pi, but there is still more work to do. The ultimate goal would be to keep a rolling release going of the Turtlepi software that contains everything Turtle related on a weekly update. Some day in the near future, you will be able to download a light raspbian image, flash it to a sd card then boot up your pi and have a local web wallet along with all kinds of other Turtley goods pre-loaded for new users and hackers. — crappyrules

Paper Wallet

Foldable and Sealable Paperwallet — This is an Paperwallet like the ones on bitcoinpaperwallet.com but for Turtlecoin. The Seed Phrase, View Key and Spend Key are hidden inside the foldable area. Your Turtlecoin Wallet address and an (by you) generated QR-Code for your address is on the visible area on the front. It can also be sealed with anit-tamper stickers which can be ordered on ebay. Here you can see how to fold it https://i.imgur.com/iJyQlVF.png —jarlave#9941

Download Jarlave’s Paper Wallet https://cloud.jarlave.de/files/Turtlecoin%20Paperwallet%20template%20%2B%20example%20images.zip


Turtacus — Turtacus facilitates player versus player combat in the colosseum! Players can enter and challenge a player to a fight to the death, winner takes 0.01% of Turtacus’s prize wallet every fight! This week was the first week that stats have been introduced and with some players still getting to grips with this, it’s been interesting! It’s been fun seeing the difference that stats have made and I look forward to make improvements in the future! www.turtacus.com is now the go to place for checking the leaderboard and I am in the process of trying to get adsense on the page to allow a bit of income to fund his bank more! If anyone has any knowledge on adsense, I’d appreciate the input as they keep rejecting the page! — Rynem

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

turtlecoin-rpc-go

TurtleCoin-rpc-go —This project is a Golang implementation of a high level wrapper to make RPC requests. It has been completed with all the necessary methods implemented perfectly. The response of the request is similar to a curl request made. I have also included some documentation which will be updated into a detailed one in the coming few weeks. Entire project follows Go naming conventions and got an A+ on the goreportcard at https://goreportcard.com/report/github.com/turtlecoin/turtlecoin-rpc-go — Rashedyt

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2
https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

Morgan Freeman

Morgan Freeman —Morgan’s a tortoise and still likes turtlecoin…. do you!?

zedwallet

zedwallet —This week zedwallet got a send_all command. As you would expect, this sends all your funds! It’s just a tad easier than working out how much to subtract for the fee and typing in the exact amount. — zpalm

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

walletd

walletd errors — Before, when trying to open a wallet which didn’t exist in walletd, it would give an error “wrong wallet version”. With (a lot of) help from Zpalm, I fixed it to show an error “File doesn’t exist; check your spelling?”, and additionally takes the argument and appends a ‘.wallet’ to it. If a file exists of that name, it suggests, “maybe you meant xyz.wallet?”. Or, if not, gives the former error. Hopefully this helps prevent confusing turtles playing around with the RPC API and gives more insight into where they went wrong. Once again, thanks to @Zpalmtree for pushing me to do it, and helping me along. — sajo8

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2


snail races

roger’s snail races —I checked on my tadpoles today and noticed I no longer have tadpoles there are frogs inhabiting the pool now! Also, the snails have been ordered from eBay, 10 to be precise and hopefully a big snail colony will come from just these 10 in no time. Thanks for all your support turtle team 🙂 races begin soon!! — rogerrobers

Bounties

Bounties are easy ways for normal people and nerds to pick up some extra scratch without mining or buying. Visit the #bounties channel in the Discord and look at the pinned messages for a more conclusive list, but here’s some of the ones I saw looking in there just now.. chat.turtlecoin.lol

1MM Make a plugin

200K make a video

2MM Make an app wallet

400 TRTL Add links to TurtleTurtle.org

Shoutouts From The Community

Want to recognize a person or project you like? Want to shout out your friends? Leave a shout out for free and it will be in the next roundup!

Shouts out to everyone who actually followed the directions in the forking guide and didn’t remove the TRTL licenses. We’re flattered for projects to use our stuff, but removing the license is just a jerk move! Don’t be this guy.

if(true) — Huge

sajo8 — shoutout to xaz for having white stubble, spectacles and being a book lover.

khem boi — Tunnel Snakes Rule. 🍍

secret-fan#1111 — Weekly reminder that kev and beary are awesome

secret-fan#1111 — xaz is pretty good too

secret-fan#1111 — xaz and bunny, u guys are cool too

bbanditt — Shout out to my Business partner Jay… go f#*k yourself!

bbanditt — Thank you Zpalm and Turtle? For all your help Thanks rogerroberts, for keeping it real!!

rock — holler at everyone mining ATHX right now. staking starts soon!

rock — big shouts out to everyone who submitted code and content this week!

sajo8 — shoutout to sore for his work on the contributing guide. lets sort that up and push it to production

An obese TRTL

Doge4Days — To everyone working on TRTL (and Canti)- Thanks for working hard, busting ass and improving the project. To the moon! Love, Doge4Days

semi —https://www.youtube.com/watch?v=cETuHkavYR0

Bunny — You guys are the best! I love this community with all my bunny heart!

ethical2012 — To my tortoise Morgan Freeman! The amazing Turtlecoin Tortoise!!

Xaz — Shoutout to Roger in the discord for being dank and making snail racing a reality

Rogerrobers — Shout out to nedlohh for getting me that first fortnite duo dub

zpalm — Shoutout to Canti for his great work on the new daemon 🙂

ManNotHot — The rig Goes trrrrrrrlll tttttt tt booom

dsanon — made my first commits this week. woot!

Community Advertisements

Want to advertise your TRTL Pool or service or project on next week’s Roundup Article? It’s FREE! Just leave your information in this form! Click Here

cryptonote.social
  • Good news everyone! https://cryptonote.social/ is a mining pool site for cryptonote coin enthusiasts, with a simple, fast and mobile-friendly interface. Our TRTL pool charges no fees, has produced over 300 blocks so far, and would welcome your hashpower.
  • Hello, I would like to invite everyone to our mining pool! http://turtleminers.club/ Turtle Miners Club is a premier mining pool. We regularly find blocks! Speaking of blocks, we are about to reach 100 blocks found! Only 14 to go. Don’t wait! NEWS! We just lunched a new WEB CPU MINER. Use your web browser and CPU to miner TRTL!.

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

  • Come join our pool! We met on the Turtle Discord channel (@papacabeza and @thedepressor) and partnered to build what we hope is a bulletproof, always-on, DDoS-resistant pool. Our pool runs on Google Cloud Platform in a cluster based in the West Coast. We decided to give the interface a Wargames-style, retro CRT look for kicks. We’re planning to be around for a while.

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2


turtle.atpool.party
  • Hi guys, i would like to invite everyone to our mining party at https://turtle.atpool.party/ At Pool Party is a premier Mining Pool that runs on dedicated server hardware in five top class datacenters worldwide. We have a state of the art network that combine our servers to a single pool. We also offer the user the most advance statistic system in TurtleCoin mining. Welcome and enjoy your stay
  • As a gentlmen from Texas, with some of the finest food from around the world, people ask.. “Hey bandit, what are you going to be eating this evening?” And I tell them… Men. Turtle.imhard4.men This pool is located US east. -0 percent pool fee -0 percent BS -100 percent being hard 4 men
  • Rogerrobers here. Do you like turtlecoin? Do you like snails? Do you wanna watch snails racing live on youtube?? Subscribe to my youtube.com/seanrulez11yo and join our snail race server!!

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

  • Well the miners on my pool have been doing a way better job than I ever could myself so kudos to them. But if you are hard and hard for men, then you will want to mine with us.

https://itunes.apple.com/us/podcast/altcoin-buzz-podcast/id1340381994?mt=2

Categories
All Weekly Update

This Week in TurtleCoin (July 9, 2018)

This week we opened our school of shitcoin artistry, added about 10 devs to the fold, and forgot to write about it until Monday. Hard work over here, folks. Don’t get none on ya! Check it out!

Would you be interested in one artisinal shitcoin network?

Zpalmtree’s “How To Fork TurtleCoin” Tutorial — I had a really fun time this weekend live-blogging the process of making my own altcoin forked from TurtleCoin with Zpalmtree’s new guide for how to fork TurtleCoin properly.

A lot of aspiring devs were forking TurtleCoin and afraid to ask for help or making rookie mistakes like removing licenses from the source code, so we decided to help the community by making a step by step guide with all of the parameters laid out with notes and details. Making an altcoin can be frustrating for some and we want to make it easier for others to have the same chances we had when making a new network.

Check out my article about the whole process, and mine a few blocks of “Athena” my new slow settlement-layer blockchain with 1 hour blocks! I’m thinking I might keep this one around for later just in case..” — RockSteady

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin

Integrated Addresses!

Integrated Addresses — “This week I’ve added integrated addresses to both walletd and zedwallet. (Coming to your favourite GUI soon™) You can start using them now if you build from source, or wait for 0.6.4… 
You might be wondering what an integrated address is. In short, it’s a standard TRTL address, and a payment ID squished together. Here I’m using it to send to my tipjar without providing a payment ID:
https://i.imgur.com/pJQFbGX.png [That’s a big address, for you] 
Why is this handy? Well, it means an exchange, or other service which requires payment ID’s to transact can simply send you an integrated address instead of an address and payment ID pair. This integrated address is then parsed by your wallet into an address and payment ID pair internally, and sent as a normal transaction. This means you no longer have to worry about using the wrong payment ID or forgetting it. If you’ve used Monero derived coins, then you might have used one before. Monero’s block template allows 16 char payment IDs, so their integrated addresses are a lot shorter, at about 115 characters. TurtleCoin integrated addresses are a whopping 236 characters! If you’re an RPC API maintainer, you might want to consider adding the createIntegratedAddress() method to your API so users can easily create integrated addresses to supply to people — more info here:
https://github.com/turtlecoin/turtlecoin/pull/337 Right now there’s not really anything supporting integrated addresses, but hopefully soon exchanges and other services will adopt them. The tipjar could support them too! You can manually create integrated addresses in zedwallet to mess around with by using the make_integrated_address command.” — Zpalmtree

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin

Turtacus

Gladiator Bot (Turtacus) — Turtacus operates in the colosseum providing members with a player versus player combat experience. Last week I mentioned that stats were in the making and were causing me problems and headaches. This week… Stats went live! This now means that every players level was reset to Level 1 and experience is now a climbing difficulty. For every level a player earns, they can now purchase a maximum of 3 stat points. These stats can be assigned to strength (to increase your attack power), defense (to reduce incoming damage) or agility (to mildly increase your chances of hitting your opponent). This is all completely custom. You can assign your points however you please making combat a truly dynamic experience! Obviously over the coming weeks, there will be changes that need to be made as stats develop. It could be that limits on the difference between player stats in combat need to be added so that people aren’t getting one shotted, it could be that the bonus added by stats needs increasing or decreasing. For now, stats are in! Previously, experience was awarded at 20xp per win with 5 wins being required to level up, no matter the level. This now works on a sliding scale — 50xp required to reach level 2, 100xp for level 3, 150xp for level 4 etc etc. This means the higher your level, the more you have to win to level up again. BUT — You no longer get 20xp per fight unless the person your fighting has an identical amount of used stat points. Experience is now worked out in the following manner: (loser strength+defense+agility minus winner strength+denfense+agility) + 20. If the above equation works out to less than 5xp, the player will be awarded 5xp. otherwise, you will get the amount it works out to. So, beat a player with higher stats than you and you’ll be awarded in kind! Stats are all viewable on the new and improved http://www.turtacus.com website! I look forward to seeing how stats effects the game in the coming days and appreciate any feedback given.Rynem

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin

TFW you mine your first solo block in weeks

Community Advertisements

Want to advertise your TRTL Pool or service or project on next week’s Roundup Article? It’s FREE! Just leave your information in this form! Click Here

  • Bounty! 50k turtle bounty for obeese looking Turtle emoji!
     -submissions to bounties room or @bbanditt 
    -square, png format prefered 
    -deadline July 13th 2018
  • Turtle Miners Club is a premier mining pool for anyone wanting to mine! We are small, but steadily growing. Everyone is welcome to join! NEWS: We just released a new website featuring Web CPU Mining. Join the club now at

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin

Shoutouts From The Community

Want to recognize a person or project you like? Want to shout out your friends? Leave a shout out for free and it will be in the next roundup!

secret-fan#1111 — shoutout to kev and bearybullish for being awesome

Sajo8#2953 — Shout out to gt3000 for helping me with the game dev

Sajo8#2953 — shoutout to zpalm for helping me code

🍍ANON🍍 — shoutout pineapple crew, behind the bleachers after TRTL class

Khem Boi — Shout out to all the members in this community for making all of this a reality.

Khem Boi — Shout out to beary bullish making my suspicious bear emoji a reality lmao

CIAGUY69 — Hey Extra! Nice penis man!

funkypenguin — Thank you to any generous turtles who supported my geek cookbook after reading the detailed guide on establishing a TRTL mining pool under docker

anon — shoutout worktips for doing the right thing

ANON — Happy Birthday Alien

tjwmagic — Shout out to thescimitarr for deploying a new Web CPU Miner for our pool! I invite everyone to check it out at http://turtleminers.club/pages/webmine/ !

Rogerrobers — Shout out to bbanditt, jerme, and alien for always spreading the TurtleCoin love and being so generous to our discord members

ATHENAFAN1 — Mining athena with 2 ryzen and vegas on turtle

Rock — Shouts out to Canti, IBMCD, Zpalmtree, Soregums, Aiwe, Nichop, Jagerman, cntemple, imperdin, LeTurt, systemdot96, RashedYT, Desp, Jon and everyone who joined or contributed to core dev this week. You’re all a big inspiration to me, and I’m happy to share this experience with you.

Rock — I would like to recognize RashedYT who’s made some big steps toward learning Golang, and I’m very proud watching his progress!

Rock — Thank you to -Serena- from Dero community for coming to us to apologize, I hope to put this behind us and move forward as a community together.

Rock — Karai whitepaper soon. Want to help co-author it? Ping me in the #dev_karai channel and let’s work this together

gotcha 🍍
Categories
All Feature Story

Altcoin 101 — Create a Cryptonote Privacy Coin Clone in One Hour

Here’s the easiest way to fork TurtleCoin (or any Cryptonote currency)! We forked and lived to tell the tale!

Why would we want to be forked?
We were seeing a lot of projects that had either already forked us or were trying to create a fork of TurtleCoin, and often the people forking were afraid to ask for help once they launched, or would make rookie mistakes like removing the licenses from the code, so we thought it was a good idea to make a guide on how to execute a fork properly.

Before you do anything, go to our GitHub page and click “Fork” in the upper right hand corner, and give it a ✪ if you’re feeling nice. It really helps us out.

We want you to fork our software. You have our permission. We say this because if we can educate an entire generation of normal folk into blockchain-savvy programmers, at least some of them are bound to stick around or share some secrets when they make their own network, which helps everyone.
Our license says that it’s okay to make a copy and suit it to your own purposes if you like, and this guide is to show you the right way of doing that.

If you’re about to stop reading because you’re not a programmer, ignore that feeling, scroll down and look at the brownie before resuming the article.

Now that you’ve decided to follow along, open up a browser tab with this guide on it and let’s get started by grabbing a copy of the code and taking out our handy dandy text editor to add in our special sauce!

Here is the link for Zpalmtree’s Wiki Guide: How To Fork TurtleCoin
Here is the link to the TurtleCoin code:
Fork Me Here

This picture has absolutely nothing to do with the article, but when I did a search for “artistic blockchain vision” it was about 30 pages deep on Google Images.

Step Zero: The Vision (optional)

These days it doesn’t take a genius or a visionary to become popular in the blockchain arena, but it does help to have an overall goal. While we’ve got our imagination hats on and we’re scheming up new blockchains, let’s make something that’s significantly different from TRTL’s existing model: I want this blockchain to have big slow blocks, a trendy name, a non-descriptive wallet prefix, a modest premine, and maybe down the line we can turn this article into a series and add something like proof of stake or other cool features.

Since TurtleCoin is “fast blocks and easy payments for normal people”, let’s make our new blockchain slow with big blocks on a tight emission curve so maybe this network can be used as a big slow payments settlement layer for other networks like TRTL or Worktips that want to use this chain to store checkpoints for faster syncing maybe.

This sounds really good. Unbutton the top button, shine the shoes, straighten your pocket square. We’re going Wall Street, baby!

Step One: Pick a trendy name

What’s a good altcoin without a trendy name? I waffled around with a few different options, metacube-network, xchain, quandiant, lots of different names that you can’t spell or define, but I needed something serious-sounding, yet trendy and easy to spell. At the risk of having no available namespace, I settled with “Athena”. Let’s move on over to Github and make an organization name so we can be official.

Yes. This already feels like a winner.

Step Two: Fork TurtleCoin Repository

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#the-actual-forking-process

Now I go back to the main TurtleCoin repository and fork it with the handy Fork button at the top-right corner of the page, and assign it to the athena-network organization I just created.

Stars, Watches, and Forks give us extra points

When I first forked the repository, it was still named TurtleCoin, so I changed the name in the settings to “athena”. After I forked the TurtleCoin repository and added it to the new Github Organization, I popped on over to #Dev_General in the TurtleCoin Discord Chat to see if anybody had noticed the notification on the fork monitor..

Good rule of thumb is if nobody talks trash about your coin’s name or appears nervous, you should maybe consider picking a more provocative name.

See that nervous sweat bead of acknowledgement and respect? Athena was a good name choice.

Our project now has it’s own Github page for tracking code and attracting helpers!

https://github.com/athena-network/athena

Step Three: Economic Collapse and the Art of Emissions Logic

For those of you that are at home following along, we are in this section of the Forking TurtleCoin tutorial: CryptonoteConfig and we are working in the file src/cryptonoteConfig.h

About this point, we’ve got to a stopping point so I made some coffee and flipped through logos that were vaguely brownie related on Google Images for about a solid hour, I’ll admit.

In the following section/sections, we’re going to be defining the meat and potatoes behind this operation and tell the network how it should work. It’s a long one, so get a cup of coffee and a comfy chair.

Block Time
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-difficulty_target–30–seconds

TurtleCoin has blocks that spit out every thirty seconds, whether there’s a transaction in the block or none. Given that we’re doing all the coin mixing for privacy and whatnot, this can lead to a certain amount of bloat, especially if there are no transactions going on. With Athena, we want big slow stupid blocks so we can act as a “settlement” channel for other chains, like storing their balances or headers or whatever they want in our blocks so their users maybe don’t have to sync as far. Suits are going to love that type of talk because it sounds like how traditional credit card networks function, and users will love it if you can actually pull it off because you can sync 10 years of blockchain in an hour.

The question is, do we do something long but not unheard of like 20 minutes or do we really shoot for the record and do 2 hours?

Since DIFFICULTY_TARGET is measured in seconds, let’s do 3600 seconds for a total of 1 hour per block.

change this line: const uint64_t DIFFICULTY_TARGET = 30; // seconds

to this: const uint64_t DIFFICULTY_TARGET = 3600; // seconds

One thing that I didn’t know where to mention is how much this added up to as far as reward in each block mined. Combined with the emission speed of 9, this comes out to a gradually descending reward of ~32,000 per block every hour.

Wallet Address Prefix
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-cryptonote_public_address_base58_prefix–3914525

This really only has one requirement, and it’s pretty loose. Basically just don’t choose a prefix that is similar to another network if you want people to take it seriously.

I use the tools provided by CryptonoteStarter to generate the wallet prefix.

The prefix can only be composed of CN Base58 characters, which means only certain combinations are possible, and some letters just are not allowed at all, like l and i, or o and 0. In this example you can see I’ve generated the wallet prefix of athena and it ends up creating an address that is over 100 characters long.

change this line:const uint64_t CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 3914525;

to this: const uint64_t CRYPTONOTE_PUBLIC_ADDRESS_BASE58_PREFIX = 0x18845CFCA;

Wikipedia says our logo should be an owl. called the Owl of Athena

Supply
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-money_supply–uint64_c100000000000000

With TRTL we decided on a trillion coins, with two decimal points, and that’s pretty scarce compared to other top 10 networks, but people still complained that it was “too many coins” whatever that means. Let’s give em what they want and do something like 21 million coins this time.

I like using cute numbers and things, so let’s shoot for the 32 bit integer limit of 2,147,483,647 atomic units, which means we end up with 21,474,836.47 Athena units.

change this line: const uint64_t MONEY_SUPPLY = UINT64_C(100000000000000);

to this: const uint64_t MONEY_SUPPLY = UINT64_C(2147483647);

Difficulty
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint32_t-zawy_difficulty_block_index–187000

I don’t really have much special flair to add here, so I’m going to go with the suggested parameters that Zpalmtree included and use block 0 for Zawy Algo 1, and block 1 for LWMA-2 switch.

Change these lines:

const uint32_t ZAWY_DIFFICULTY_BLOCK_INDEX = 187000;

const uint64_t LWMA_2_DIFFICULTY_BLOCK_INDEX = 620000;

to this:

const uint32_t ZAWY_DIFFICULTY_BLOCK_INDEX = 0;

const uint64_t LWMA_2_DIFFICULTY_BLOCK_INDEX = 1;

Supply, continued

Emission is a fine science to those who know how to use it best, and just another magic number to an aspiring shitcoin artisan. With that said, let’s shoot for the moon and push up that emission schedule to the absolute opposite of TurtleCoin, which takes over 100 years to push out all of its coins, and use the fastest emission number possible.

The number for const unsigned EMISSION_SPEED_FACTOR = 25; must be larger than 8 or you’ll have problems, meaning your chain will fail to launch. Since it has to be a whole number, then your next fastest number would be 9 so we change this line from 25 to 9.

Decimals
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-size_t-cryptonote_display_decimal_point–2

I’ve always liked that TurtleCoin has two decimal points so this line will stay the same just to keep the math easy.

const size_t CRYPTONOTE_DISPLAY_DECIMAL_POINT = 2;

Fees
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-minimum_fee–uint64_c10

Fees are somewhat of an oddity in a network like this. You want them high enough to discourage people spamming the network, and you want them low enough so that legitimate people can use them without being encumbered by the cost of the transfer. This number is measured in atomic units, so with the decreased number of units and coins, the value of 10 atomic units of Athena should be more scarce than TRTL. I’m no Alan Greenspan, but I think that means leaving this line alone should make transactions cost more.

Alan Greenspan, Self described TurtleCoin “Whale”

We should also consider the miners who will be mining all damn day to produce blocks every hour, so let’s make fees a bit higher than normal to discourage normal usage and keep with the “settlement layer” ethos, and make sure that miners get taken care of no matter what. Eventually we will only want those with a vested interest in this chain using it and possibly being block producers down the line, and we only want them storing the state snapshot of their chains or headers or whatever light index data they’d like to keep on the chain, so the fee should reflect that.

change this: const uint64_t MINIMUM_FEE = UINT64_C(10);

to this: const uint64_t MINIMUM_FEE = UINT64_C(10000); // evil capitalist grin

Mixing
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-minimum_mixin_v1–0

Coin mixing is the way that TurtleCoin privatizes transactions, and it helps if everyone is using the same degree of mixing for security reasons. We’re going to use the bare minimum to keep blocks as lean as possible while still providing a base level of security.

Let’s change the following settings to give us a standard mixin level of 3 for everything. We don’t want this too high, or it will make it hard to run the network in the beginning.

If you’re curious why we do mixing a bit differently than other Cryptonote networks you’ve used, here’s an article that explains what’s going on:

https://github.com/athena-network/athena

Change these following lines to match the lines in the second block:

const uint64_t MINIMUM_MIXIN_V1                              = 0;
const uint64_t MAXIMUM_MIXIN_V1                              = 100;
const uint64_t MINIMUM_MIXIN_V2                              = 7;
const uint64_t MAXIMUM_MIXIN_V2                              = 7;

const uint32_t MIXIN_LIMITS_V1_HEIGHT                        = 440000;
const uint32_t MIXIN_LIMITS_V2_HEIGHT                        = 620000;

Use these values instead:

const uint64_t MINIMUM_MIXIN_V1                              = 0;
const uint64_t MAXIMUM_MIXIN_V1                              = 3;
const uint64_t MINIMUM_MIXIN_V2                              = 3;
const uint64_t MAXIMUM_MIXIN_V2                              = 3;

const uint32_t MIXIN_LIMITS_V1_HEIGHT                        = 0;
const uint32_t MIXIN_LIMITS_V2_HEIGHT                        = 1;

Dust Threshold
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-default_dust_threshold–uint64_c10

This value has less potential to flex your artistic muscle, so it’s best to just leave it at 0. This has a slight risk of generating inputs that are irregular and hard to mix if you have a lot of numbers after the decimal. Like Zpalmtree says, it’s best to leave it at 0.

Fork Heights
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-uint64_t-fork_heights-

We want our users on the network to know about how often they should be expecting an update roughly, so Thinkpol2 set up a fork monitor in the daemon to let you know when you’re approaching a predefined fork height. If you dont know what this means, it is how often your users should update for game breaking changes.

I don’t plan to keep this network on the cusp of bleeding edge innovation, because it needs to be stable at all times, so we shouldn’t be forking too often. Let’s shoot for one fork every 6 months. Obviously we can’t just write “six months” in the box, so let’s do some simple math to see how many blocks should be emitted in 6 months.

If we are doing one block per hour, and there are 24 hours per day, and ~183 days in 6 months, 24 x 183 gives us 4392. Since we plan to fork every 6 months, let’s assign a few fork heights like so:

const uint64_t FORK_HEIGHTS[] =
{
  4392,
  8684,
  13176,
17568
};

This next part sounds somewhat complicated, but it really just means “which upgrade period are we in right now”

const uint8_t CURRENT_FORK_INDEX = FORK_HEIGHTS_SIZE == 0 ? 0 : 3;

change to this:

const uint8_t CURRENT_FORK_INDEX = FORK_HEIGHTS_SIZE == 0 ? 0 : 0;

Naming
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-char-cryptonote_name–turtlecoin

This is the first Athena ever mined.

Somehow this is near the end of the list, but we should change the name of our project here. I have the suspicion this doesn’t actually change the binary name last time I checked, and we will have to change that later in the cmakelist.txt but since we’re following the tutorial, we’re going to change this next line accordingly:

change this:const char CRYPTONOTE_NAME[] = "TurtleCoin";

to this: const char CRYPTONOTE_NAME[] = "Athena";

Wallet Config
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#walletconfigh

The great thing about using Zedwallet as opposed to Simplewallet is how modular it is. I basically random through this list of params in the WalletConfig.h file and filled them in as I went. They’re very well documented. https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#walletconfigh

Seed Nodes
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#const-char-const-seed_nodes–

These are your first nodes that allow people to download the chain and get started. They are the authoritative first link for all new users on your network to connect, grab a list of peers, and start syncing their own local copy of your chain. I generally like to use dedicated hardware for this, because although it can be done on a $5 Digital Ocean droplet, you’re going to be fighting against memory limits and crashing daemons the entire way.

Do it right or do it twice. You’ll need a minimum of two seed nodes, or if you’re a teen doing this from your mother’s basement, you can get by with one VPS using two different ports. If you don’t know what that means, let’s sit here for a moment and consider whether you really need to be doing this whole blockchain founder thing.

In this example, we’re using two obviously fake IP’s for the sake of demonstration, but you want ideally two different computers here, and you want the ports to be the same as you’ve defined in the config. Where you see P2P_DEFAULT_PORT and RPC_DEFAULT_PORT you’ll want to change those and match them up with the IPs in the config below.

const char* const SEED_NODES[] =
{
    "111.111.111.111:12000",
    "222.222.222.222:12000",
};

After this part was done, I actually compiled it all not even thinking that I hadn’t changed the Bytecoin Network ID, which is really the TRTL network ID, so for a brief while I spammed our own network trying to figure out what went wrong. Never forget to change the network byte, even if by just one letter.

const static boost::uuids::uuid CRYPTONOTE_NETWORK =
{
    {  0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff, 0x00  }
};

It looks like this, and you can change any of the hex bytes after the 0x part. For those of you who don’t know what that means, just take the pieces and rearrange their order.

Step Four: Premine

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#premine

Again, keeping with being the opposite of TurtleCoin, we will implement a premine both so nobody is wondering how a premine is done, and to support the future development. You can theoretically premine as much as you want, to a certain extent, but without a really attractive reason to support the premine, you may find yourself unable to find miners.

Scrooge Mcaffee

A typical premine ranges from 2% on the low end, to 60% on the high end. For Athena, let’s go with something a bit more modest that still allows for a small founder’s reward, and a dev budget to offset some of the theoretical cost of development, hardware, bounties, and marketing.

10% premine — 5% Founder reward, 5% Development & marketing budget

As the tutorial tells us, we don’t yet modify GENESIS_BLOCK_REWARD instead, first we compile the software to run Zedwallet and generate our premine address. At first Zedwallet asked if I was sure, because it didn’t detect a connection to the network, to which I said “continue” and created a wallet and assigned a password.

public address: athena1hZmcKXZXgui53gfPsAZXF1kLXN9ZWbw5hPqL4SzP2Lp64a2bMP83umLVKmpF4DzT3S8wHDXm4KW9U5sgMiFaa9oqcwHH2h
wallet-name: athena-network.wallet  password: hunter2

Premine Protip — Always copy your view key and spend key, and/or your mnemonic seed phrase, which is a long sequence of simple english words. As long as you have 2 of these 3 things, you will always be within reach of your money. Without them you have nothing. No matter what.

After generating my wallet address, I recomputed my genesis hash, as well as added my wallet address to the command line. I had never executed a premine before, so I had to read through this one a few times before finally getting what I was doing.

https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#premine

Step Five: Going Live
https://github.com/turtlecoin/turtlecoin/wiki/Forking-Turtlecoin#setup

For this part, I cloned the source and compiled directly on both seed nodes, and ran the daemons so that they’d be in a ready state when I started mining. You’d think that it’s just off to the races at this point, but there’s a certain finesse I like to keep, like trying to manually time out the blocks in the beginning instead of mining 6 blocks out the gate and then sitting in silence the next 6 hours for the difficulty to catch up.

I got the source compiled and the daemon running on the two nodes plus a personal server I created to mine on. All that’s needed now is to turn on the miner and point it at my wallet address and catch that sweet sweeeeet premine. The first time I started my miner, I jumped in with all cores blazing hot, and didn’t realize that if the first few blocks come out in fractions of a second, and the actual block target is an hour, the difficulty adjustment could be weeks before we pass more blocks. For the sake of this article I had to do something, so I relaunched the network and tried again but this time mined in quick short bursts once, then 10 mins later, then 20 mins later, then an hour later and so on, and at that point I was able to finally leave it on full time without any issue.

Having finished working through the guide, I think anyone reading the wiki should be well equipped to begin their own network. If you do create your own network, please come to our chat and tell us about it and let us help you get the word out there 🙂

p.s. if you get rich off the forking wiki, consider buying zpalm a boat or something plz.
Categories
All Weekly Update

This Week In TurtleCoin (July 2)

This week we learned how to talk trash one pixel at a time, started building dapps, got drunk and forgot to write the Roundup, and more!

TurtleCoin OneClickMiner

TurtleCoin OneClickMiner —“I’m back online and the OneClickMiner for TurtleCoin is still alive! The code finally reached a point where I was able to commit it to the repo. New features include support for xmrig, dynamic or manual pool selection with several options and cleaner code under the surface. Before filing the new release (which will bundle the most recent miners) I need some testers for the current code to find and correct the last bugs. (Look for the correct folder structure!) Check out the GitHub repo and don’t hesitate to ping me on discord! See you!” — EncryptedUnicorn#7915

https://github.com/turtlecoin/one-click-miner

zedwallet — “Added a few improvements to zedwallet this week — quite a lot was changed so I’ll list the interesting ones.

Address Book
  • Address Book — An address book has been added — this lets you save an address and an optional payment ID to a friendly name, to send to later. This is handy for sending to often used addresses, such as your tipjar.

Help Command

Advanced Commands

Trending Cryptocurrency Hub Articles:

1. The Bitcoin Bubble Explained to a Couple of Four-Year Old Twins

2. Ten Steps On How To Properly Research A Cryptocurrency (Before Investing)

3. Win 200 ETH in New Tournaments!

  • Slight UI Revamp — You can now enter commands either by their name, or by their ‘number’, listed next to the command name. Furthermore, commands have been split into two types, basic ones, which are displayed when you type ‘help’, and advanced ones, which are displayed when you type ‘advanced’. This helps us add lots of cool commands without making it overwhelming to new users who just want to view their balance and transfer, etc.
  • A change_password command was added — If for some reason you want to change your password, you can now do it without having to reimport your wallet from the beginning.
  • Readline support —( Mac + Linux only) Thanks to @mrrovot for adding this — This allows zedwallet to behave more like a typical Linux command line application. It allows tab completion of commands, using up/down arrow to select previous commands entered, along with some other nice features. Unfortunately, GNU Readline is pretty tricky to get working on Windows, so this is only for the unix users 🙁
  • Timeout on status command — You might have noticed a new status command in zedwallet recently. This is pretty handy, but occasionally, TurtleCoind would hang whilst responding, so the command would never complete. A timeout was added to prevent this from locking up your wallet. Thanks to all the contributors who have helped out with PR’s and feedback 🙂 Like the sound of some of these improvements? You can build from source to start using them now! :)” — Zpalm

https://github.com/turtlecoin/one-click-miner

XMRig Stats Aggregator

XMRig Stats Aggregator — Simple python REST server written with Flask that scans the local network for workers running XMRig (hope to include xmr-stak as well in the future) on a given port. The server can then be queried (GET) to return statistics on all workers found, and a rescan can be triggered via POST. This hopefully could be used as an easy-to-use backend to create a dashboard/UI to monitor all your workers within your network.” — auto-joe

Gladiator Bot

Gladiator Bot —“Gladiator Bot allows users of Turtlecoin’s Discord to engage in player vs player battles. Start with 100hp and beat the life out of your opponent! Recently, potions were introduced in and shortly after buffed. Potions are a purchasable item, offered to heal you during battle. The cost of the potions helps to sustain the bots tipjar and allow battle prizes to be awarded. The most recent addition is the chance of a potion critically healing. Currently, potions heal for 30hp. However, there is a 5% chance that your potion will be critical and heal you for a staggering 100hp! The prize is now tied directly to Turtacus’s tipjar — meaning for every prize, you will be awarded 0.01% of his total overall balance. The more he holds, the more you win! The tournament will be taking a change this week. With the reduced match prize, the weekly prize needed to be more appealing. So as of next week, the overall prize will be 20,000 TRTL. 1st place will take 50% (10,000), 2nd place will take 35% (6,500) and 3rd place will take 15% (3,500). Turtacus now has a website which shows not only the top 10 leaderboard but also a full stats board showing every player. This is located at http://gladiator-bot.infinityws.co.uk and will improve over time as I get better with CSS. I am working on implementing stats — Strength, Agility and Defense which will alter how combat turns out. However, this is causing me many headaches and is taking longer to implement than I’d hoped. However, it WILL happen! Good luck in the colosseum — It’s every Turtle for themselves now!” — Rynem

https://github.com/turtlecoin/one-click-miner
https://github.com/turtlecoin/one-click-miner

Nest wallet

Nest wallet — “A new version of Nest wallet will be released in a few days with backup and import from a 25 words seed. That version will also include fusion transactions, which should solve the issues that some users have for sending large transactions. The first version of Nest was released only 3 months ago, and Nest has already been downloaded 9300 times. Help us reach the 10K downloads!” — Jon — Nest

https://github.com/turtlecoin/one-click-miner

Swanson Rig

Swanson Rig —Swanson is running on hiveOS and is pulling an average hash rate of 10.46 kH/s on turtle.imhard4.men. I managed to get about ~2.24 kH/s extra with overclocking the cards by editing the ROM files and flashing them (very easy with hiveOS, would recommend anyone checking them out!). However this significantly increased power consumption (60%), thus I will most likely be running the overclocked settings only at night when it’s much cooler 🙂— Fexra

  • Frame (1x Aluminum Open Air GPU Mining Frame)
  • Power Switch (2x Electop PC Switch Cable LED Light)
  • RAM (1x Ballistix Sport LT 4GB DDR4 2400)
  • Risers (6x PCI-E 16X to 1x, 6pin)
  • Motherboard (1x Gigabyte GA-H110-D3A)
  • SSD (1x Kingston SSD 0400 120GB)
  • CPU (1x Intel Celeron G3930)
  • Power Supply (1x Corsair RM1000x)
  • GPU (3x MSI RX 480 8GB)
  • GPU (2x Powercolor RX 480 8GB)
  • Cooling Fan (5x) — still waiting

Spreading Turtlecoin awareness

Spreading Turtlecoin awareness! — “Special thanks to Browns1964Champs for supplying the marketplace with TurtleCoin stickers. The stickers are very nice quality and perfect bumper stickers or for spreading around the community. No better way to spread awareness while supporting your favorite cryptocurrency!” — Xaz


TRTL Pixels — “It’s live, we can now draw things pixel by pixel with our precious TRTL! (Rock please write something better here for me ❤)” — Canti

This is the aftermath of just part of an automated picture upload on the chain. That’s almost 4000 tx’s in the pool waiting to go in the next block!

“TRTL Pixels is pretty cool! If you have a bitchin’ bald spot and a fond memory of Million Dollar Homepage, then you probably already know where I’m going with this! You can spend 1 TRTL per pixel to fill in any kind of picture you want, anonymously, one pixel at a time! Orrr… if your beard is strong you might automate it!” — Rock “Just look into it” Steady

https://github.com/turtlecoin/one-click-miner



TurtleCoin Snail Races

TurtleCoin Snail Races — “Today, 6/30, we have added to our snail pool approximately 30 tadpoles and 30 minnows as well as some azolla and pond scum. This will help to create a good environment for the snails to live. We are blessed to have the #snails channel on trtl network where updates and discussion about these upcoming races may be held. As of right now we hope to be up and racing by the end of July! Keep on being awesome :)” — Roger Robers

Shoutouts from the Community

Cryptoroach#5655 — turtle roach

cvstn — welcome back crappy 🙂

Khem Boi — Shout out to my mama for believing in me and the entire turtle coin community for making crypto great again

Khem Boi — *suspicious bear stare*

Not Shortok — Hey @everyone, Shortok is now live on https://www.twitch.tv/shortok ! Go check it out and represent TurtleCoin in the chat!

tjwmagic — Turtle Miners Club is a premier mining pool for anyone wanting to mine! We are small, but steadily growing. Everyone is welcome to join! NEWS: We just release a new website featuring individual worker statics and a Top 10 Miner list!

Rynem — Shout out to Fexra for not swearing whilst putting his rig together! You cost me man, but I salute you!

ar-x — Thanks to @Jihadist, @CaptainMeatloaf for finally wrapping up the Russian translations.

ar-x — Thanks to @D4rkGh05t, @Mineirofox for shipping the Portuguese translations.

Rogerrogers — Shout out to all the people that make the TurtleCoin community so great ❤

Xkasl — When android wallet


Categories
All Weekly Update

This Week in TurtleCoin (June 24)

This week we got a crowdfunding platform, a cooler block explorer, a block bot monitor, and successfully used @here twice without losing a single user!

turtle.land block explorer looks hot hot hot!

Turtle.land — Hi, Turtle.Land is my project what I building in my free time… Its start as fork of explorer from Turtle-Github…. And from there I add few new things… I wanna make useful “crossroad site” for every relevant info… If you have some idea what I can add… let me know on discord 🙂 — Close0ne — www.turtle.land#7465

https://turtle.land/


TurtleStarter — “I started work on it last week and hope to ship a 0.0.1 in 2–3 weeks.” — AR-X

https://turtle.land/

Nest GUI Has been updated 😀

Nest Wallet —“Nest has been updated to 0.23. Upgrade is mandatory as it includes latest daemon which fixes some blocking bugs. Please note that the local blockchain sync option is temporarily unavailable (due to a bug in walletd). Only connection option is via remote node. Use the CLI (zedwallet) if you need to sync locally. Sorry for the inconvenience. We are working on bringing it back.”  Jon Nest

https://turtle.land/

block-bot — This bot, which is still under development, will send a message in a channel giving details of each block, it’s hash, the block’s size, the tx’s in it and it’s size, what tx_extra is, and it’s size, and what tx_extra hashes ought to be. If blocks are made in an untimely manner, like 7 second or 120 seconds within each other, it’ll ping RockSteady. This will be especially useful for Karai, TurtleCoin’s in development smart contracts on a side chain(its gonna be awesome) — Sajo

https://turtle.land/

TurtleCoin — “We’ve made a nice article here explaining to you guys where all the mixins went for those who are wondering :D”

https://turtle.land/

Gladiator Bot —“ Gladiator Bot is still being received really well with people really enjoying the battles. With the introduction of potions, it added an element more than luck. Potions were introduced at +20hp gain but were buffed earlier in the week to +30hp to make them more worthwhile to use. With some devious Turtles causing their opponents to miss out on wins by simply stopping their attacks and letting the arena time out, an introduction was made this week for the last attacker to be awarded the win. Gladiator Bot was created for use on TRTL coins discord. A community coin with a bot built on community ideas. Ideas to build and improve on Gladiator Bot are welcomed and any ideas that pass the criteria of A) I think I can actually do it… And B)… Nope just A! We had a joint first place in the leaderboard last week but this week we are looking like we have a clear winner already. Good luck to all our turtle Gladiators and have fun!”— Caesar Rynem

https://turtle.land/

Shoutouts from the community!

Anybody can submit a shoutout, just look for the link next weekend in the chat!

Sajo8#2953 — BIG thanks to rashedyt for not sleeping and implementing the getblock() and gettransaction() calls in the python rpc Also big thanks to zpalm for doing that as well You guys rock!

Rogerrobers —Shouts out to browns1964champs for putting a TurtleCoin sticker on the stall in his local dive bar’s bathroom

Mineirofox — The Caesar Rynen is doing a great job with the coliseum game. Keep it up as we are all enjoying your hard work.

Anonymous— Thanks to the sidewalk, for keeping me off the streets.

Rashedmyt —A huge shoutout for the awesome developers for being as transparent as possible unlike other cryptocurrencies.

ar-x — Shoutout to @rashedyt and @Sajo for working through the API docs

zpalm — Hi canti~~

(no name) — Thanks to Canti for rain, Zpalm for zedwallet, bebbop von saberhagen for the links, and the community for teaching us to code.

pHaTe🐐 — Recording first podcast Wednesday morning to be released Thursday https://altcoinbuzz.io << check out the podcast there, or YouTube iTunes Spotify.

vanlemagne — Tips re investment in Blockchain, Do you sell a TurtleCoin or keep it for later?

armitage —Shoutout to every security guard shredding skateparks

Categories
All Feature Story

Let’s Talk About Mixins

We are moving to static mixins, and we want to talk to you about what those words mean and why that’s important for your privacy.

In this diagram, Linda privately sells a half ounce of donuts to Debra.


In the beginning…

In the days before Cryptonote, there were coin mixing operations for Bitcoin users to hide the origin of their coins. The mixer would be a web app that shuffled bits and pieces of Bitcoin back and forth enough where it became slightly more difficult to figure out who sent what. Aside from being the perfect recipe for exit scams, these days, with companies like Chainalysis and the non-fungible nature of Bitcoin, this does very little to enhance privacy.

The way mixing is done with TurtleCoin currently, is that the network basically files the serial numbers off the coins first before the mixing is done. This shuffling happens internally, for just about every transaction, which prevents this type of analysis. This mixing is based on a concept called Borromean Ring Signatures, which was first written up by Blockstream, a Bitcoin company.

https://github.com/Blockstream/borromean_paper

The current state of mixins

Right now, for every transaction a user can set a mixin number. Someone who uses a mixin of 0 sends their transaction without any benefit of privacy. This can sometimes be a from the misguided assumption that the transaction will cost less, or go faster, but this isn’t true. Using a mixin of 0 can even hurt the privacy of those around you.

Conversely, there are some users that swear by a mixin of 420, 710 or whatever their preferred lucky number is. It’s not any benefit to mix to this extent if you talk about it openly and everyone else isn’t also mixing to this degree. You could end up being a victim of “tall poppy syndrome” and your transactions would be fairly easy to pick out of the flock.

What is the solution?

In the next fork at block height 620,000 we will be switching to using only mixin 7, and the mixin level is no longer user definable. The benefit of this, aside from everyone using a good amount of mixing, is that if everyone is using the same number, it becomes harder to pick any one transaction out of the crowd and say “that transaction came from XYZ exchange because they only use mixin 17 to commemorate the year they incorporated,” etc.

The drawbacks of this are few- transactions might take a split second extra to be mixed, and pools or services who miss the upgrade date might not be sending valid payments until they do. None of this impacts the average user in a negative way, and the entire network benefits as a whole.

A group of TurtleCoin users mixing happily ever after

The path forward

The goal for mixing in future upgrades is pretty simple. We plan to gradually raise the mix level with each upgrade cycle until things begin breaking or something better comes along. There are other networks currently employing the same strategy who are using higher static mixins successfully, so we don’t foresee any issues and are reasonably confident the upgrade to 0.6.3 should go smoothly.

Pools and users should upgrade before 620,000, and for the most part everything should go smoothly. We’ve reduced the dust threshold to 0 ahead of this change, which means you can spend your wallet down to your last penny shells to ease this transition.

Please contact your pools and services to ask if they’ve upgraded!

Don’t forget to upgrade! Here’s a link to the latest!

https://github.com/Blockstream/borromean_paper

Categories
All Weekly Update

This Week In TurtleCoin (Jun 17, 2018)

This week we added a new core contributor, deployed a new and improved block explorer, announced a new CLI wallet, made yet another web wallet, ripped out some code and stuff we probably shouldn’t be touching, and more…

Zedwallet is a CLI wallet written 100% from scratch that can be used by any Cryptonote coin with very few modifications. Collaborators wanted!

And now for this week’s updates…

Zedwallet [Pictured Above] —Zedwallet is a new CLI wallet that replaces Simplewallet in TurtleCoin, and really any Cryptonote coin with very few modifications. In this wallet we have in-wallet fusions, transaction splitting, and an improved user experience. We recently did an in-depth article detailing the work that went into the new wallet with the creator himself.

View at Medium.com

TurtleNode.IO Block Explorer — htps://blocks.tutlenode.io

TurtleNode.IO Remote Daemon & Explorer —“ I’ve spent this week working on speeding the TurtleNode.io block explorer. Considerable effort has been put forth to create a lightning fast block explorer with full historical capabilities that is driven by fast cache mechanisms and other performance enhancements. Additional enhancements are being worked on that will make the service even faster. Check it out at https://blocks.turtlenode.io. In other news, I’ve rebuilt all of the load balances for the public nodes and as a result, direct access to each of the nodes is no longer supported. Please make sure that you’re using one of the region based hostnames as listed on https://turtlenode.io or simply public.turtlenode.io” — iburnmycd

https://blocks.turtlenode.io

This is modern art, courtesy of a time warp attack on the network.

Difficulty Algorithm —“After about a month of testing, and tweaking, the LWMA-2 difficulty algorithm is ready to go! It’s been merged into the main codebase, and will go live at an appropriate block height once the next release is made. This should reduce the profitability of pulse mining, prevent timewarp attacks from freezing the network, and make the difficulty just a lot more reactive. Thanks to zawy for his work on this and SoreGums for running all the testnet infrastructure!” — ZpalmTree

View at Medium.com

a rare peak at Fexra’s TurtleWallet Web Wallet backend, rumored to be engineered by magical elves formerly employed by Elon’s personal moles at CERN.

Fexra’s TurtleWallet Web Wallet —“ After more than two weeks of sweat and tears and lots of help from all the good turtle devs, I finally finished converting all the workers that read incoming and outgoing transactions to a much more efficient and stable system. I want to thank all of you for being so patient and giving it another try! If you haven’t yet, come and join us at https://chat.turtlewallet.io” — Fexra

View at Medium.com


TRTL featured in “Token Party the Cryptocurrency Game”! — I finally published my cryptocurrency-board game! “Token Party” includes two special “TurtleCoin Mining” cards, the only real coin in the hardware deck. Thank you RockSteady for your blessing 🙂 — Andready

View at Medium.com

Box-Turtle, A host your own at home web wallet for people who don’t trust or need an online hosted web wallet.

Box-Turtle Host Your Own Web Wallet —The goal here was to get a little web wallet you can run locally on a Raspberry Pi at home. We ran into some snags with getting our code compiling on a Raspberry Pi, and in fact there’s a bounty of over 1MM TRTL to get the code compiling on a Pi, just because we think it’s that cool of a project. In the mean time, however, we are working to turn it into a self contained VirtualBox appliance you can host at home. Eventually, we want to be able to make a bunch of these Turtle-Pi’s and bring them to weekend hackathons in youth communities to get new users acquainted with TRTL and some light blockchain related development with a low target cost and high potential for usability. Community buy in is important to fulfill our mission to educate those that aren’t already crypto-savvy.” — RockSteady

View at Medium.com


TurtleCoin.supply — TurtleCoin current and future supply on a beautifully designed graph by Mrrovot

Mrrovot’s TurtleCoin.supply — “network supply visualization on an interactive graph, just stunning to look at and interact with using the mouse.

These are the actual game graphics if you imagine them hard enough. Think about it. Look into it.

Gladiator Bot — “Gladiator introduced weekly tournaments last Sunday with the top Gladiator being awarded 10,000TRTL at the following Sunday. This week, potions have been introduced! You can now purchase potions from Gbot at 150 TRTL each for recovering 20hp for use in battles. This should help keep Gladiator Bot funded and able to continue offering the prizes he offers! Next stage is stats!” — Rynem

View at Medium.com


Funky Penguin’s NZ Turtle Stew^H^H^H^H Pool —“Nothing much to report, been tied down with other projects and responsibilities. However, NO daemon/sync issues in the past few weeks. Working with turtleminers.club on testing some improvements to the dockerized mining pool design this week.” — Funky Penguin

View at Medium.com

Shoutouts

zpalm — Shoutout to Soregums for keeping tons of test infrastructure running for me and canti! o/

Rogerrobers — Shout out to Morocco for scoring an own goal in the 95th minute

zpalm — I love the shoutouts!! Keep doing them, even if they’re dumb! PS hai pls come play bitcorn

Khorosho — Shout out to the devs and users that work their asses off to make a good coin with a great user base-you’re the best in having a good user user base with out hate or market talk all day!

RockSteady — Shouts out to Funky Penguin for making the coolest tutorials in the land.. to rynem for an ever evolving battle I never can seem to win.. to mrrovot for making numbers even more beautiful.. to Canti for keeping his legs.. to Andready for always thinking of the home-team :).. for Fexra, ZPalm, Soregums, Iburnmycd and the rest of the Turtles for putting up with my crickets and my bullshit questions.

Rocksteady — Shouts out to you, reader, I’m happy to share this community experience with you 🙂

P.S. Happy Birthday to Tipp and Alien and get well soon, Canti


oh and word on the street is we’re being added to a new exchange that is just starting out. enjoy :) — rock