Categories
blog

ArchiveNode.io offers free Ethereum archival node

Your project might require access to the Ethereum history. While Infura and similar node providers enable you to query in the past 50 blocks it’s hard for independent developers and small projects to get access to an archive node. Popular node provider offers this as an option to their monthly plans (will cost you 250$/month […]

Categories
blog debug Tests

Debugging your Ethereum transactions with Tenderly

Tenderly is a web app that has the mission to help developers and Ethereum companies in their building and maintaining dapps by providing real-time monitoring, alerting, and troubleshooting for Smart Contracts. In this example, we’ll see how Tenderly can be used to see what went wrong on a complex Ethereum transaction by analyzing it with […]

Categories
blog careers

Who’s hiring or looking for a job in Ethereum | June 2020

Are you looking for a job in the Ethereum/DeFi ecosystem or a company looking for great talents? We compiled a list of people looking for their next adventure in the Ethereum ecosystem. If you’re looking to get featured in the next edition fill this form. They are Hiring! Feel free to contact the following companies […]

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 […]