Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Implement BIP32 HD account class - 2 #31

Closed
wants to merge 27 commits into from

Commits on Aug 25, 2018

  1. Create hdaccount.py, specified class HDAccount, added instructions wh…

    …at to do next
    sea212 committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    35a2e0f View commit details
    Browse the repository at this point in the history
  2. Minor additions

    sea212 committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    97f136b View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2018

  1. Minor changes so the linter is happy

    sea212 committed Aug 26, 2018
    Configuration menu
    Copy the full SHA
    8f6676e View commit details
    Browse the repository at this point in the history
  2. linter

    sea212 committed Aug 26, 2018
    Configuration menu
    Copy the full SHA
    5b4c2ce View commit details
    Browse the repository at this point in the history
  3. linter: installed flake8 now

    sea212 committed Aug 26, 2018
    Configuration menu
    Copy the full SHA
    006c146 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2018

  1. linter

    sea212 committed Aug 27, 2018
    Configuration menu
    Copy the full SHA
    e9fb77d View commit details
    Browse the repository at this point in the history
  2. sorted imports

    sea212 committed Aug 27, 2018
    Configuration menu
    Copy the full SHA
    7ee5bb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2018

  1. Configuration menu
    Copy the full SHA
    05c096d View commit details
    Browse the repository at this point in the history
  2. Added some describing comments to functions inside mnemonic.py. Chang…

    …ed code to required entropy byte count be an element of [16,20,24,28,32], as described in BIP32
    sea212 committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    e45d0d5 View commit details
    Browse the repository at this point in the history
  3. added further libraries, linter adjustions (most time), commented unr…

    …elevant code
    sea212 committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    e5310bc View commit details
    Browse the repository at this point in the history
  4. Forgot to remove deprecated files

    sea212 committed Aug 31, 2018
    Configuration menu
    Copy the full SHA
    260e0ca View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2018

  1. Implemented create and init function for HD Accounts, added wordlist …

    …path to setup.py, debugged mnemonic.py to work with python3, adapted function commenting style for the most functions
    sea212 committed Sep 1, 2018
    Configuration menu
    Copy the full SHA
    b944a2b View commit details
    Browse the repository at this point in the history
  2. Sorted imports

    sea212 committed Sep 1, 2018
    Configuration menu
    Copy the full SHA
    303acbb View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2018

  1. Implemented account generator and deriveChild(...). Added derivation …

    …path argument support for init. Added and implemented decodePath(...) function to represent the derivation path as a string in format (m/)idx_0/.../idx_n . Added path property to return the string formatted derivation path. Added __repr__ and __str__, adjusted __eq__ and __hash__. Included (very basic) unit test for deriveChild(...) . Adapted function describing commenting style for every function.
    sea212 committed Sep 2, 2018
    Configuration menu
    Copy the full SHA
    bdcf8cd View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2018

  1. Implemented and tested derivePath(...).

    sea212 committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    c4c6e1a View commit details
    Browse the repository at this point in the history
  2. linter

    sea212 committed Sep 3, 2018
    Configuration menu
    Copy the full SHA
    e2be5a1 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2018

  1. Implemented and tested: removePrivateKey(...), address, signMessage(.…

    …..), signTransaction(...) . Added value check to deterministic.py
    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    fdedcb9 View commit details
    Browse the repository at this point in the history
  2. Sorted imports

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    b541941 View commit details
    Browse the repository at this point in the history
  3. linter adjustions

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    4b36aa3 View commit details
    Browse the repository at this point in the history
  4. CirleCI claims that the imports of hdaccount.py are not sorted, my is…

    …ort tells me the contrary
    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    839617b View commit details
    Browse the repository at this point in the history
  5. style update

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    c5529ce View commit details
    Browse the repository at this point in the history
  6. style

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    08c92cd View commit details
    Browse the repository at this point in the history
  7. style

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    01f5461 View commit details
    Browse the repository at this point in the history
  8. style

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    9316a82 View commit details
    Browse the repository at this point in the history
  9. HDAccount class completed and tested

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    362de9a View commit details
    Browse the repository at this point in the history
  10. style

    sea212 committed Sep 4, 2018
    Configuration menu
    Copy the full SHA
    caaa2e6 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2018

  1. style

    sea212 committed Sep 5, 2018
    Configuration menu
    Copy the full SHA
    21b3f92 View commit details
    Browse the repository at this point in the history