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

贡献者指南