@@ -11,7 +11,7 @@ import (
11
11
12
12
"scroll-tech/bridge/bridge/l1"
13
13
"scroll-tech/bridge/bridge/l2"
14
- "scroll-tech/bridge/cmd/ utils"
14
+ "scroll-tech/utils"
15
15
"scroll-tech/bridge/config"
16
16
"scroll-tech/store"
17
17
)
@@ -24,54 +24,54 @@ func main() {
24
24
app .Name = "bridge"
25
25
app .Usage = "The Scroll Bridge"
26
26
app .Version = "v0.0.1"
27
- app .Flags = append (app .Flags , commonFlags ... )
28
- app .Flags = append (app .Flags , apiFlags ... )
29
- app .Flags = append (app .Flags , l1Flags ... )
30
- app .Flags = append (app .Flags , l2Flags ... )
31
- app .Flags = append (app .Flags , dbflags ... )
27
+ app .Flags = append (app .Flags , utils . CommonFlags ... )
28
+ app .Flags = append (app .Flags , utils . APIFlags ... )
29
+ app .Flags = append (app .Flags , utils . L1Flags ... )
30
+ app .Flags = append (app .Flags , utils . L2Flags ... )
31
+ app .Flags = append (app .Flags , utils . DBflags ... )
32
32
33
33
app .Before = func (ctx * cli.Context ) error {
34
- return setup (ctx )
34
+ return utils . Setup (ctx )
35
35
}
36
36
app .Commands = []* cli.Command {
37
37
{
38
38
Name : "reset" ,
39
39
Usage : "Clean and reset database." ,
40
- Action : ResetDB ,
40
+ Action : utils . ResetDB ,
41
41
Flags : []cli.Flag {
42
- & configFileFlag ,
42
+ & utils . ConfigFileFlag ,
43
43
},
44
44
},
45
45
{
46
46
Name : "status" ,
47
47
Usage : "Check migration status." ,
48
- Action : CheckDBStatus ,
48
+ Action : utils . CheckDBStatus ,
49
49
Flags : []cli.Flag {
50
- & configFileFlag ,
50
+ & utils . ConfigFileFlag ,
51
51
},
52
52
},
53
53
{
54
54
Name : "version" ,
55
55
Usage : "Display the current database version." ,
56
- Action : DBVersion ,
56
+ Action : utils . DBVersion ,
57
57
Flags : []cli.Flag {
58
- & configFileFlag ,
58
+ & utils . ConfigFileFlag ,
59
59
},
60
60
},
61
61
{
62
62
Name : "migrate" ,
63
63
Usage : "Migrate the database to the latest version." ,
64
- Action : MigrateDB ,
64
+ Action : utils . MigrateDB ,
65
65
Flags : []cli.Flag {
66
- & configFileFlag ,
66
+ & utils . ConfigFileFlag ,
67
67
},
68
68
},
69
69
{
70
70
Name : "rollback" ,
71
71
Usage : "Roll back the database to a previous <version>. Rolls back a single migration if no version specified." ,
72
- Action : RollbackDB ,
72
+ Action : utils . RollbackDB ,
73
73
Flags : []cli.Flag {
74
- & configFileFlag ,
74
+ & utils . ConfigFileFlag ,
75
75
& cli.IntFlag {
76
76
Name : "version" ,
77
77
Usage : "Rollback to the specified version." ,
@@ -89,23 +89,23 @@ func main() {
89
89
}
90
90
91
91
func applyConfig (ctx * cli.Context , cfg * config.Config ) {
92
- if ctx .IsSet (l1ChainIDFlag .Name ) {
93
- cfg .L1Config .ChainID = ctx .Int64 (l1ChainIDFlag .Name )
92
+ if ctx .IsSet (utils . L1ChainIDFlag .Name ) {
93
+ cfg .L1Config .ChainID = ctx .Int64 (utils . L1ChainIDFlag .Name )
94
94
}
95
- if ctx .IsSet (l1UrlFlag .Name ) {
96
- cfg .L1Config .Endpoint = ctx .String (l1UrlFlag .Name )
95
+ if ctx .IsSet (utils . L1UrlFlag .Name ) {
96
+ cfg .L1Config .Endpoint = ctx .String (utils . L1UrlFlag .Name )
97
97
}
98
- if ctx .IsSet (l2ChainIDFlag .Name ) {
99
- cfg .L2Config .ChainID = ctx .Int64 (l2ChainIDFlag .Name )
98
+ if ctx .IsSet (utils . L2ChainIDFlag .Name ) {
99
+ cfg .L2Config .ChainID = ctx .Int64 (utils . L2ChainIDFlag .Name )
100
100
}
101
- if ctx .IsSet (l2UrlFlag .Name ) {
102
- cfg .L2Config .Endpoint = ctx .String (l2UrlFlag .Name )
101
+ if ctx .IsSet (utils . L2UrlFlag .Name ) {
102
+ cfg .L2Config .Endpoint = ctx .String (utils . L2UrlFlag .Name )
103
103
}
104
104
}
105
105
106
106
func action (ctx * cli.Context ) error {
107
107
// Load config file.
108
- cfgFile := ctx .String (configFileFlag .Name )
108
+ cfgFile := ctx .String (utils . ConfigFileFlag .Name )
109
109
cfg , err := config .NewConfig (cfgFile )
110
110
if err != nil {
111
111
log .Crit ("failed to load config file" , "config file" , cfgFile , "error" , err )
@@ -149,7 +149,7 @@ func action(ctx *cli.Context) error {
149
149
}
150
150
151
151
// Register api and start rpc service.
152
- if ctx .Bool (httpEnabledFlag .Name ) {
152
+ if ctx .Bool (utils . HTTPEnabledFlag .Name ) {
153
153
srv := rpc .NewServer ()
154
154
apis := l2Backend .APIs ()
155
155
for _ , api := range apis {
@@ -160,8 +160,8 @@ func action(ctx *cli.Context) error {
160
160
handler , addr , err := utils .StartHTTPEndpoint (
161
161
fmt .Sprintf (
162
162
"%s:%d" ,
163
- ctx .String (httpListenAddrFlag .Name ),
164
- ctx .Int (httpPortFlag .Name )),
163
+ ctx .String (utils . HTTPListenAddrFlag .Name ),
164
+ ctx .Int (utils . HTTPPortFlag .Name )),
165
165
rpc .DefaultHTTPTimeouts ,
166
166
srv )
167
167
if err != nil {
0 commit comments