You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+52-2Lines changed: 52 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,8 +59,20 @@ TRON enables large-scale development and engagement. With over 2000 transactions
59
59
60
60
# Building the Source Code
61
61
62
-
Building java-tron requires `git` package and 64-bit version of `Oracle JDK 1.8` to be installed, other JDK versions are not supported yet. Make sure you operate on `Linux` and `MacOS` operating systems.
62
+
Building java-tron requires `git` package
63
63
64
+
## operating systems
65
+
Make sure you operate on `Linux` or `MacOS` operating systems, other operating systems are not supported yet.
66
+
67
+
## Architecture
68
+
69
+
### x86_64
70
+
64-bit version of `Oracle JDK 1.8` to be installed, other JDK versions are not supported yet.
71
+
72
+
### ARM64
73
+
64-bit version of `JDK 17` to be installed, other JDK versions are not supported yet.
74
+
75
+
### build
64
76
Clone the repo and switch to the `master` branch
65
77
66
78
```bash
@@ -77,8 +89,19 @@ $ ./gradlew clean build -x test
77
89
78
90
# Running java-tron
79
91
80
-
Running java-tron requires 64-bit version of `Oracle JDK 1.8` to be installed, other JDK versions are not supported yet. Make sure you operate on `Linux` and `MacOS` operating systems.
92
+
## operating systems
93
+
Make sure you operate on `Linux` or `MacOS` operating systems, other operating systems are not supported yet.
94
+
95
+
## Architecture
81
96
97
+
### X86_64
98
+
Requires 64-bit version of `Oracle JDK 1.8` to be installed, other JDK versions are not supported yet.
99
+
100
+
### ARM64
101
+
Requires 64-bit version of `JDK 17` to be installed, other JDK versions are not supported yet.
102
+
103
+
104
+
## Configuration flile
82
105
Get the mainnet configuration file: [main_net_config.conf](https://github.com/tronprotocol/tron-deployment/blob/master/main_net_config.conf), other network configuration files can be found [here](https://github.com/tronprotocol/tron-deployment).
83
106
84
107
## Hardware Requirements
@@ -100,6 +123,7 @@ Recommended:
100
123
101
124
Full node has full historical data, it is the entry point into the TRON network, it can be used by other processes as a gateway into the TRON network via HTTP and GRPC endpoints. You can interact with the TRON network through full node:transfer assets, deploy contracts, interact with contracts and so on. `-c` parameter specifies a configuration file to run a full node:
Copy file name to clipboardExpand all lines: plugins/README.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,9 @@ This package contains a set of tools for TRON, the followings are the documentat
6
6
7
7
DB archive provides the ability to reformat the manifest according to the current `database`, parameters are compatible with the previous `ArchiveManifest`.
8
8
9
+
### Note
10
+
**Doesn't work for arm architecture.**
11
+
9
12
### Available parameters:
10
13
11
14
-`-b | --batch-size`: Specify the batch manifest size, default: 80000.
@@ -30,6 +33,9 @@ DB archive provides the ability to reformat the manifest according to the curren
30
33
31
34
DB convert provides a helper which can convert LevelDB data to RocksDB data, parameters are compatible with previous `DBConvert`.
32
35
36
+
### Note
37
+
**Not available for arm architecture.**
38
+
33
39
### Available parameters:
34
40
35
41
-`<src>`: Input path for leveldb, default: output-directory/database.
@@ -68,6 +74,9 @@ DB copy provides a helper which can copy LevelDB or RocksDB data quickly on the
68
74
69
75
DB lite provides lite database, parameters are compatible with previous `LiteFullNodeTool`.
70
76
77
+
### Note
78
+
**Not available for arm architecture if database is LevelDB.**
79
+
71
80
### Available parameters:
72
81
73
82
-`-o | --operate`: [split,merge], default: split.
@@ -138,6 +147,9 @@ DB root provides a helper which can compute merkle root for tiny db.
138
147
139
148
NOTE: large db may GC overhead limit exceeded.
140
149
150
+
### Note
151
+
**Not available for arm architecture if database is LevelDB.**
152
+
141
153
### Available parameters:
142
154
143
155
-`<src>`: Source path for database. Default: output-directory/database
0 commit comments