Ethereum
Ethereum is a decentralized platform that runs contract-based applications without any possibility of downtime, censorship, fraud or third-party interference. Ethereum blockchain focuses on running the code of any decentralized application.
Here are 14,626 public repositories matching this topic...
Memory-Safe Assembly
Solidity 0.8.13 marked the production readiness of the Yul IR pipeline. This, amongst other things, helps to alleviate stack too deep errors by allowing the compiler to move items to memory as and when needed.
One requirement of the pipeline is that any assembly sections be memory-safe, such that they only use memory that has been previously allocated either by
Should be done after #12934.
Page
Abstract
When we're done cleaning up the cheatsheet, we could add more interesting information that's already described elsewhere but less concisely. Some ideas:
- Table of available types.
- Various types of literals (in particular string literals like
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
-
Updated
Apr 21, 2022 - JavaScript
Ethereum JavaScript API
-
Updated
Apr 24, 2022 - JavaScript
Issue
Vyper handles unmapped instructions differently from Solidity. In Solidity, unmapped instructions are given a file index of -1. When attempting to show the source for such an instruction, we instead just show 1: // No source code found..
However, in Vyper, such instructions are not given a file index of -1, but are given a start and length of 0. So when we show the source for t
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
-
Updated
Apr 11, 2022
-
Updated
Apr 24, 2022 - CSS
The fast, light, and robust client for Ethereum-like networks.
-
Updated
Nov 1, 2020 - Rust
Introduce blockchain related technologies, from theory to practice with bitcoin, ethereum and hyperledger.
-
Updated
Apr 11, 2022 - Go
DeFi Developer roadmap is a curated Web3.0 Developer handbook which includes a list of the best tools for DApps, development resources and lifehacks.
-
Updated
Apr 23, 2022
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
-
Updated
Apr 16, 2022 - C
A guide to smart contract security best practices
-
Updated
Apr 2, 2022
Complete Ethereum library and wallet implementation in JavaScript.
-
Updated
Apr 24, 2022 - TypeScript
⟠ A curated list of awesome Solidity resources, libraries, tools and more
-
Updated
Apr 20, 2022
A parametrized option to set the blocksize would be useful to experiment with. As quorum is used in a private setting I think this option should be available
Personal blockchain for Ethereum development
-
Updated
Mar 15, 2022 - JavaScript
Github.com/CryptoSignal - #1 Quant Trading & Technical Analysis Bot - 3,100+ stars, 900+ forks
-
Updated
Mar 20, 2022 - Python
Aleth – Ethereum C++ client, tools and libraries
-
Updated
Oct 28, 2021 - C++
Lightweight Java and Android library for integration with Ethereum clients
-
Updated
Apr 21, 2022 - Java
Pythonic Smart Contract Language for the EVM
-
Updated
Apr 24, 2022 - Python
Curated collection of blockchain & cryptocurrency resources.
-
Updated
Mar 28, 2022
The Comprehensive Ethereum Reading List
-
Updated
Mar 9, 2022
Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms
-
Updated
Mar 11, 2022 - JavaScript
₿ A guide (for humans!) to cryto-currencies and their algos.
-
Updated
Jan 11, 2022
A collection about awesome blockchains - open distributed public databases w/ crypto hashes incl. git ;-). Blockchains are the new tulips
-
Updated
May 10, 2021 - Ruby
Created by Vitalik Buterin
Released July 30, 2015
- Organization
- ethereum
- Website
- www.ethereum.org
- Wikipedia
- Wikipedia


System information
Geth
Version: 1.10.13-stable
Git Commit: 7a0c19f813e285516f4b525305fd73b625d2dec8
Architecture: amd64
Go Version: go1.17.3
Operating System: linux
GOPATH=
GOROOT=go
Expected behaviour
Close files that aren't in use / have a settable limit
Actual behaviour
Every database file it opens stays open for the duration of the sync
Steps to re