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
{{ message }}
This repository was archived by the owner on May 26, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+14-3Lines changed: 14 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,17 +20,25 @@ and you are done!
20
20
21
21
Note - If need the [version of Oyente](https://github.com/melonproject/oyente/tree/290f1ae1bbb295b8e61cbf0eed93dbde6f287e69) referred to in the paper, run the container from [here](https://hub.docker.com/r/hrishioa/oyente/)
22
22
23
+
## Installation
24
+
25
+
To install Oyente, simply:
26
+
27
+
```
28
+
$ pip install oyente
29
+
```
30
+
23
31
## Full install
24
32
25
33
### Install the following dependencies
26
-
#### solc v0.4.13
34
+
#### solc version 0.4.13
27
35
```
28
36
$ sudo add-apt-repository ppa:ethereum/ethereum
29
37
$ sudo apt-get update
30
38
$ sudo apt-get install solc
31
39
```
32
40
33
-
#### evm from [go-ethereum](https://github.com/ethereum/go-ethereum) version 1.6.1.
41
+
#### evm from [go-ethereum](https://github.com/ethereum/go-ethereum) version 1.6.1.
34
42
35
43
1.https://geth.ethereum.org/downloads/ or
36
44
2. By from PPA if your using Ubuntu
@@ -72,6 +80,9 @@ pip install web3
72
80
#evaluate a local solidity contract
73
81
python oyente.py -s <contract filename>
74
82
83
+
#evaluate a local solidity with option -a to verify assertions in the contract
84
+
pyhon oyente.py -a -s <contract filename>
85
+
75
86
#evaluate a local evm contract
76
87
python oyente.py -s <contract filename> -b
77
88
@@ -107,4 +118,4 @@ Some analytics regarding the number of contracts tested, number of contracts ana
107
118
108
119
## Contributing
109
120
110
-
Checkout out our [contribution guide](https://github.com/melonproject/oyente/blob/master/CONTRIBUTING.md) and the code structure [here](https://github.com/melonproject/oyente/blob/master/code.md).
121
+
Checkout out our [contribution guide](https://github.com/melonproject/oyente/blob/master/CONTRIBUTING.md) and the code structure [here](https://github.com/melonproject/oyente/blob/master/code.md).
0 commit comments