ethereum/casper

Migrate sig hasher to vyper LLL

開放

#73 建立於 2018年4月5日

 (5 則留言) (0 個反應) (0 位負責人)Python (184 個分叉)batch import
help wanted

倉庫指標

星標
 (685 顆星)
PR 合併指標
 (30 天內沒有已合併 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

貢獻者指南