1.4.0 Release Plan
Reference
Document status | DRAFT |
Release status | PLanning |
Milestones
Start date | Jul 13, 2021 |
Release branch cut (1.4.0) | Sep 7, 2021 |
Testnet upgrade (1.4.0) | Sep 27, 2021 |
Stage Mainnet upgrade (1.4.0) | Oct 11, 2021 |
Stakeholders
Ralf Kubli | CTO | |
| CEO |
Development team
Program manager | Technical Program Manager | Project managers | Release manager |
@Medha Parlikar | @Piotr Dziubecki | @Robby Gillis @Mohamed Omar | @Amit Patnaik |
Engineering Lead | SRE | Ecosystem | Pro Services |
@Ed Hastings (Deactivated) | @Joe Sacher | @Maciej Zielinski (Deactivated) | @Ashok Ranadive (Unlicensed) |
Marketing team
Marketing lead | Content owner |
@Matthew Iles (Unlicensed) | @Everett M (Unlicensed) |
Release Overview
Simple Overview
Release 1.4.0 marks the fourth Mainnet version upgrade of the Casper protocol. The team has identified several areas of opportunity where the protocol will benefit from performance and sustainability fixes.
This release will focus on Performance & Sustainability.
The goal is to patch Mainnet with the fourth round of sustainability features:
Fast Sync
NFT support
Event stream enhancements
Detailed Overview
Node
https://github.com/casper-network/roadmap/issues/19 → downstream dep for SRE
→ changes in the fetcher
→ tests, change the order of the checks
Execution Engine
→ spike created in Gov
Account Unification (Design)
Tech Debt work
Protocol
Finality signatures improvements
SRE
Permissioned network performance measurement
Archival strategy
Tooling to Spin up a permissioned network in AWS
specify the number of nodes, keys, & Associated weights -> new permissioned network.
Ecosystem
(design & implementation) (@Mateusz Gorski )
Bridge implementation (blocked by #11 Light client, so Q4)
?
( @Jan Hoffmann (Unlicensed) @Maciej Zielinski (Deactivated) )
( @George Williamson (Deactivated) @Jan Hoffmann (Unlicensed) )
Signer: Integrate Phishing module (src: ) ( @George Williamson (Deactivated) )
Hackathons
6-week effort for @Maciej Zielinski (Deactivated) (2 weeks prep, 4 weeks support during the hackathon)
SRE support during non-EU work hours @Joe Sacher
Adjustment of contracts and tutorials to 1.3 ( @Former user (Deleted) , @Zoltán Lovas )
Developer experience portal & NFT Workflow Doc (example: )
NFT Base Contracts, Auction Contract (@Former user (Deleted) , @Zoltán Lovas )
Assembly Script ecosystem push - Upgrades for AssemblyScript ( @Former user (Deleted) )
Support Make with NFT ( @Jan Hoffmann (Unlicensed) )
Encryption dApp - in 2 weeks - ( @Mark Greenslade )
Document mgmt Demo dApp - ( @Mark Greenslade ) → deploy to testnet, build UI around it
Example Upgrade Contract: Example contracts calling contracts ( @Maciej Zielinski (Deactivated) @Former user (Deleted) @Zoltán Lovas )
Example dApp for 'Casper' events using a named key + event querying.
Pro Services
Metacask/Civic
PM: @Robby Gillis
Dev: @Maciej Zielinski (Deactivated) @Former user (Deleted)
Economists: @Alexander Limonov @Former user (Deleted)
Solution Architect: @Greg Skerry (Unlicensed)
Go-Live: September 2021
Key Items
Civic Dapp & Gateway Integrations
Casper Client Integration
Civic Gatekeeper Smart Contract
NFT Contract (CEP 47)
Master NFT Contract enabling whiskey cask mints
Methods (Token Burn)
Whitelisting/Permissions
Metadata Storage Model
Escrow/Bonded Facility Model [Regulatory]
Civic KYC Smart Contract (CEP47) [Contract Expansions, CVC Minting)
AuctionHouse (Master) Smart Contract
Auction Governance (Multi-Commissions, Permissions, Funding/Settlement)
Auction Smart Contract
Auction Mechanics (Start/Stop Bidding, KYC check, Pricing, NFT Transfer)
CasperSigner
Wallet Compatibility / Civic Token
Metacask Custody SDK (Key Generation)
Ariadne
PM @Mohamed Omar
DEV @Mark Greenslade @Maciej Zielinski (Deactivated) @Zoltán Lovas @Ed Hastings (Deactivated)
Deadlines
3 months
Develop smart contract and integrate with the SolixT application
Key items
smart contract internal development
Java SDK
IPwe
PM @Mohamed Omar
DEV @Mark Greenslade @Maciej Zielinski (Deactivated) @Zoltán Lovas @Jan Hoffmann (Unlicensed) @Ed Hastings (Deactivated)
Deadlines
MVP testnet release Aug 1, 2021
MVP mainnet release Aug 14, 2021
Key items
CEP 47 smart contract internal development
JavaScript library