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
- Lightweight clock sync protocol
- 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
- A spec for account-based anonymous rollup
- 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
- Cloudflare is now a Rinkeby testnet signer
- Ideas for EthGlobal’s Hackathon.money
- 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
- Opyn gets a front end with an order book
- 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
- Signal vs Telegram vs Status
- 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
- The fundamental value proposition of ETH
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