Merge pull request #1407 from GregTheGreek/patch-1

Custody game cleanup
This commit is contained in:
Danny Ryan 2019-09-16 13:54:51 -06:00 committed by GitHub
commit 7a5cdc2a9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -77,7 +77,8 @@ This document details the beacon chain additions and changes in Phase 1 of Ether
## Constants ## Constants
### Misc ### Misc
| Name | Value |
| - | - |
| `BLS12_381_Q` | `4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787` | | `BLS12_381_Q` | `4002409555221667393417789825735904156556882819939007885332058136124031650490837864442687629129015664037894272559787` |
| `MINOR_REWARD_QUOTIENT` | `2**8` (= 256) | | `MINOR_REWARD_QUOTIENT` | `2**8` (= 256) |
@ -339,7 +340,7 @@ def legendre_bit(a: int, q: int) -> int:
Given one proof of custody chunk, returns the proof of custody subchunks of the correct sizes. Given one proof of custody chunk, returns the proof of custody subchunks of the correct sizes.
```python ```python
def custody_subchunkify(bytez: bytes) -> list: def custody_subchunkify(bytez: bytes) -> Sequence[bytes]:
bytez += b'\x00' * (-len(bytez) % BYTES_PER_CUSTODY_SUBCHUNK) bytez += b'\x00' * (-len(bytez) % BYTES_PER_CUSTODY_SUBCHUNK)
return [bytez[i:i + BYTES_PER_CUSTODY_SUBCHUNK] return [bytez[i:i + BYTES_PER_CUSTODY_SUBCHUNK]
for i in range(0, len(bytez), BYTES_PER_CUSTODY_SUBCHUNK)] for i in range(0, len(bytez), BYTES_PER_CUSTODY_SUBCHUNK)]