@@ -81,36 +81,7 @@ func defaultConfig() Genesis {
81
81
ToBeEnabledBlockHeight : math .MaxUint64 ,
82
82
},
83
83
Account : Account {
84
- InitBalanceMap : map [string ]string {
85
- "io1uqhmnttmv0pg8prugxxn7d8ex9angrvfjfthxa" : "9800000000000000000000000000" ,
86
- "io1v3gkc49d5vwtdfdka2ekjl3h468egun8e43r7z" : "100000000000000000000000000" ,
87
- "io1vrl48nsdm8jaujccd9cx4ve23cskr0ys6urx92" : "100000000000000000000000000" ,
88
- "io1llupp3n8q5x8usnr5w08j6hc6hn55x64l46rr7" : "100000000000000000000000000" ,
89
- "io1ns7y0pxmklk8ceattty6n7makpw76u770u5avy" : "100000000000000000000000000" ,
90
- "io1xuavja5dwde8pvy4yms06yyncad4yavghjhwra" : "100000000000000000000000000" ,
91
- "io1cdqx6p5rquudxuewflfndpcl0l8t5aezen9slr" : "100000000000000000000000000" ,
92
- "io1hh97f273nhxcq8ajzcpujtt7p9pqyndfmavn9r" : "100000000000000000000000000" ,
93
- "io1yhvu38epz5vmkjaclp45a7t08r27slmcc0zjzh" : "100000000000000000000000000" ,
94
- "io1cl6rl2ev5dfa988qmgzg2x4hfazmp9vn2g66ng" : "100000000000000000000000000" ,
95
- "io1skmqp33qme8knyw0fzgt9takwrc2nvz4sevk5c" : "100000000000000000000000000" ,
96
- "io1fxzh50pa6qc6x5cprgmgw4qrp5vw97zk5pxt3q" : "100000000000000000000000000" ,
97
- "io1jh0ekmccywfkmj7e8qsuzsupnlk3w5337hjjg2" : "100000000000000000000000000" ,
98
- "io1juvx5g063eu4ts832nukp4vgcwk2gnc5cu9ayd" : "100000000000000000000000000" ,
99
- "io19d0p3ah4g8ww9d7kcxfq87yxe7fnr8rpth5shj" : "100000000000000000000000000" ,
100
- "io1ed52svvdun2qv8sf2m0xnynuxfaulv6jlww7ur" : "100000000000000000000000000" ,
101
- "io158hyzrmf4a8xll7gfc8xnwlv70jgp44tzy5nvd" : "100000000000000000000000000" ,
102
- "io19kshh892255x4h5ularvr3q3al2v8cgl80fqrt" : "100000000000000000000000000" ,
103
- "io1ph0u2psnd7muq5xv9623rmxdsxc4uapxhzpg02" : "100000000000000000000000000" ,
104
- "io1znka733xefxjjw2wqddegplwtefun0mfdmz7dw" : "100000000000000000000000000" ,
105
- "io13sj9mzpewn25ymheukte4v39hvjdtrfp00mlyv" : "100000000000000000000000000" ,
106
- "io14gnqxf9dpkn05g337rl7eyt2nxasphf5m6n0rd" : "100000000000000000000000000" ,
107
- "io1l3wc0smczyay8xq747e2hw63mzg3ctp6uf8wsg" : "100000000000000000000000000" ,
108
- "io1q4tdrahguffdu4e9j9aj4f38p2nee0r9vlhx7s" : "100000000000000000000000000" ,
109
- "io1k9y4a9juk45zaqwvjmhtz6yjc68twqds4qcvzv" : "100000000000000000000000000" ,
110
- "io15flratm0nhh5xpxz2lznrrpmnwteyd86hxdtj0" : "100000000000000000000000000" ,
111
- "io1eq4ehs6xx6zj9gcsax7h3qydwlxut9xcfcjras" : "100000000000000000000000000" ,
112
- "io10a298zmzvrt4guq79a9f4x7qedj59y7ery84he" : "100000000000000000000000000" ,
113
- },
84
+ InitBalanceMap : map [string ]string {},
114
85
ReplayDeployerWhitelist : []string {"0x3fab184622dc19b6109349b94811493bf2a45362" },
115
86
},
116
87
Poll : Poll {
@@ -208,6 +179,39 @@ func defaultConfig() Genesis {
208
179
}
209
180
}
210
181
182
+ func defaultInitBalanceMap () map [string ]string {
183
+ return map [string ]string {
184
+ "io1uqhmnttmv0pg8prugxxn7d8ex9angrvfjfthxa" : "9800000000000000000000000000" ,
185
+ "io1v3gkc49d5vwtdfdka2ekjl3h468egun8e43r7z" : "100000000000000000000000000" ,
186
+ "io1vrl48nsdm8jaujccd9cx4ve23cskr0ys6urx92" : "100000000000000000000000000" ,
187
+ "io1llupp3n8q5x8usnr5w08j6hc6hn55x64l46rr7" : "100000000000000000000000000" ,
188
+ "io1ns7y0pxmklk8ceattty6n7makpw76u770u5avy" : "100000000000000000000000000" ,
189
+ "io1xuavja5dwde8pvy4yms06yyncad4yavghjhwra" : "100000000000000000000000000" ,
190
+ "io1cdqx6p5rquudxuewflfndpcl0l8t5aezen9slr" : "100000000000000000000000000" ,
191
+ "io1hh97f273nhxcq8ajzcpujtt7p9pqyndfmavn9r" : "100000000000000000000000000" ,
192
+ "io1yhvu38epz5vmkjaclp45a7t08r27slmcc0zjzh" : "100000000000000000000000000" ,
193
+ "io1cl6rl2ev5dfa988qmgzg2x4hfazmp9vn2g66ng" : "100000000000000000000000000" ,
194
+ "io1skmqp33qme8knyw0fzgt9takwrc2nvz4sevk5c" : "100000000000000000000000000" ,
195
+ "io1fxzh50pa6qc6x5cprgmgw4qrp5vw97zk5pxt3q" : "100000000000000000000000000" ,
196
+ "io1jh0ekmccywfkmj7e8qsuzsupnlk3w5337hjjg2" : "100000000000000000000000000" ,
197
+ "io1juvx5g063eu4ts832nukp4vgcwk2gnc5cu9ayd" : "100000000000000000000000000" ,
198
+ "io19d0p3ah4g8ww9d7kcxfq87yxe7fnr8rpth5shj" : "100000000000000000000000000" ,
199
+ "io1ed52svvdun2qv8sf2m0xnynuxfaulv6jlww7ur" : "100000000000000000000000000" ,
200
+ "io158hyzrmf4a8xll7gfc8xnwlv70jgp44tzy5nvd" : "100000000000000000000000000" ,
201
+ "io19kshh892255x4h5ularvr3q3al2v8cgl80fqrt" : "100000000000000000000000000" ,
202
+ "io1ph0u2psnd7muq5xv9623rmxdsxc4uapxhzpg02" : "100000000000000000000000000" ,
203
+ "io1znka733xefxjjw2wqddegplwtefun0mfdmz7dw" : "100000000000000000000000000" ,
204
+ "io13sj9mzpewn25ymheukte4v39hvjdtrfp00mlyv" : "100000000000000000000000000" ,
205
+ "io14gnqxf9dpkn05g337rl7eyt2nxasphf5m6n0rd" : "100000000000000000000000000" ,
206
+ "io1l3wc0smczyay8xq747e2hw63mzg3ctp6uf8wsg" : "100000000000000000000000000" ,
207
+ "io1q4tdrahguffdu4e9j9aj4f38p2nee0r9vlhx7s" : "100000000000000000000000000" ,
208
+ "io1k9y4a9juk45zaqwvjmhtz6yjc68twqds4qcvzv" : "100000000000000000000000000" ,
209
+ "io15flratm0nhh5xpxz2lznrrpmnwteyd86hxdtj0" : "100000000000000000000000000" ,
210
+ "io1eq4ehs6xx6zj9gcsax7h3qydwlxut9xcfcjras" : "100000000000000000000000000" ,
211
+ "io10a298zmzvrt4guq79a9f4x7qedj59y7ery84he" : "100000000000000000000000000" ,
212
+ }
213
+ }
214
+
211
215
// TestDefault is the default genesis config for testing
212
216
func TestDefault () Genesis {
213
217
cfg := defaultConfig ()
@@ -521,6 +525,9 @@ func New(genesisPath string) (Genesis, error) {
521
525
if err := yaml .Get (config .Root ).Populate (& genesis ); err != nil {
522
526
return Genesis {}, errors .Wrap (err , "failed to unmarshal yaml genesis to struct" )
523
527
}
528
+ if len (genesis .InitBalanceMap ) == 0 {
529
+ genesis .InitBalanceMap = defaultInitBalanceMap ()
530
+ }
524
531
return genesis , nil
525
532
}
526
533
0 commit comments