execution-specs
solidity
Our great sponsors
execution-specs | solidity | |
---|---|---|
68 | 102 | |
772 | 22,263 | |
4.5% | 2.0% | |
9.2 | 9.8 | |
5 days ago | 2 days ago | |
Python | C++ | |
Creative Commons Zero v1.0 Universal | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
execution-specs
-
SELFDESTRUCT: History, EIPs, Future in smart contracts
EIP6780 (SELFDESTRUCT only in same transaction) is planned for the Dencun upgrade. (See Cancun included EIPs https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md)
-
Daily General Discussion - April 13, 2023
I followed the link which took me to https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md and then I started getting a little lost on the details.
- Daily General Discussion - April 12, 2023
-
The last Shanghai Fork Test date confirmed: 10:25pm UTC March 14 - Epoch 162304 on Goeril
@ TimBeiko: teams felt comfortable moving forward with Goerli, which we agreed to fork on March 14, 10:25pm UTC. I've opened a PR to update the specs accordingly: https://github.com/ethereum/execution-specs/pull/724
-
Can i get some help here regarding missed attestations Geth/Lighthouse
Mar 01 08:37:30 computername geth[402568]: INFO [03-01|08:37:30.496] - Homestead: 1150000 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/homestead.md)
-
We're on track, folks, March is coming!
EIP-4844 is slated for the Cancun Fork.
-
Learning about Ethereum
If you know Python you can read around the execution layer specs, namely for the EVM. Technically the "source of truth" for execution layer specs is still the yellow paper and EIPs but there's ongoing effort to turn it all into testable and executable specs. Otherwise this paper specifically goes in depth on the data structures used throughout the execution layer
-
What to Expect From Ethereum’s Next Big Upgrade
You can see them here https://github.com/ethereum/execution-specs/pull/633/files
-
Latest Week in Ethereum News
EIP-4895 for staking withdrawals is the main proposal members cared about, and it was upgraded from "EIPs Considered for Inclusion" to "Included EIPs" in the latest Shanghai specs. The other 3 are just minor changes.
-
Ethereum Core Devs Meeting confirms that all dev teams want withdrawals to be a part of Shanghai. EIP-4484 (proto-danksharding) may be moved to a separate update.
The following EIPs have now been upgraded from "EIPs Considered for Inclusion" to "Included EIPs" in the latest Shanghai specs.
solidity
-
Smart Contract Programming Languages: sCrypt vs. Solidity
Solidity Solidity emerged as the first-ever programming language for smart contracts and remains the most extensively utilized language in the Web3 space due to its first-mover advantage. It serves as the primary language for developing applications today on Ethereum and Ethereum Virtual Machine (EVM) compatible blockchains, including Binance Smart Chain and Tron.
-
Top Paying Programming Technologies 2024
40. Solidity - $72,656
- Projects to contribute to
-
How I Contributed One Line of Code to Ethereum
Solidity - Smart contract programming language.
-
Optimize Your Web3 DevOps with User Feedback Forms
The cool part is that the entire feedback process employs its own factory contract written in Solidity, without requiring you to create or maintain your own smart contract.
-
a solidity compiler observation that does not make any sense, anyone knows why?
Inconsistent gas usage for conversion of calldata to memory in external call and internal call. · Issue #14444 · ethereum/solidity (github.com)
-
Solidity version 0.8.20 has been released!
There is a new PUSH0 opcode that allows to directly push 0 onto the EVM stack. You can checkout the change log here - https://github.com/ethereum/solidity/releases/tag/v0.8.20
-
Solidity v0.8.20 was just released!
💾: https://github.com/ethereum/solidity/releases/tag/v0.8.20
-
How to Build on Linea - a zk-rollup on Ethereum
In this article, we’ll explore what makes Linea so exciting. Then, we’ll walk through a tutorial on how to build a dapp on the Linea testnet. Finally, we’ll create our own cryptocurrency on Linea using Solidity, MetaMask, and Truffle: all mature ecosystem tools that are used by blockchain developers to build dapps.
-
Daily General Discussion - April 6, 2023
Solidity v0.6.5 fixes a memory allocation bug and introduces immutable as a new feature.
What are some alternatives?
claimable - 🚁 Aggregates all known Ethereum airdrops and POAPs on one page
nvim-lspconfig - Quickstart configs for Nvim LSP
go-ethereum - Official Go implementation of the Ethereum protocol
awesome-blockchain-rust - Collect libraries and packages about blockchain/cryptography in Rust
protocols - A zkRollup DEX & Payment Protocol
kotlin - The Kotlin Programming Language.
EIPs - The Ethereum Improvement Proposal repository
Elixir - Elixir is a dynamic, functional language for building scalable and maintainable applications
baseline - The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.
openzeppelin-contracts - OpenZeppelin Contracts is a library for secure smart contract development.
token-allowance-checker - Control ERC20 token approvals
swift - The Swift Programming Language