-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrunPublish.js
56 lines (48 loc) · 1.61 KB
/
runPublish.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
const {
runPublish,
logger
} = require("./publisher");
// Use createTxnData createl2TxnData setting arguments
// const args = {
// "layer": "l1",
// "router" : process.env.UNIVERSAL_ROUTER_ADDRESS,
// "wss": process.env.RPC_WEBSOCKET_URL,
// "graphql" : process.env.GRAPHQL_URL,
// "TxpoolMutation" : "createTxnPoolData",
// "TxpoolMutationMethod" : "newTxnPoolData",
// "TxnMutation" : "createTxnData",
// "TxnMutationMethod" : "newTxnData"
// }
// const args2 = {
// "layer": "l2",
// "router" : process.env.L2_UNIVERSAL_ROUTER_ADDRESS,
// "wss": process.env.L2_RPC_WEBSOCKET_URL,
// "graphql" : process.env.GRAPHQL_URL,
// "TxnMutation" : "createl2TxnData",
// "TxnMutationMethod" : "newl2TxnData"
// }
// setting arguments
const args = {
"layer": "l1",
"router" : process.env.UNIVERSAL_ROUTER_ADDRESS,
"wss": process.env.RPC_WEBSOCKET_URL,
"graphql" : process.env.GRAPHQL_URL,
"TxpoolMutation" : "createTxnPoolData",
"TxpoolMutationMethod" : "newTxnPoolData",
"TxnMutation" : "createBulkTxnData",
"TxnMutationMethod" : "newTxnData"
}
const args2 = {
"layer": "l2",
"router" : process.env.L2_UNIVERSAL_ROUTER_ADDRESS,
"wss": process.env.L2_RPC_WEBSOCKET_URL,
"graphql" : process.env.GRAPHQL_URL,
"TxnMutation" : "createBulkl2TxnData",
"TxnMutationMethod" : "newl2TxnData"
}
process.env.RPC_WEBSOCKET_URL
? runPublish(args)
: logger.info("No RPC settings! So, L1 mutation skipping");
process.env.L2_RPC_WEBSOCKET_URL
? runPublish(args2)
: logger.info("No L2RPC settings! So, L2 mutation skipping");