Skip to content

Commit

Permalink
Fix the Vyper contract link (#1154)
Browse files Browse the repository at this point in the history
  • Loading branch information
hwwhww authored and JustinDrake committed Jun 8, 2019
1 parent 6f82480 commit 11f2cd1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion specs/core/0_deposit-contract.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ When `CHAIN_START_FULL_DEPOSIT_THRESHOLD` of full deposits have been made, the d

## Vyper code

The source for the Vyper contract lives in a [separate repository](https://github.com/ethereum/deposit_contract) at [https://github.com/ethereum/deposit_contract/blob/master/deposit_contract/contracts/validator_registration.v.py](https://github.com/ethereum/deposit_contract/blob/master/deposit_contract/contracts/validator_registration.v.py).
The source for the Vyper contract lives [here](./../../deposit_contract/contracts/validator_registration.v.py).

*Note*: To save ~10x on gas, this contract uses a somewhat unintuitive progressive Merkle root calculation algo that requires only O(log(n)) storage. See https://github.com/ethereum/research/blob/master/beacon_chain_impl/progressive_merkle_tree.py for an implementation of the same algo in Python tested for correctness.

Expand Down

0 comments on commit 11f2cd1

Please sign in to comment.