Skip to content
This repository has been archived by the owner on Oct 25, 2023. It is now read-only.

Implement Helper Functions #9

Open
21 of 27 tasks
ec2 opened this issue Jan 16, 2019 · 1 comment
Open
21 of 27 tasks

Implement Helper Functions #9

ec2 opened this issue Jan 16, 2019 · 1 comment
Milestone

Comments

@ec2
Copy link
Member

ec2 commented Jan 16, 2019

  • hash
  • hash_tree_root
  • is_active_validator
  • get_active_validator_indices
  • shuffle
  • split
  • get_committee_count_per_slot
  • get_shuffling
  • get_previous_epoch_committee_count_per_slot
  • get_current_epoch_committee_count_per_slot
  • get_crosslink_committees_at_slot
  • get_block_root
  • get_randao_mix
  • get_beacon_proposer_index
  • merkle_root
  • get_attestation_participants
  • bytes1, bytes2, ...
  • get_effective_balance
  • get_fork_version
  • get_domain
  • verify_slashable_vote_data
  • is_double_vote
  • is_surround_vote
  • integer_squareroot
  • bls_verify
  • bls_verify_multiple
  • bls_aggregate_pubkeys
@decanus
Copy link
Member

decanus commented Jan 16, 2019

Shuffle should be implemented in a separate file, with a protocol that defines shuffle() function, so we can easily switch out if it is determined to change as noted in the spec.

@decanus decanus added this to the phase 0 milestone Jan 16, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants