Skip to content

Commit

Permalink
Merge pull request #169 from tronprotocol/develop
Browse files Browse the repository at this point in the history
Update README.md
  • Loading branch information
llwslc authored Nov 21, 2022
2 parents 4f4a4e0 + e27785f commit cb3e6e9
Show file tree
Hide file tree
Showing 7 changed files with 144 additions and 308 deletions.
26 changes: 26 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@

## Contributing

Please follow these steps to contribute:

1. Fork this repository.

2. Clone your forked repository recursively to include submodules.
For example:
```shell script
git clone --recurse-submodules -j8 git@github.com:sullof/tronbox.git
```
3. If you use nvm for Node, install Node with a version higher than 8.0:
```shell script
nvm install v8.16.0
nvm use v8.16.0
```
4. Install your project's dependencies:
```shell script
npm install
```
5. For better debugging during development, run the unbuilt version of TronBox.
For example:
```shell script
./tronbox.dev migrate --reset
```
65 changes: 65 additions & 0 deletions FURTHER_INFO.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# Table of Contents
- [Verifying the PGP signature](https://github.com/tronprotocol/tronbox/blob/master/FURTHER_INFO.md#verifying-the-pgp-signature)
- [Tron Solidity versions supported by TronBox](https://github.com/tronprotocol/tronbox/blob/master/FURTHER_INFO.md#tron-solidity-versions-supported-by-tronbox)

---

## Verifying the PGP signature

Follow these steps to verify the PGP signature:
1. Install the npm [pkgsign](https://www.npmjs.com/package/pkgsign#installation).

2. Get the version of tronbox dist.tarball

```shell
$ npm view tronbox dist.tarball
https://registry.npmjs.org/tronbox/-/tronbox-2.7.25.tgz
```
3. Get the tarball

```shell
wget https://registry.npmjs.org/tronbox/-/tronbox-2.7.25.tgz
```

4. Verify the tarball

```shell
$ pkgsign verify tronbox-2.7.25.tgz --package-name tronbox
extracting unsigned tarball...
building file list...
verifying package...
package is trusted
```
You can find the signature public key [here](https://keybase.io/tronbox/pgp_keys.asc).

## Tron Solidity Versions supported by TronBox

```
0.4.24
0.4.25
0.5.4
0.5.8
0.5.9
0.5.10
0.5.12
0.5.13
0.5.14
0.5.15
0.5.16
0.5.17
0.5.18
0.6.0
0.6.2
0.6.8
0.6.12
0.6.13
0.7.0
0.7.6
0.7.7
0.8.0
0.8.6
0.8.7
0.8.11
```

For more versions details: https://github.com/tronprotocol/solidity/releases
Loading

0 comments on commit cb3e6e9

Please sign in to comment.