This commit is contained in:
Hsiao-Wei Wang 2019-05-30 10:08:19 +08:00
parent 2cd0dee661
commit b280e0a8d4
No known key found for this signature in database
GPG Key ID: 95B070122902DEA4
2 changed files with 4 additions and 4 deletions

File diff suppressed because one or more lines are too long

View File

@ -88,12 +88,12 @@ def deposit(pubkey: bytes[PUBKEY_LENGTH],
# add deposit to merkle tree # add deposit to merkle tree
i: int128 = 0 i: int128 = 0
power_of_two: uint256 = 2 size: uint256 = index + 1
for _ in range(DEPOSIT_CONTRACT_TREE_DEPTH): for _ in range(DEPOSIT_CONTRACT_TREE_DEPTH):
if (index+1) % power_of_two != 0: if bitwise_and(size, 1) == 1:
break break
i += 1 i += 1
power_of_two *= 2 size /= 2
zero_bytes_32: bytes32 zero_bytes_32: bytes32
pubkey_root: bytes32 = sha256(concat(pubkey, slice(zero_bytes_32, start=0, len=16))) pubkey_root: bytes32 = sha256(concat(pubkey, slice(zero_bytes_32, start=0, len=16)))