Basic Debugging Techniques for Truffle Development

Truffle is a very new framework for building ÐApps and debugging can be a little more difficult than just googling StackOverflow. To save you hours of cursing and table flipping, here is a list of debugging techniques that you should always try first.

Web3devs’ own Aaron Anderson gives us some advice on debugging Truffle projects for DApps using Solidity on Ethereum: https://medium.com/@andersonmmi/basic-debugging-techniques-for-truffle-development-e98cd5e358dc

Web3devs and Blockchain901 hosting Hack Night in Memphis, TN on January 5th

web3devs and Blockchain901 are teaming up to continue their free, open-to-the-public Ethereum programming series.

Over the next few months, we’re going to be holding several Hack Nights to help people put together their own dApps using a combination of Solidity smart contract programming and web development.

There’s no need to be a programmer to attend, we’re confident we can teach anyone to code!

Just bring your laptop and an appetite (there will be pizza).

Here’s the link to the Meetup event (please RSVP)

The official Hack Night description:

This Hack Night will be the kickoff for the next few months of project-based work where we learn together how to create a full product people can use, not just a smart contract or dApp. We need more than just developers to get these products done, so come on out no matter your skill set. If you’ve got an idea for a product, bring that too! We’ll pitch ideas and form teams for the months ahead.

Web3devs contribute to the CryptoNote open source project

CryptoNote is an open source project that gives developers a good starting point for building their own cryptocurrency.

It’s used in a lot of the biggest cryptocurrency projects today like Monero and AEON.

You may be familiar with the way cryptocurrencies like bitcoin are not fully anonymous, but what us in the biz call pseudo-anonymous. That means that if you have someone’s public address (the long string of characters you need to actually send them money) you can look up the history of every transaction that person has ever done with that address and the addresses that they’ve sent and received bitcoin to and from since it’s all recorded on an immutable blockchain.

Using a lot of pretty advanced math and cryptography, CryptoNote allows for fully anonymous transactions, meaning even if you have someone’s public address, you can’t see all of their previous transactions — even though it’s all still stored on an immutable blockchain.

It’s pretty crazy stuff, but it works and can be verified mathematically.

Anyway, web3 dev Brian noticed that some of their C++ code specific to the Mac OS platform was a little outdated and wasn’t compiling correctly on the latest version of Mac OS. He found two changes that seemed to do the trick and requested his updated code be merged in. Before long, the CryptoNote team approved his changes and merged them into their codebase.

You can see the merge here.

Before too long, those changes should be picked up by many of the popular privacy-based cryptocurrencies out there.

P.S. The last time Brian got some code approved for a major blockchain open source project was with the popular Ethereum framework Truffle, where he fixed a small grammar error in their documentation. With that tiny little contribution he walked around the office for months calling himself a “Truffle contributor”, so we’ll see how much this more substantial open source contribution goes to his head :/

One of the web3devs releases a Christmas bitcoin ornament

bitcoin roller-coaster meme guy ornament

bitcoin roller-coaster meme guy ornament

Web3devs’ own Brian Wentzloff had a bunch of Bitcoin ornaments made up.

The Christmas ornaments have the bitcoin rollercoaster meme guy in a Santa hat and in a sleigh.

We all got one for Christmas this year, you can grab your own at this site: https://cryptogifts.store/product/bitcoin-ornament-bitcoin-rollercoaster-guy-on-a-sleigh/

And — of course — you can buy them with cryptocurrency 🙂

Blockchain WordPress plugins released by web3devs

Web3devs has released two WordPress plugins. The Wordpress plugins help users of the popular website platform to get into the blockchain game.

wp-commitment-contract lets users make a list of commitments or resolution and forever encode them on the Ethereum blockchain. If you don’t hit your goals, there’s no way to go back after the fact and edit what you originally said you were going to do — blockchains are forever.

wp-coinhive wraps a WordPress plugin around the popular Coinhive browser miner. Just enable the plugin and you will be set up to have users mine Monero for you. The browser miner is turned off by default so users have to opt-in to start the miner. Please use responsibly and let visitors of your site know what’s going on.

What blockchain plugin is WordPress missing? Talk to web3devs about creating one for your site.