Categories
blog DeFi erc20 javascript solidity

Making a flash loan with Solidity (Aave, Dy/Dx, Kollateral)

Flash Loans are loans that allow the borrowing of an asset, as long as the borrowed amount (and a fee) is returned before the end of the transaction. Those types of loans enable you to perform actions without using your funds for a really small percentage fee (0.09% at the time of writing on Aave […]

Categories
blog

Where to hire Ethereum developers?

As Ethereum is a new technology forever evolving and changing, finding the best talents to contribute to your project can be difficult. We compiled a list of websites we trust to find great Ethereum developers. Moreover don’t hesitate to contact us as we can help you find great programmers through our contacts. When you’re hiring […]

Categories
blog

Best courses to learn Ethereum and Solidity programming in 2020

Blockchain and Ethereum learning resources are sometimes tricky to find so we compiled a list of awesome and free classes for mastering solidity and Ethereum development. This list is in no particulat order and don’t hesitate to comment below if you think we forgot about a website! Learn about Solidity and DApps Solidity is an […]

Categories
blog

Support us

The community asked how they could support the EthereumDev website to help us keep the content updated and free. We are an independant website providing articles and a newsletter about learning Ethereum programming since 2017 and are always welcoming help from the Ethereum community. Donate We accept Ethereum and any token donation at the following […]

Categories
blog Getting started javascript

How to deal with big numbers in Javascript

Most of numeric values in Solidity smart contracts are expressed using uint256, unfortunately Javascript numbers are always 64-bit floating point. Therefore when you call a function that returns an uint256 you’ll receive a string instead of a Javascript number. Moreover Solidity does not handle floating number so Eth and token amounts are expressed as unsigned […]

Categories
blog data analytics

Explore Ethereum Data with SQL queries on Dune Analytics

This tutorial will teach you how to query onchain data using the amazing Dune Analytics platform. Dune Analytics is the all-in-one destination to query, visualise, share and explore human readable smart contract data. It’s trusted by a lot of awesome companies like Gnosis, Compound and Bancor. For using the platform to make your own queries […]

Categories
blog DeFi Getting started Tests

Testing your smart contract with existing protocols: Ganache fork

When you’re developping Ethereum contracts that interact with other Dapps and protocols like DeFi it’s important to be able to test your smart contracts agains the blockchain as you can’t re-deploy every smart contracts that your smart contract depends on. For this we’ll use Ganache from Truffle. Ganache is a program that lets you quickly […]

Categories
blog

Every block explorers Ethereum developers should know about

In this article we’ll cover the most useful block explorers for developers and what we love about them. A block explorer is a user interface that let you explore blocks, transactions, accounts of the blockchain. Some offers useful API and other interesting aggregated data like sourcecode, events… Etherscan Etherscan is definitely the most popular block […]

Categories
blog

Hack Money, a virtual hackathon to build DeFi applications.

A lot of hackers are stuck at home during the COVID-19 epidemy and ETHGlobal will make sure we will not get bored! After organizing 14 in-person hackathons around the world to accelerate the Ethereum ecosystem it’s now time for a hackathon anyone can participate from anywhere! The Hack Money hackathon will be accessible to anyone […]