ethereum/casper

Migrate sig hasher to vyper LLL

オープン

#73 opened on 2018/04/05

 (5 件のコメント) (0 件のリアクション) (0 人の担当者)Python (184 件のフォーク)batch import
help wanted

Repository metrics

Stars
 (685 個のスター)
PR merge metrics
 (30d に merged PR はありません)

説明

Issue

Sig hasher is currently written in the deprecated Serpent. We should stop relying on Serpent compiler.

Proposed implementation

  • Migrate current sig hasher from serpent to vyper LLL
  • Port contract to this repo
  • Add sanity check testing to pytest build
  • Compile Purity Checker from source instead of using bytecode in the testing setup

Example Vyper LLL and compile techniques here https://github.com/ethereum/casper/blob/master/tests/utils/valcodes.py

コントリビューターガイド