Skip to content

Commit b3cf19d

Browse files
committed
Add v3 beta-0
1 parent c7a1e14 commit b3cf19d

File tree

5 files changed

+185999
-0
lines changed

5 files changed

+185999
-0
lines changed

jobs/sequence_v3/beta-0.yaml

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
name: "sequence_v3/beta_0"
2+
version: "1"
3+
description: "Sequence v2 contracts (beta 0) (dev1 on live-contracts)"
4+
5+
skip_networks: [1]
6+
7+
actions:
8+
- name: "factory"
9+
template: "erc-2470"
10+
arguments:
11+
salt: "{{salt-zero}}"
12+
creationCode: "{{Contract(./build-info/beta-0/factory.json:Factory).creationCode}}"
13+
output: true
14+
15+
- name: "stage-1"
16+
template: "erc-2470"
17+
arguments:
18+
salt: "{{salt-zero}}"
19+
creationCode:
20+
type: "constructor-encode"
21+
arguments:
22+
creationCode: "{{Contract(./build-info/beta-0/stage-1.json:Stage1Module).creationCode}}"
23+
types: ["address"]
24+
values: ["{{factory.address}}"]
25+
output: true
26+
27+
- name: "stage-2"
28+
depends_on: ["stage-1"]
29+
template: "static"
30+
arguments:
31+
value:
32+
type: "call"
33+
arguments:
34+
to: "{{stage-1.address}}"
35+
signature: "STAGE_2_IMPLEMENTATION() returns (address)"
36+
values: []
37+
output: true
38+
39+
- name: "guest"
40+
template: "erc-2470"
41+
arguments:
42+
salt: "{{salt-zero}}"
43+
creationCode: "{{Contract(./build-info/beta-0/guest.json:Guest).creationCode}}"
44+
output: true
45+
46+
- name: "passkeys"
47+
template: "erc-2470"
48+
arguments:
49+
salt: "{{salt-zero}}"
50+
creationCode: "{{Contract(./build-info/beta-0/passkeys.json:Passkeys).creationCode}}"
51+
output: true
52+
53+
- name: "verify-factory"
54+
type: "verify-contract"
55+
depends_on: ["factory"]
56+
arguments:
57+
address: "{{factory.address}}"
58+
contract: "{{Contract(./build-info/beta-0/factory.json:Factory)}}"
59+
output: false
60+
61+
- name: "verify-stage-1"
62+
type: "verify-contract"
63+
depends_on: ["stage-1"]
64+
arguments:
65+
address: "{{stage-1.address}}"
66+
contract: "{{Contract(./build-info/beta-0/stage-1.json:Stage1Module)}}"
67+
constructorArguments:
68+
type: "constructor-encode"
69+
arguments:
70+
types: ["address"]
71+
values: ["{{factory.address}}"]
72+
output: false
73+
74+
- name: "verify-stage-2"
75+
type: "verify-contract"
76+
depends_on: ["stage-1"]
77+
arguments:
78+
address:
79+
type: "call"
80+
arguments:
81+
to: "{{stage-1.address}}"
82+
signature: "STAGE_2_IMPLEMENTATION() returns (address)"
83+
values: []
84+
contract: "{{Contract(./build-info/beta-0/stage-1.json:Stage2Module)}}"
85+
output: false
86+
87+
- name: "verify-guest"
88+
type: "verify-contract"
89+
depends_on: ["guest"]
90+
arguments:
91+
address: "{{guest.address}}"
92+
contract: "{{Contract(./build-info/beta-0/guest.json:Guest)}}"
93+
output: false
94+
95+
- name: "verify-passkeys"
96+
type: "verify-contract"
97+
depends_on: ["passkeys"]
98+
arguments:
99+
address: "{{passkeys.address}}"
100+
contract: "{{Contract(./build-info/beta-0/passkeys.json:Passkeys)}}"
101+
output: false

0 commit comments

Comments
 (0)