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 ```