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

ECIP-1046: Precompiled contract for verification of Merkle Inclusion Proofs #97

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Aug 2, 2018

  1. add skeleton for ECIP 1046

    gtklocker committed Aug 2, 2018
    Configuration menu
    Copy the full SHA
    f9a702c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2018

  1. more details for ECIP 1046

    gtklocker committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    36cdf0d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d818dd View commit details
    Browse the repository at this point in the history
  3. resort to using bytes8 = 64 bits for leaf index

    * assuming that the leafs should at least be memory addressable
    * no assumptions wrt blocksize to stay compatible with any future BTC/BCH
    changes
    gtklocker committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    1add7e7 View commit details
    Browse the repository at this point in the history
  4. detail implementation

    gtklocker committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    b785a4e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    98e8124 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2018

  1. use bits instead of bytes for readability

    as per the recommendation of @splix
    gtklocker committed Aug 14, 2018
    Configuration menu
    Copy the full SHA
    ebc9d17 View commit details
    Browse the repository at this point in the history