-
Notifications
You must be signed in to change notification settings - Fork 4
/
INSTALL
41 lines (33 loc) · 1.68 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
### Installation:
This artifact requires users install docker first.
To install Docker please see one of the following resources
1. [Install Docker for Ubuntu.](https://docs.docker.com/install/linux/docker-ce/ubuntu/)
2. [Install Docker for Mac.](https://docs.docker.com/docker-for-mac/install/)
3. [Install Docker for Windows.](https://docs.docker.com/docker-for-windows/install/)
After installing Docker, please run the following command to pull the docker image from Docker Hub:
```
sudo docker pull zhiychen597/trace2inv-artifact-fse2024:latest
```
Start a temporary container using the Docker image.
```
sudo docker run -it --rm zhiychen597/trace2inv:latest bash
```
### A simple test:
To verify that the Docker image is working correctly, run the following command:
```
./python3.10 main.py AC
```
If the above command executes successfully, the Docker image is functioning correctly. The output should display the following message:
```
/usr/local/lib/python3.10/site-packages/eth_utils/network.py:61: UserWarning: Network 345 with name 'Yooldo Verse Mainnet' does not have a valid ChainId. eth-typing should be updated with the latest networks.
networks = initialize_network_objects()
/usr/local/lib/python3.10/site-packages/eth_utils/network.py:61: UserWarning: Network 12611 with name 'Astar zkEVM' does not have a valid ChainId. eth-typing should be updated with the latest networks.
networks = initialize_network_objects()
RariCapital2_1 has one function call with several transfers
Yearn1 has one function call with several transfers
Eminence has one function call with several transfers
Opyn has one function call with several transfers
...
5 sampled FPs for isOriginManager
len(txList3): 306
```