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
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
This package contains a set of tools for TRON, the followings are the documentation for each tool.
4
4
5
-
## DB Archive
5
+
## DB Archive(Requires x86 + LevelDB)
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
@@ -26,7 +26,7 @@ DB archive provides the ability to reformat the manifest according to the curren
26
26
```
27
27
28
28
29
-
## DB Convert
29
+
## DB Convert(Requires x86 + LevelDB)
30
30
31
31
DB convert provides a helper which can convert LevelDB data to RocksDB data, parameters are compatible with previous `DBConvert`.
32
32
@@ -64,7 +64,7 @@ DB copy provides a helper which can copy LevelDB or RocksDB data quickly on the
64
64
java -jar Toolkit.jar db cp output-directory/database /tmp/databse
65
65
```
66
66
67
-
## DB Lite
67
+
## DB Lite(LevelDB unavailable on ARM)
68
68
69
69
DB lite provides lite database, parameters are compatible with previous `LiteFullNodeTool`.
70
70
@@ -132,7 +132,7 @@ Execute move command.
132
132
java -jar Toolkit.jar db mv -c main_net_config.conf -d /data/tron/output-directory
133
133
```
134
134
135
-
## DB Root
135
+
## DB Root(LevelDB unavailable on ARM)
136
136
137
137
DB root provides a helper which can compute merkle root for tiny db.
0 commit comments