diff --git a/solidity_deposit_contract/README.md b/solidity_deposit_contract/README.md index 4de80688e..9383cdda4 100644 --- a/solidity_deposit_contract/README.md +++ b/solidity_deposit_contract/README.md @@ -11,23 +11,12 @@ See this [blog post](https://blog.ethereum.org/2020/06/23/eth2-quick-update-no-1 In August 2020, version `r2` was released with metadata modifications and relicensed to CC0-1.0. Afterward, this contract has been ported back to from [`axic/eth2-deposit-contract`](https://github.com/axic/eth2-deposit-contract) to this repository and replaced the Vyper deposit contract. -## Running web3 tests - -1. In the `eth2.0-specs` directory run `make install_deposit_contract_web3_tester` to install the tools needed (make sure to have Python 3.7 and pip installed). -2. In the `eth2.0-specs` directory run `make test_deposit_contract_web3_tests` to execute the tests. - -## Running randomized `dapp` tests: - -Install the latest version of `dapp` by following the instructions at [dapp.tools](https://dapp.tools/). Then in the `eth2.0-specs` directory run: - -```sh -make test_deposit_contract -``` ## Compiling solidity In the `eth2.0-specs` directory run: ```sh make compile_deposit_contract +``` The following parameters were used to generate the bytecode for the `DepositContract` available in this repository: @@ -40,3 +29,16 @@ The following parameters were used to generate the bytecode for the `DepositCont ```sh solc --optimize --optimize-runs 5000000 --metadata-literal --bin deposit_contract.sol ``` + +## Running web3 tests + +1. In the `eth2.0-specs` directory run `make install_deposit_contract_web3_tester` to install the tools needed (make sure to have Python 3.7 and pip installed). +2. In the `eth2.0-specs` directory run `make test_deposit_contract_web3_tests` to execute the tests. + +## Running randomized `dapp` tests: + +Install the latest version of `dapp` by following the instructions at [dapp.tools](https://dapp.tools/). Then in the `eth2.0-specs` directory run: + +```sh +make test_deposit_contract +```