Skip to content

Commit dab391e

Browse files
authored
Sequence v3 RC 1 (#38)
* Deprecate beta-4 * Sequence v3 rc 1
1 parent b1c4fd7 commit dab391e

File tree

3 files changed

+192
-0
lines changed

3 files changed

+192
-0
lines changed

jobs/sequence_v3/beta-4.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ name: "sequence_v3/beta_4"
22
version: "1"
33
description: "Sequence v2 contracts (beta 4) (commit 3581eaf02817f0345ad554aca6fa0dc1efd6e23d)"
44

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

jobs/sequence_v3/build-info/rc-1/all-contracts.json

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

jobs/sequence_v3/rc-1.yaml

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
name: "sequence_v3/rc_1"
2+
version: "1"
3+
description: "Sequence v2 contracts (release candidate 1) (commit 3f6f8aba437d72f2de4ab8790af15b7bc696e825)"
4+
5+
actions:
6+
- name: "factory"
7+
template: "erc-2470"
8+
arguments:
9+
salt: "{{salt-zero}}"
10+
creationCode: "{{Contract(./build-info/rc-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.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-1/all-contracts.json:SessionManager)}}"
189+
output: false

0 commit comments

Comments
 (0)