Skip to content

Commit c64cefe

Browse files
author
BitgetLimited
committed
upgrade to v1.0.3
1 parent c8a6186 commit c64cefe

File tree

2 files changed

+101
-64
lines changed

2 files changed

+101
-64
lines changed

merkel_tree_bg.json

Lines changed: 100 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,140 +1,176 @@
11
{
22
"path": [
33
{
4-
"auditId": "Au20221129",
4+
"auditId": "Au20230307",
55
"balances": {
66
"BTC": 0,
77
"ETH": 0,
8-
"USDT": 7681.73476302
8+
"USDT": 0,
9+
"USDC": 0
910
},
10-
"encryptUid": "e1117ce2af7d7fbf4fe7a77cc9515e92f6cf11f59ab803cb749d64c426342f6d",
11-
"level": 11,
12-
"merkelLeaf": "64ced402edefa4da",
13-
"nonce": "5j01abmm722ak2wvlq75bntkz18idvfimwwhaypt66bjn0ptne81160et3ajv1z3",
11+
"encryptUid": "66974bc678c44fb279cb27f30be5fd955c9311508655d6e2cbd065966f847984",
12+
"level": 13,
13+
"merkelLeaf": "bbbfda69197575cd",
14+
"nonce": "yr8suj2ds238zxnbtvy2629xncwgne2yroe13x4ddp2t0vi5g3or9bo5rtuid7fm",
1415
"role": 2
1516
},
1617
{
17-
"auditId": "Au20221129",
18+
"auditId": "Au20230307",
1819
"balances": {
19-
"BTC": 1000000.0001998,
20-
"ETH": 300000,
21-
"USDT": 1299991.9972
20+
"BTC": 0,
21+
"ETH": 0,
22+
"USDT": 0,
23+
"USDC": 0
2224
},
23-
"level": 10,
24-
"merkelLeaf": "87bd27437fbf59c2",
25+
"level": 12,
26+
"merkelLeaf": "4ab413be21a5d1f0",
27+
"role": 1
28+
},
29+
{
30+
"auditId": "Au20230307",
31+
"balances": {
32+
"BTC": 0,
33+
"ETH": 0,
34+
"USDT": 0,
35+
"USDC": 0
36+
},
37+
"level": 11,
38+
"merkelLeaf": "cf1a23a00ad0c497",
2539
"role": 1
2640
},
2741
{
28-
"auditId": "Au20221129",
42+
"auditId": "Au20230307",
2943
"balances": {
3044
"BTC": 0,
3145
"ETH": 0,
32-
"USDT": 53051.10598709
46+
"USDT": 0,
47+
"USDC": 0
48+
},
49+
"level": 10,
50+
"merkelLeaf": "fd65f7fe5ef7c8c5",
51+
"role": 2
52+
},
53+
{
54+
"auditId": "Au20230307",
55+
"balances": {
56+
"BTC": 0,
57+
"ETH": 0,
58+
"USDT": 0,
59+
"USDC": 0
3360
},
3461
"level": 9,
35-
"merkelLeaf": "d61c58070ee1dc12",
62+
"merkelLeaf": "e4bca04d928ad697",
3663
"role": 2
3764
},
3865
{
39-
"auditId": "Au20221129",
66+
"auditId": "Au20230307",
4067
"balances": {
41-
"BTC": 11.98852944,
42-
"ETH": 157.31252,
43-
"USDT": 1099754333.25209158
68+
"BTC": 1000003.58597983,
69+
"ETH": 1000782.7507284,
70+
"USDT": 2036621.30853463,
71+
"USDC": 5000
4472
},
4573
"level": 8,
46-
"merkelLeaf": "81cc6c9125fa98cb",
74+
"merkelLeaf": "a9b98de8ce62d985",
4775
"role": 2
4876
},
4977
{
50-
"auditId": "Au20221129",
78+
"auditId": "Au20230307",
5179
"balances": {
52-
"BTC": 715.09237636,
53-
"ETH": 2100.0404595,
54-
"USDT": 2020155332.95708230
80+
"BTC": 100020000.38160067,
81+
"ETH": 100008469.98856901,
82+
"USDT": 111340542.41245914,
83+
"USDC": 106091.89760382
5584
},
5685
"level": 7,
57-
"merkelLeaf": "4ccb436f7883fe91",
58-
"role": 1
86+
"merkelLeaf": "3574bc38567edd55",
87+
"role": 2
5988
},
6089
{
61-
"auditId": "Au20221129",
90+
"auditId": "Au20230307",
6291
"balances": {
63-
"BTC": 61400096.00294400,
64-
"ETH": 433168.81989999,
65-
"USDT": 1016785013.13079698
92+
"BTC": 61320194.48011280,
93+
"ETH": 436106.72960487,
94+
"USDT": 1015002104.38289365,
95+
"USDC": 10000
6696
},
6797
"level": 6,
68-
"merkelLeaf": "795423500e6d597d",
69-
"role": 1
98+
"merkelLeaf": "dd5905818f355edd",
99+
"role": 2
70100
},
71101
{
72-
"auditId": "Au20221129",
102+
"auditId": "Au20230307",
73103
"balances": {
74-
"BTC": 286595751.08265201,
75-
"ETH": 26727776.90857214,
76-
"USDT": 2453648994.37423942
104+
"BTC": 1133170.68288864,
105+
"ETH": 427881.10369177,
106+
"USDT": 2127094810.23735937,
107+
"USDC": 0
77108
},
78109
"level": 5,
79-
"merkelLeaf": "6050ca3d4e946783",
110+
"merkelLeaf": "c631acc1dfaff628",
80111
"role": 2
81112
},
82113
{
83-
"auditId": "Au20221129",
114+
"auditId": "Au20230307",
84115
"balances": {
85-
"BTC": 8508725002.69311378,
86-
"ETH": 2146389444.08493589,
87-
"USDT": 15787098930.60614156
116+
"BTC": 10296976053.70201950,
117+
"ETH": 10036858803.86527545,
118+
"USDT": 27710685797.79818261,
119+
"USDC": 10110004118.81320140
88120
},
89121
"level": 4,
90-
"merkelLeaf": "8ad038df7e82fce6",
122+
"merkelLeaf": "795a256766f49d6e",
91123
"role": 2
92124
},
93125
{
94-
"auditId": "Au20221129",
126+
"auditId": "Au20230307",
95127
"balances": {
96-
"BTC": 9944837661.61102144,
97-
"ETH": 10112560970.15270098,
98-
"USDT": 63861352068.33045056
128+
"BTC": 13264807226.63506473,
129+
"ETH": 7896817248.24893164,
130+
"USDT": 59211139595.03401115,
131+
"USDC": 12266642563.79933636
99132
},
100133
"level": 3,
101-
"merkelLeaf": "e33150a464c294ed",
134+
"merkelLeaf": "3e3798bec33817e4",
102135
"role": 2
103136
},
104137
{
105-
"auditId": "Au20221129",
138+
"auditId": "Au20230307",
106139
"balances": {
107-
"BTC": 420217093.46290786,
108-
"ETH": 221002355.98534612,
109-
"USDT": 6649023671.61392569
140+
"BTC": 11478087445.62603913,
141+
"ETH": 9629688374.14788671,
142+
"USDT": 396659145831.15550665,
143+
"USDC": 4326459284.6444449
110144
},
111145
"level": 2,
112-
"merkelLeaf": "864f125992c7bae9",
146+
"merkelLeaf": "43dc75aa3da6aec6",
113147
"role": 2
114148
},
115149
{
116-
"auditId": "Au20221129",
150+
"auditId": "Au20230307",
117151
"balances": {
118-
"BTC": 19222776331.93374469,
119-
"ETH": 12507420973.30443462,
120-
"USDT": 92889184629.59267820
152+
"BTC": 35203344095.09370530,
153+
"ETH": 27665237666.83468785,
154+
"USDT": 486836445302.32894720,
155+
"USDC": 26703227059.15458648
121156
},
122157
"level": 1,
123-
"merkelLeaf": "ffedeaf82363b23c",
158+
"merkelLeaf": "fc76a155015f04ee",
124159
"role": 3
125160
}
126161
],
127162
"self": {
128-
"auditId": "Au20221129",
163+
"auditId": "Au20230307",
129164
"balances": {
130165
"BTC": 0,
131-
"ETH": 5000,
132-
"USDT": 5560.49
166+
"ETH": 0,
167+
"USDT": 0,
168+
"USDC": 0
133169
},
134-
"encryptUid": "b3e887893212aa3faea8923b3b4c8589131895e7f468d394c4c508e31e3c85bf",
135-
"level": 11,
136-
"merkelLeaf": "1fa8ef498dc505f6",
137-
"nonce": "wx9bzgdojl0hoz7ckgft0k1cdyly7qohglaphsmqkx0hv80hjlwf0igvnamdqbh7",
170+
"encryptUid": "826dc1f545f32bd507d1d774300a6acfe41ab30708d2e1195eb15279514d1dce",
171+
"level": 13,
172+
"merkelLeaf": "62c74df6c0c1f503",
173+
"nonce": "ajqywoccypxqloyo43qlk79ll1ee9pu20y3jxmjkh2acvoyht3717ynn2ox62wru",
138174
"role": 1
139175
}
140176
}

src/main/java/com/upex/model/MerkleProof.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ public boolean validate() {
4040
System.out.printf("Generator Root BTC balance : %s ,merkel_tree_bg Root BTC balance in file: %s%n", newRoot.getBalances().get("BTC"), oldRoot.getBalances().get("BTC"));
4141
System.out.printf("Generator Root ETH balance : %s ,merkel_tree_bg Root ETH balance in file: %s%n", newRoot.getBalances().get("ETH"), oldRoot.getBalances().get("ETH"));
4242
System.out.printf("Generator Root USDT balance : %s ,merkel_tree_bg Root USDT balance in file: %s%n", newRoot.getBalances().get("USDT"), oldRoot.getBalances().get("USDT"));
43+
System.out.printf("Generator Root USDC balance : %s ,merkel_tree_bg Root USDC balance in file: %s%n", newRoot.getBalances().get("USDC"), oldRoot.getBalances().get("USDC"));
4344
System.out.printf("Generator Root MerkelLeaf : %s ,merkel_tree_bg Root MerkelLeaf in file: %s%n", newRoot.getMerkelLeaf(), oldRoot.getMerkelLeaf());
4445

4546
if (newRoot.getMerkelLeaf().equals(oldRoot.getMerkelLeaf()) && newRoot.validateEqualsBalances(oldRoot) && newRoot.getLevel().equals(oldRoot.getLevel())) {

0 commit comments

Comments
 (0)