Skip to content

Commit e27785f

Browse files
authored
Merge pull request #168 from jz2120100058/master
Update Readme
2 parents 1d05b88 + aff1e24 commit e27785f

File tree

3 files changed

+140
-304
lines changed

3 files changed

+140
-304
lines changed

CONTRIBUTING.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
2+
## Contributing
3+
4+
Please follow these steps to contribute:
5+
6+
1. Fork this repository.
7+
8+
2. Clone your forked repository recursively to include submodules.
9+
For example:
10+
```shell script
11+
git clone --recurse-submodules -j8 git@github.com:sullof/tronbox.git
12+
```
13+
3. If you use nvm for Node, install Node with a version higher than 8.0:
14+
```shell script
15+
nvm install v8.16.0
16+
nvm use v8.16.0
17+
```
18+
4. Install your project's dependencies:
19+
```shell script
20+
npm install
21+
```
22+
5. For better debugging during development, run the unbuilt version of TronBox.
23+
For example:
24+
```shell script
25+
./tronbox.dev migrate --reset
26+
```

FURTHER_INFO.md

+65
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# Table of Contents
2+
- [Verifying the PGP signature](https://github.com/tronprotocol/tronbox/blob/master/FURTHER_INFO.md#verifying-the-pgp-signature)
3+
- [Tron Solidity versions supported by TronBox](https://github.com/tronprotocol/tronbox/blob/master/FURTHER_INFO.md#tron-solidity-versions-supported-by-tronbox)
4+
5+
---
6+
7+
## Verifying the PGP signature
8+
9+
Follow these steps to verify the PGP signature:
10+
1. Install the npm [pkgsign](https://www.npmjs.com/package/pkgsign#installation).
11+
12+
2. Get the version of tronbox dist.tarball
13+
14+
```shell
15+
$ npm view tronbox dist.tarball
16+
https://registry.npmjs.org/tronbox/-/tronbox-2.7.25.tgz
17+
```
18+
3. Get the tarball
19+
20+
```shell
21+
wget https://registry.npmjs.org/tronbox/-/tronbox-2.7.25.tgz
22+
```
23+
24+
4. Verify the tarball
25+
26+
```shell
27+
$ pkgsign verify tronbox-2.7.25.tgz --package-name tronbox
28+
extracting unsigned tarball...
29+
building file list...
30+
verifying package...
31+
package is trusted
32+
```
33+
You can find the signature public key [here](https://keybase.io/tronbox/pgp_keys.asc).
34+
35+
## Tron Solidity Versions supported by TronBox
36+
37+
```
38+
0.4.24
39+
0.4.25
40+
0.5.4
41+
0.5.8
42+
0.5.9
43+
0.5.10
44+
0.5.12
45+
0.5.13
46+
0.5.14
47+
0.5.15
48+
0.5.16
49+
0.5.17
50+
0.5.18
51+
0.6.0
52+
0.6.2
53+
0.6.8
54+
0.6.12
55+
0.6.13
56+
0.7.0
57+
0.7.6
58+
0.7.7
59+
0.8.0
60+
0.8.6
61+
0.8.7
62+
0.8.11
63+
```
64+
65+
For more versions details: https://github.com/tronprotocol/solidity/releases

0 commit comments

Comments
 (0)