6 useful projects I’d (selfishly) love to see built during #ETHDenver 🧵
OP-Reth

The OP Stack implements an Optimistic Rollup design that aims to be as close to Ethereum. See @protolambda's diff here: op-geth.optimism.io

Would love to see an implementation in Reth: github.com/paradigmxyz/re…

@refcells is already working on this, reach out
.@wagmi_sh x Foundry full-stack hacks

Wagmi is quickly rising to be the #1 Web3 frontend library. The Wagmi CLI allows blazing-fast iteration on full-stack hackathon projects w/ its Foundry integration.

e.g
github.com/d1onys1us/dapp…
github.com/ethereum-optim…
ethabi using ruint

We want to get replace primitive-types in all our Rust code with @recmo's Ruint. The biggest blocker here is replacing ethabi's internal types with Ruint.

github.com/rust-ethereum/…

github.com/recmo/uint/
Ganache-UI but for Anvil

This used to be among my favorite UIs back in the day. See some ideas on what you can build in addition to a vanilla Anvil UI in the second pic.

github.com/trufflesuite/g…
book.getfoundry.sh/anvil/ ImageImage
ABI -> UI generation.

No big expectations here. Would like to see things like AMM/Lending/NFT/... styleless React components which abstract away common on-chain operations.

I don't think any of the existing Etherscan-esque buttons w/ inputboxes cut it, need to be opinionated
Implementation of MEV Share

This was proposed recently, it is feasible but not for newbies (+ maybe some FB ppl on it alrd), come find me to route to the rihgt ppl / spec out together if you're interested

Fin. If you want to work together on any of the above, reach out / come find me; happy to mentor/guide in any way.

Bonus points for anything written in @rustlang using ethers-rs, Foundy, or Reth as libraries. Happy hacking.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Georgios Konstantopoulos

Georgios Konstantopoulos Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @gakonst

Dec 7, 2022
Excited to be open-sourcing Reth, an Ethereum execution layer in @rustlang 🦀

Reth is a new Apache/MIT-licensed full-node implementation of Ethereum by @paradigm and the community, focused on contributor-friendliness, modularity, and performance.

paradigm.xyz/2022/12/reth
We are building Reth for 3 reasons:

1. Building a performant node for power users
2. Contributing to Ethereum’s stability by improving client diversity
3. Giving back to Ethereum by contributing to the roadmap
We are building Reth to accommodate a broad user base, including stakers, hobbyists, RPC node operators, bridges, MEV searchers, and even L2s (e.g., Optimism/Arbitrum) or other Ethereum-adjacent projects (e.g., Polygon, BSC, Avalanche, Fantom etc.).
Read 12 tweets
Nov 24, 2022
.@paradigm is building Reth, a Rust Ethereum Execution Layer.

Reth is not a fork or a rewrite of any other client implementation.

It is a new Apache/MIT-licensed full node implementation of Ethereum focused on contributor friendliness, modularity, and performance. 1/8
Reth does not include code from any existing client but stands on the shoulders of giants including Geth, Erigon and Akula.

We sponsored the project in the interest of client diversity, so we are sorry to see any other project ceasing development. It is a loss for the space. 2/8
A core goal of Reth is modularity and open-source friendliness.

Every component is built to be used as a library: well-tested, heavily documented and benchmarked.

We envision that developers will import the node's crates, mix and match, and innovate on top of them. 3/8
Read 8 tweets
Aug 5, 2022
NEW @paradigm Research (& Engineering)!

This time, @a_kirillo and @jneu_net and I teamed up to see if we can bring Narwhal & Bullshark, a novel mempool & consensus algorithm, to the Cosmos ecosystem 🧵 1/18

paradigm.xyz/2022/07/experi…
As more and more blockchain systems get deployed to production, two problems are frequently encountered:

1. Achieving consensus with high throughput and low latency paradigm.xyz/2022/07/consen… (cc @LefKok)
2. Building a distributed application on top of that consensus
One system which addresses these two problems is Cosmos paradigm.xyz/2021/04/a-cosm….

Cosmos uses Tendermint (TM), a high-performance BFT consensus algorithm, and the Cosmos SDK, a toolkit which enables developers to launch their own chain on TM.
Read 18 tweets
Jun 13, 2022
youtube.com/c/ParallelPoli… lots of talks from eth prague here :eyes:
highlight 1: @cryptograthor speedrun TSS w/ ECDSA, Schnor & BLS in 15m

highlight 2: @lightclients on Proposer Builder Separation / MEV Boost, re: post-merge MEV extraction

Read 6 tweets
May 29, 2022
🔥⚒️ NEW FOUNDRY RELEASE 🔥⚒️

Announcing Solidity Scripting & Deployments!

This is a game changing feature we've been designing since January, with @brockjelmore starting it and @joshie_sh getting it over the line last week.

Read on to learn more.

github.com/foundry-rs/fou…

1/N Image
@brockjelmore @joshie_sh Scripting & Deployments are critical for making Foundry more than just a testing framework, and expanding on ChainOps.

Following our Solidity-centric philosophy, we introduce a new set of cheatcodes (`broadcast`), which make any calls affected by them to be posted onchain. Image
@brockjelmore @joshie_sh The above script is simple. It'll generate two calls, the `Contract` deployment tx, and the call to `test()`.

You can take this file and insert it into your own tx management system. Or, you can add `--broadcast`, and Forge will broadcast it for you (right pic has receipts!). ImageImage
Read 11 tweets
May 27, 2022
tl;dr:
1. proposer boost (was created to counteract balancing attacks (arxiv.org/abs/2203.01315, eprint.iacr.org/2021/1413.pdf) on Ethereum PoS
2. only some nodes had upgraded
3. reorg caused due to boost applied by some but not all nodes
4. not an issue as all nodes eventually upgrade
more detailed explanation by Terence here
Separately, as this came up, PoS Ethereum has finality that is not like Tendermint's single-slot finality. This exists for a good reason, and there's work on single slot finality

Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(