github.com/prysmaticlabs/prysm@v1.4.4/contracts/deposit-contract/README.md (about)

     1  ## Prysm Internal Validator Deposit Contract
     2  
     3  **NOTE: THIS IS NOT THE OFFICIAL ETHEREUM VALIDATOR DEPOSIT CONTRACT. THE OFFICIAL CONTRACT CAN ONLY BE FOUND [HERE](https://github.com/ethereum/eth2.0-specs/blob/e4a9c5fa29def20c4264cd860868f131d6f40e72/solidity_deposit_contract/deposit_contract.sol). THE ONLY DEPOSIT CONTRACT ON MAINNET HAS ADDRESS 0x00000000219ab540356cbb839cbe05303d7705fa. DO NOT USE THE CONTRACT IN THIS FOLDER OUTSIDE OF DEVELOPMENT**
     4  
     5  ## How to execute tests
     6  
     7  ```
     8  bazel test //contracts/deposit-contract:go_default_test
     9  
    10  ```
    11  
    12  Run with `-v` option for detailed log output
    13  
    14  ```
    15  bazel test //contracts/deposit-contract:go_default_test --test_arg=-test.v --test_output=streamed 
    16  === RUN   TestSetupRegistrationContract_OK
    17  --- PASS: TestSetupRegistrationContract_OK (0.07s)
    18  === RUN   TestRegister_Below1ETH
    19  --- PASS: TestRegister_Below1ETH (0.02s)
    20  === RUN   TestRegister_Above32Eth
    21  --- PASS: TestRegister_Above32Eth (0.02s)
    22  === RUN   TestValidatorRegister_OK
    23  --- PASS: TestValidatorRegister_OK (0.08s)
    24  === RUN   TestDrain
    25  --- PASS: TestDrain (0.04s)
    26  PASS
    27  ok      contracts/deposit-contract        0.633s
    28  ```