on master help sign in
add l2 revamp bounty (#670)
104c89fJosh Lehman
content/grants/bounties/bridge-l2-revamp.mdnew file+55
@@ -0,0 +1,55 @@
1++++
2+title = "Bridge UI/UX Revamp for Layer 2"
3+date = 2021-06-01
4+[taxonomies]
5+grant_type = ["bounties"]
6+grant_category = ["Azimuth"]
7+[extra]
8+image = ""
9+description = "Our Layer 2 scaling solution is nearing completion, and the Bridge UI/UX needs to be refactored to take it into account."
10+reward = 5
11+assignee = "~datder-sonnet"
12+completed = false
13+link = ""
14++++
15+
16+## Background
17+
18+The Naive Rollup, our Layer 2 (L2) scaling solution, has been in the works now for
19+many months and is nearing completion; however, the rollup itself is only one
20+part of what's needed to make L2 useful for end-users.
21+
22+The Naive Rollup computes the state of the PKI by:
23+
24+1. Reading from existing Layer 1 transactions, and
25+2. Reading and validating data submitted to a new Layer 1 contract (the *L2
26+ contract*) that corresponds to L2 transaction batches (*rolls*). Rolls are
27+ made up of individual transactions that describe computation to be done,
28+ which are handled by the Naive Rollup.
29+
30+It's the job of another system called the *roller* to aggregate L2 transactions
31+in batches before ultimately submitting them to the L2 contract—this is
32+the system that users must interface with in order to interact with L2, which
33+implies that a number of visual changes must be made to Bridge.
34+
35+## Overview
36+
37+Your task is to work with as an engineer embedded within a Tlon team to bring L2
38+scaling through to completion. Your role on the team is to implement designs
39+specified in Figma in Bridge that enable L2 functionality.
40+
41+## Expectations
42+
43+You'll meet twice weekly with the team on Tuesdays and Thursdays to communicate
44+status updates, and will be expected to work regularly with Tlon engineers in
45+pairing sessions to understand and implement the required modifications to
46+Bridge.
47+
48+## Milestones
49+
50+### Bridge is updated to support L2 and deployed in production
51+*Reward*: 5 stars
52+
53+*Target completion*: `~2021.8.18`
54+
55+