Skip to content

Commit 073024f

Browse files
authored
Sequence v3 RC 2 (#43)
* Add Sequence v3 rc 2 * Deprecate rc1 * Replace rc2 build with via-ir * Deprecate all old v3 jobs
1 parent 3e45253 commit 073024f

File tree

7 files changed

+196
-0
lines changed

7 files changed

+196
-0
lines changed

jobs/sequence_v3/beta-0.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: "Sequence v2 contracts (beta 0) (dev1 on live-contracts)"
44

55
skip_networks: [1]
66
min_evm_version: "shanghai"
7+
deprecated: true
78

89
actions:
910
- name: "factory"

jobs/sequence_v3/beta-1.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ description: "Sequence v2 contracts (beta 1) (dev1 on sequence.js)"
44

55
skip_networks: [1]
66
min_evm_version: "shanghai"
7+
deprecated: true
78

89
actions:
910
- name: "factory"

jobs/sequence_v3/beta-2.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ version: "1"
33
description: "Sequence v2 contracts (beta 2) (dev2 on sequence.js)"
44

55
min_evm_version: "shanghai"
6+
deprecated: true
67

78
actions:
89
- name: "factory"

jobs/sequence_v3/beta-3.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ version: "1"
33
description: "Sequence v2 contracts (beta 3) (Contracts used by dev version of Trails/Anypay)"
44

55
min_evm_version: "shanghai"
6+
deprecated: true
67

78
actions:
89
- name: "factory"

jobs/sequence_v3/build-info/rc-2/cce77855f22d1743.json

Lines changed: 1 addition & 0 deletions
Large diffs are not rendered by default.

jobs/sequence_v3/rc-1.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: "sequence_v3/rc_1"
22
version: "1"
33
description: "Sequence v2 contracts (release candidate 1) (commit 3f6f8aba437d72f2de4ab8790af15b7bc696e825)"
44

5+
deprecated: true
6+
57
actions:
68
- name: "factory"
79
template: "erc-2470"

jobs/sequence_v3/rc-2.yaml

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
name: "sequence_v3/rc_2"
2+
version: "2"
3+
description: "Sequence v2 contracts (release candidate 2) (commit a43da236ec7827be9721cdd882f92521a2742d07) (evm paris)"
4+
5+
actions:
6+
- name: "factory"
7+
template: "erc-2470"
8+
arguments:
9+
salt: "{{salt-zero}}"
10+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Factory).creationCode}}"
11+
output: true
12+
13+
- name: "stage-1-module"
14+
template: "erc-2470"
15+
arguments:
16+
salt: "{{salt-zero}}"
17+
creationCode:
18+
type: "constructor-encode"
19+
arguments:
20+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Stage1Module).creationCode}}"
21+
types: ["address", "address"]
22+
values: ["{{factory.address}}", "{{address-zero}}"]
23+
output: true
24+
25+
- name: "stage-1-module-4337-07"
26+
template: "erc-2470"
27+
arguments:
28+
salt: "{{salt-zero}}"
29+
creationCode:
30+
type: "constructor-encode"
31+
arguments:
32+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Stage1Module).creationCode}}"
33+
types: ["address", "address"]
34+
values: ["{{factory.address}}", "{{entrypoint-4337-07}}"]
35+
output: true
36+
37+
- name: "stage-2-module"
38+
depends_on: ["stage-1-module"]
39+
template: "static"
40+
arguments:
41+
value:
42+
type: "call"
43+
arguments:
44+
to: "{{stage-1-module.address}}"
45+
signature: "STAGE_2_IMPLEMENTATION() returns (address)"
46+
values: []
47+
output: true
48+
49+
- name: "stage-2-module-4337-07"
50+
depends_on: ["stage-1-module-4337-07"]
51+
template: "static"
52+
arguments:
53+
value:
54+
type: "call"
55+
arguments:
56+
to: "{{stage-1-module-4337-07.address}}"
57+
signature: "STAGE_2_IMPLEMENTATION() returns (address)"
58+
values: []
59+
output: true
60+
61+
- name: "guest"
62+
template: "erc-2470"
63+
arguments:
64+
salt: "{{salt-zero}}"
65+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Guest).creationCode}}"
66+
output: true
67+
68+
- name: "passkeys"
69+
template: "erc-2470"
70+
arguments:
71+
salt: "{{salt-zero}}"
72+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Passkeys).creationCode}}"
73+
output: true
74+
75+
- name: "recovery"
76+
template: "erc-2470"
77+
arguments:
78+
salt: "{{salt-zero}}"
79+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Recovery).creationCode}}"
80+
output: true
81+
82+
- name: "sessions"
83+
template: "erc-2470"
84+
arguments:
85+
salt: "{{salt-zero}}"
86+
creationCode: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:SessionManager).creationCode}}"
87+
output: true
88+
89+
- name: "verify-factory"
90+
type: "verify-contract"
91+
depends_on: ["factory"]
92+
arguments:
93+
address: "{{factory.address}}"
94+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Factory)}}"
95+
output: false
96+
97+
- name: "verify-stage-1-module"
98+
type: "verify-contract"
99+
depends_on: ["stage-1-module"]
100+
arguments:
101+
address: "{{stage-1-module.address}}"
102+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Stage1Module)}}"
103+
constructorArguments:
104+
type: "constructor-encode"
105+
arguments:
106+
types: ["address", "address"]
107+
values: ["{{factory.address}}", "{{address-zero}}"]
108+
output: false
109+
110+
- name: "verify-stage-2-module"
111+
type: "verify-contract"
112+
depends_on: ["stage-1-module"]
113+
arguments:
114+
address:
115+
type: "call"
116+
arguments:
117+
to: "{{stage-1-module.address}}"
118+
signature: "STAGE_2_IMPLEMENTATION() returns (address)"
119+
values: []
120+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Stage2Module)}}"
121+
constructorArguments:
122+
type: "constructor-encode"
123+
arguments:
124+
types: ["address"]
125+
values: ["{{address-zero}}"]
126+
output: false
127+
128+
- name: "verify-stage-1-module-4337-07"
129+
type: "verify-contract"
130+
depends_on: ["stage-1-module-4337-07"]
131+
arguments:
132+
address: "{{stage-1-module-4337-07.address}}"
133+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Stage1Module)}}"
134+
constructorArguments:
135+
type: "constructor-encode"
136+
arguments:
137+
types: ["address", "address"]
138+
values: ["{{factory.address}}", "{{entrypoint-4337-07}}"]
139+
output: false
140+
141+
- name: "verify-stage-2-module-4337-07"
142+
type: "verify-contract"
143+
depends_on: ["stage-1-module-4337-07"]
144+
arguments:
145+
address:
146+
type: "call"
147+
arguments:
148+
to: "{{stage-1-module-4337-07.address}}"
149+
signature: "STAGE_2_IMPLEMENTATION() returns (address)"
150+
values: []
151+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Stage2Module)}}"
152+
constructorArguments:
153+
type: "constructor-encode"
154+
arguments:
155+
types: ["address"]
156+
values: ["{{entrypoint-4337-07}}"]
157+
output: false
158+
159+
- name: "verify-guest"
160+
type: "verify-contract"
161+
depends_on: ["guest"]
162+
arguments:
163+
address: "{{guest.address}}"
164+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Guest)}}"
165+
output: false
166+
167+
- name: "verify-passkeys"
168+
type: "verify-contract"
169+
depends_on: ["passkeys"]
170+
arguments:
171+
address: "{{passkeys.address}}"
172+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Passkeys)}}"
173+
output: false
174+
175+
- name: "verify-recovery"
176+
type: "verify-contract"
177+
depends_on: ["recovery"]
178+
arguments:
179+
address: "{{recovery.address}}"
180+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:Recovery)}}"
181+
output: false
182+
183+
- name: "verify-sessions"
184+
type: "verify-contract"
185+
depends_on: ["sessions"]
186+
arguments:
187+
address: "{{sessions.address}}"
188+
contract: "{{Contract(./build-info/rc-2/cce77855f22d1743.json:SessionManager)}}"
189+
output: false

0 commit comments

Comments
 (0)