Create a 10k NFT collection
In this article I'll show you how to deploy a NFT collection with 10 thousand NFTs. However, it assumes you have your own images and metadata. Overview…
// blog
In this article I'll show you how to deploy a NFT collection with 10 thousand NFTs. However, it assumes you have your own images and metadata. Overview…
Congratulations to the team of Kryptodevelopers , the winners of ETH Hackathon #3. Kryptodevelopers is an NFT collection based on developers. Each NFT is a pixel art image represen…
Blockchain is primarily used to store state information. Storage of assets is one of the inherent problem that you as a blockchain developer has to tackle while creating scalable D…
Nervos is an interoperability project. It aims at being the central layer that connects all Blockchain together. In this article I will explain what is Nervos, how does it work, an…
If you are a developer, you probably heard of Web3 . There is a a massive gold rush to web3 with a ton of capital and talent flocking to the ecosystem. No matter if you are for or…
Ethereum This week was great for Ethereum, with a new all-time high. Ethereum Name Service Airdrop Ethereum Name Service is launching is DAO The DAO wi…
One of the biggest problem for NFTs is high gas fees. ImmutableX is a Layer 2 scaling solution for NFTs, built on Ethereum. It has no gas fees, instant transactions, and you benefi…
In this article I will show you how to create an NFT on Ethereum. We will use OpenSea, The biggest marketplace for NFTs. We will do everything with a UI, there won’t be any coding…
Blockchain has greatly increased the potential impact a single developer can have on a project as opposed to traditional web 2.0 development. This stands especially true in the NFT…
DappTools is a suite of Ethereum focused CLI tools following the Unix design philosophy, favoring composability, configurability and extensibility . But so is hardhat, right ? Yeah…
Terra is a Blockchain built for ecommerce. In 2021 its price was multiplied by 70, and the value locked in terra is surging . So what is Terra? How does it work? And how to start b…
One of the most common roadblock ethereum blockchain developers face is the extremely high transaction fees. Generally it costs hundreds of dollars to deploy an app to ethereum mai…
Every time I see a new Blockchain project, I always wonder: is it worth my time? Or should I just stick to Ethereum? Algorand is an up-and-coming Blockchain that has $1B available…
Open source contributions are a great way to learn, engage and understand how some of the biggest crypto startups actually function. Regardless if you are a complete beginner or a…
Metamask is the most popular wallet in crypto But when you are a beginner, Metamask is NOT easy. In this article I will explain what is Metamask, and how to integrate it with a Dap…
Blockchains can only read data which is already in the Blockchain. But most of the interesting data is outside of Blockchain. If we want to unlock the full potential of Blockchain…
As of today, there is about $103.94B locked across all DeFi protocols. While that is great news for a decentralised economy, another way to interpret the fact is that about $103.94…
Avalanche is a new Blockchain that became very popular in 2021. It claims to be a better Ethereum, with more transaction per second and lower fees, all thanks to a revolutionary Bl…
If you want to interact with a smart contract on Ethereum, the API of Ethereum is complicated. To interact with a smart contract, you have to use a couple of hexadecimal parameters…
ICO, DeFi, NFT, there is always a new bubble in crypto. But there is one bubble we haven’t seen yet. And when it happens, it’s going to change the world. I am talking of Decentrali…
On Ethereum, miners have an unfair advantage called MEV . Since 2020, miners made more than 700M dollars, using techniques like front-running and sandwich attack. Flashbots is a ne…
Solana has been described as the next Ethereum killer. In 2021, the price of Solana skyrocketed. Even Celebrities are jumping on the Solana train. Is the the hype around Solana jus…
Solidity is a language for creating Blockchain smart contracts. You can use it to create smart contracts, on more than 200 Blockchain networks, including Ethereum. The syntax looks…
It’s so exhausting to keep up with all these new DeFi projects. But very few DeFi projects are really original. Most of them are copies and just re-use the same smart contracts. An…
What will I learn? Connecting and using an Ethereum testnet What is a flash loan (ERC 3156) Flash loan interfaces Flash loan wrappers Using a flash loan borrower contract Requireme…
Manipulating strings in Solidity is notoriously difficult. This is surprising for most developers who are used to manipulating easily in other programming languages like Javascript…
Generating a random number in a smart contract is very useful, especially for games. Can we do this in Solidity? Yes! Here is the code: pragma solidity…
ERC this, ERC that... so many token standards... If you want to become good in Solidity, you HAVE to understand how to transfer on-chain assets... And that means knowing token stan…
When you develop decentralized applications, you quickly stumbled upon this weird concept of "gas". That's very confusing for a lot of developers... But it's actually not that hard…
Let's say we have 2 smart contracts. A and B. A calls B, and B throws an error. What happen in A? Not sure? haha, that's a tricky one! Actually it depends on how B was called. If B…
ERC20 tokens allow you to create your own coin inside Ethereum. They are used in many projects to represent financial assets, in-game assets, collectib…
Sending Ether between smart contracts is very important. After all, it's because smart contracts can do financial transactions that they are so powerfu…
Solidity arrays... are like Javascript arrays, right? Nope.. In Solidity: Arrays can only contain data of the same type (ex: arrays of integers, array…
When you develop an Ethereum Dapp, once you have the frontend and the smart contract, you need to connect them together. This is not easy. Fortunately, Web3 is here to save you! Wa…
Here is the scene: You are about to use your Ethereum address to do some trading, or to send some Ether to someone. You connect to your wallet and check your balance... It's empty!…
The lonely developer syndrom... Let's say you have been working on a Dapp / smart contract idea. You know what you want to achieve at a high-level, but you don't know how to turn y…
Finally! Smart contract 30 is finished! I have just published the last video of smart contract 30 on Solidity assembly. In total this course has 56 videos and is 13.6 hours long. I…
In the world of crypto, everything is possible: getting paid way more than in other industries... or getting scammed way more than in other industries. In this article, I will expl…
Tip: If you don't want to miss any updates, checkout the updates page of EatTheBlocks Pro. Vue Dapps The Drizzle team is about to roll out a new plugin for Vue. With this plugin, y…
Have you heard of GraphQL ? That's an alternative to REST apis that was created by Facebook. With GraphQL, clients specify the shape of the data they want, and backends figure out…
According to Hired, blockchain developers can command salaries between 140,000 USD to 180,000 USD. Sounds amazing, right? But is it really true? A lot of these salary reports forge…
You probably have heard or used Truffle, the leading framework for Solidity smart contracts. But are you aware of all the tools and libraries built by the Truffle team? In this art…
Simple transactions on Ethereum cost from 20-30 cents to a few dollars. But complex transactions can be much more expensive. For example, the Loom network created the ERC721x stand…
Gas is a unit used in Ethereum transactions. It is one of the most difficult concept for Ethereum newbies who wonder: What is gas? What is the purpose of gas? Who pays for gas? How…
TIP: If you have never used Remix, check out my intro to Remix on Youtube. Remix , the online IDE for Solidity has a brand new UI: Looks familiar? Did someone say "VS Code" in the…
After you deploy a web application, you can always change its code if you need to add a feature or fix a bug. All you need to do is to redeploy the code on the server. With Ethereu…
Most people people know that Solidity can be used to develop Ethereum smart contracts. However, very few people also know that Solidity is also in a couple of other blockchain proj…
Web3.js is the leading client library for Ethereum. Personally, I am fine with it, but I know that some developers don't like it because of the beta that never ends, and some rando…
I have 3 questions for you. Question 1: Do you know Drizzle , the framework for building Dapp frontend? That can help you massively, and if you don't use it yet, you should watch m…
So, you are thinking of building a Dapp on Ethereum, but you are still not sure what to build? In this article, I will give a few tips to find some good Dapp ideas. On Ethereum, Da…