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