-
Notifications
You must be signed in to change notification settings - Fork 3
/
deployinfo.json
209 lines (207 loc) · 8.02 KB
/
deployinfo.json
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
{
"values":[
{
"network":"bscTest",
"addresses":{
"oracle_rand_fee_addr":"",
"receive_mb_income_addr":"",
"operater_address":""
},
"contracts":{
}
},
{
"network":"bscMain",
"addresses":{
"oracle_rand_fee_addr":"",
"receive_mb_income_addr":"",
"operater_address":""
},
"contracts":{
}
},
{
"network":"arbitrumOne",
"addresses":{
"oracle_rand_fee_addr":"0xE7EFAcb6F9A8C85bea83455eD6AA8822e34F8e2B",
"receive_mb_income_addr":"0x00072931DcBf9953e8170704757673d7A010284D",
"operater_address":"0xE7EFAcb6F9A8C85bea83455eD6AA8822e34F8e2B"
},
"contracts":{
}
},
{
"network":"arbitrumTest",
"addresses":{
"oracle_rand_fee_addr":"0x9812752121fb9eBEc49A4B8153240866156E87C5",
"receive_mb_income_addr":"0x9812752121fb9eBEc49A4B8153240866156E87C5",
"operater_address":"0x9812752121fb9eBEc49A4B8153240866156E87C5"
},
"contracts":{
}
},
{
"network":"localhost",
"addresses":{
"oracle_rand_fee_addr":"0x9812752121fb9eBEc49A4B8153240866156E87C5",
"receive_mb_income_addr":"0x9812752121fb9eBEc49A4B8153240866156E87C5",
"operater_address":"0x9812752121fb9eBEc49A4B8153240866156E87C5"
}
},
{
"network":"hardhat",
"addresses":{
"oracle_rand_fee_addr":"",
"receive_mb_income_addr":"",
"operater_address":""
}
}
],
"groups":[
{
"comment":"for test, don't deploy to bscTest,bscMain",
"group":"test",
"contracts":[
{"name":"MockERC20","deployer":"deployer","args":[]},
{"name":"MockERC721_V1","deployer":"deployer","args":[]},
{"name":"MockERC1155_V1","deployer":"deployer","args":[]},
{"name":"MockTPO","deployer":"deployer","args":[]}
]
},
{
"group":"mysteryboxShop",
"gen":1,
"contracts":[
{"name":"MysteryBox1155","deployer":"deployer","args":["https://metadata.metaline.games/a/{id}"]},
{"name":"MysteryBoxShop","deployer":"deployer","args":[]}
]
},
{
"group":"MTT",
"gen":2,
"contracts":[
{"name":"MTT","deployer":"deployer","args":[]}
]
},
{
"group":"mysteryboxShopV1",
"gen":3,
"contracts":[
{"name":"MysteryBoxShopV1","deployer":"deployer","args":[]}
]
},
{
"group":"mysteryboxShopV2",
"gen":4,
"contracts":[
{"name":"MysteryBoxShopV2","deployer":"deployer","args":[]}
]
},
{
"group":"mysterybox",
"gen":5,
"contracts":[
{"name":"RandomPoolLib","deployer":"deployer","args":[]},
{"name":"Random","deployer":"deployer","args":[]},
{"name":"HeroNFT","deployer":"deployer","args":[1, "MetaLine Hero&Pet NFT","HERO", "https://metadata.metaline.games/b/"]},
{"name":"HeroNFTCodec_V1","deployer":"deployer","args":[]},
{"name":"NFTAttrSource_V1","deployer":"deployer","args":[]},
{"name":"HeroNFTMysteryBox","deployer":"deployer","args":[]},
{"name":"HeroNFTMysteryBoxRandSource","deployer":"deployer","args":["addr:HeroNFT"],"libraries":{"RandomPoolLib":"addr:RandomPoolLib"}},
{"name":"HeroPetNFTMysteryBoxRandSource","deployer":"deployer","args":["addr:HeroNFT"],"libraries":{"RandomPoolLib":"addr:RandomPoolLib"}}
]
},
{
"group":"game1",
"gen":6,
"contracts":[
{"name":"ShipNFT","deployer":"deployer","args":[1, "MetaLine Ship NFT","SHIP", "https://metadata.metaline.games/c/"]},
{"name":"WarrantNFT","deployer":"deployer","args":[1, "MetaLine Warrant NFT","WRNT", "https://metadata.metaline.games/d/"]},
{"name":"DirectMysteryBox","deployer":"deployer","args":[]},
{"name":"GameService","deployer":"deployer","args":[]},
{"name":"OffOnChainBridge","deployer":"deployer","args":[]},
{"name":"WarrantIssuer","deployer":"deployer","args":[]},
{"name":"Shipyard","deployer":"deployer","args":[]},
{"name":"MTTGold","deployer":"deployer","args":["addr:OffOnChainBridge"]},
{"name":"TokenPrices","deployer":"deployer","args":[]}
]
},
{
"group":"assetminter",
"gen":7,
"contracts":[
{"name":"AssetMinter","deployer":"deployer","args":[]}
]
},
{
"group":"market",
"gen":8,
"contracts":[
{"name":"HeroPetTrain","deployer":"deployer","args":[]},
{"name":"PortMarket","deployer":"deployer","args":[]},
{"name":"PortMarketPair","deployer":"deployer","args":[]},
{"name":"PortMarketFactory","deployer":"deployer","args":["addr:PortMarketPair", "addr:PortMarket"]}
]
},
{
"group":"warrant_v2",
"gen":9,
"contracts":[
{"name":"AssetMinter_V2","deployer":"deployer","args":[]},
{"name":"WarrantIssuer_V2","deployer":"deployer","args":[]}
]
},
{
"group":"warrant_v3",
"gen":10,
"contracts":[
{"name":"WarrantIssuer_V3","deployer":"deployer","args":[]}
]
},
{
"group":"platform",
"gen":11,
"contracts":[
{"name":"Billing","deployer":"deployer","args":[]},
{"name":"UniversalNFT","deployer":"deployer","args":[1, "MetaLine Universal NFT","MTUN", "https://metadata.metaline.games/e/"]},
{"name":"PlatOnOffChainBridge","deployer":"deployer","args":[]},
{"name":"ESportPool","deployer":"deployer","args":[]}
]
},
{
"group":"shards",
"gen":12,
"contracts":[
{"name":"HeroNFTMysteryShard","deployer":"deployer","args":[]},
{"name":"HeroNFTMSCombiner","deployer":"deployer","args":[]},
{"name":"HeroNFTMysteryShardRandSource","deployer":"deployer","args":["addr:HeroNFT"],"libraries":{"RandomPoolLib":"addr:RandomPoolLib"}},
{"name":"HeroPetNFTMysteryShardRandSource","deployer":"deployer","args":["addr:HeroNFT"],"libraries":{"RandomPoolLib":"addr:RandomPoolLib"}}
]
},
{
"group":"expedition",
"gen":13,
"contracts":[
{"name":"VMTT","deployer":"deployer","args":["20000000000000000000000000"]},
{"name":"VMTTMinePool","deployer":"deployer","args":["addr:VMTT", "1900000000000000000"]},
{"name":"Expedition","deployer":"deployer","args":[]},
{"name":"VeTokenPool","deployer":"deployer","args":[]},
{"name":"NFTAttrSource_V2","deployer":"deployer","args":[]}
]
},
{
"group":"espool_v2",
"gen":14,
"contracts":[
{"name":"ESportPool_V2","deployer":"deployer","args":[]}
]
},
{
"group":"guildpackticket",
"gen":15,
"contracts":[
{"name":"GuildPackTicket1155","deployer":"deployer","args":["https://metadata.metaline.games/f/{id}"]}
]
}
]
}