Eth News and Links
Eth1
Nethermind v1.8.18 beta enables beam sync by default. Stay on v1.7.x for stable releases
A very rough transcript from the latest Stateless Ethereum call. You’ll need to have context for this to make sense.
An EIP1559 implementer call (predictable transaction fees for users plus ETH burn) on April 30
Eth2
Latest Lighthouse client update, next public testnet likely this week, working on testnet interop
Latest Prysmatic client update, Topaz testnet launch, working with Sigma Prime on Lighthouse interop
Latest Eth2 implementer call, with notes from Ben and Mamy
There was also a call on API standardization. No video, but notes from Mamy and Proto
An online eth2 staking calculator, based on the ConsenSys Codefi spreadsheet
Layer2
AZTEC releases code for their zk-zk rollup, implements recursion for SNARKs over a single curve
How state channels fits into layer2 post-rollups: immediate finality, no third party necessary, and arbitrary execution.
Stuff for developers
Truffle v5.1.23 - Solidity stacktraces for debugging
web3js v1.2.7 - new Websocket provider with auto-reconnect, lots of bugfixes
OpenZeppelin Contracts v3, migrated to Solidity v0.6
How to use accesscontrol.sol in OpenZeppelin
Two posts on inheritance in Solidity from Sheraz Arshad and Igor Yalovoy
Source liquidity with the 0x API
Coinbase price oracle: signed price feed available via API
Quick start to building a governance interface for Compound
Zerion SDK - on-chain decoder of complex ERC20 tokens and an onchain registry of protocol metadata
Real time front end data with Embark’s Subspace library and Infura
Using TrailofBits’ Echidna fuzzer to find transactions with high gas consumption
For Pythonistas, a 3 part series to getting started in Brownie
Getting revert reasons in an NPM package
any.sender transaction relayer is on mainnet, with a CyberDice competition ending Monday (showing how to use the any.sender API) to win 3 eth
OpenZeppelin to re-focus on security, thus deprecating its networkJS library, Gas Station Network libraries, and starter kits. Gas Station Network lives on at opengsn.org
Post-lendfme, a defense of ERC777 tokens
The lendfme attacker gave all assets (value ~25m USD) back, apparently because the attacker’s IP address was on a server from accessing 1inch’s frontend.
Hegic Options had a bug, and thus a function can never be called. It will reimburse its users for over 150 ETH that is locked forever
Ecosystem
Videos from EY Global Blockchain virtual summit
a MyCrypto guide to reading audit reports. Early adopters beware - you should definitely read audit reports!
Enterprise
Italy’s ANSA newswire registers a hash of articles to combat fake news, including transparency about updates
Citing the pandemic, Indian shipping ministry wants to use CargoX for bills of lading on Ethereum
Governance, DAOs, and standards
Greg Colvin put ProgPoW on the agenda for the next core devs call
A walkthrough of TheLAO, launching April 28. They’re using a TCRParty-fork called LAOScout to put startups on radar for funding from TheLAO.
ERC2615: Non funglible property standard
ERC2612: Permit extension for ERC20
Application layer
Gnosis launches Corona virus prediction markets, subsidized with Gnosis liquidity
cent v2. new version of seeding, aimed at monthly subscriptions for content creators. Also a separate tipping feature, and winner-takes-all-bounties
dYdX perpetual BTCUSD contracts with 10x leverage is in private alpha (not available on front end in US).
Futureswap live on mainnet with perpetual ETHDAI contracts with 20x leverage, a closed source alpha that did over 10m in volume, and is now effectively shut down
Maker stability fees changed, now 6% for USDC, 0% for ETH/BAT, (DSR obviously still 0). 12 hour governance delay
rTrees users planted 1541 trees for Earth Day
Golem re-writing their codebase, migrating the token to be ERC20 compliant
RequestNetwork hits 1m USD invoiced
NexusMutual: how Solidity cover will evolve to be able to cover the demand for large policies
TrustlessFund is live on mainnet (but unaudited!) - specify a lock date and a beneficiary
PoolTogether Pods - now you can trustlessly buy your pooltogether tickets as a group
Aave updates: adds a UI for manual liquidations, as well as a UI to see burnt LEND, to go with its new risk framework
2key: internationally monetize your calls with an Eth-based paywall Zoom plugin
Dharma social payments: send USD instantly to any Twitter user anywhere around the globe
Tokens/Business/Regulation
Constant function market makers as a zero-to-one DeFi innovation
Jacob Horne on redeemable tokens and Saint Fame
Securitize uses white-label AirSwap for US securities transfer
Token Terminal has an interesting P/E metric
General
Post-Black Thursday, is Dai still safe to use?
Dappnode makes it easier to run non-Eth chains (but why!) and prepares for Eth2
Bobbin Threadbare’s STARK-based VM in Rust
Libra changes to being multi-fiat stablecoins that will always be permissioned
How much your new browser in iOS is spewing data to the world about you
This newsletter is made possible by ConsenSys
I own 100% Week In Ethereum News. Editorial control has always been me.
If you’re wondering “why didn’t my post make it into Week in Ethereum News,” then here’s a hint: don’t email me. Do put it on Reddit.
Permalink: https://weekinethereumnews.com/week-in-ethereum-news-april-25-2020/
Dates of Note
Upcoming dates of note (new/changes in bold):
Apr 29-30 - SoliditySummit (Berlin)
May 8-9 - Ethereal Summit (NYC)
May 22-31 - Ethereum Madrid public health virtual hackathon
May 29-June 16 - SOSHackathon
June 17 - EthBarcelona R&D workshop
Did you get forwarded this newsletter? Sign up to receive it weekly