Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Matoking/nanolib
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.2
Choose a base ref
...
head repository: Matoking/nanolib
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.3
Choose a head ref
  • 18 commits
  • 108 files changed
  • 1 contributor

Commits on Mar 9, 2019

  1. Remove vendored BLAKE2 code

    Matoking committed Mar 9, 2019
    Copy the full SHA
    c1db73d View commit details
  2. Squashed 'src/nanolib-work-module/BLAKE2/' content from commit 320c325

    git-subtree-dir: src/nanolib-work-module/BLAKE2
    git-subtree-split: 320c325437539ae91091ce62efec1913cd8093c2
    Matoking committed Mar 9, 2019
    Copy the full SHA
    0b3366c View commit details
  3. Merge commit '0b3366c886214c3dc6f20d3fcaecb9e1fe078288' as 'src/nanol…

    …ib-work-module/BLAKE2'
    Matoking committed Mar 9, 2019
    Copy the full SHA
    8d1ea7f View commit details
  4. Copy the full SHA
    0703881 View commit details

Commits on Mar 20, 2019

  1. Add support for Windows and ARM

    Add support for compiling using MSVC. Add support for ARM (with optional
    NEON support) and other platforms (with reference implementation).
    Matoking committed Mar 20, 2019
    Copy the full SHA
    f0fd4a5 View commit details

Commits on Apr 8, 2019

  1. Fix MEGANANO <-> MILLINANO conversions

    MEGANANO and MILLINANO shared the same constant value, meaning
    no conversion would happen if strings were passed as parameters instead of
    NanoDenomination constants.
    Matoking committed Apr 8, 2019
    Copy the full SHA
    e1a2d5c View commit details

Commits on Apr 11, 2019

  1. Add 'validate_seed' function

    Matoking committed Apr 11, 2019
    Copy the full SHA
    990dcf1 View commit details
  2. Code cleanup

    Matoking committed Apr 11, 2019
    Copy the full SHA
    9b6d973 View commit details

Commits on Apr 15, 2019

  1. Add custom work thresholds for blocks

    Allow work thresholds to be set on a per-block basis.
    Also add function to return the exact value for a PoW.
    
    These changes are made to prepare for dynamic PoW coming
    with the Solidus release.
    Matoking committed Apr 15, 2019
    Copy the full SHA
    71e3bf9 View commit details

Commits on Apr 30, 2019

  1. Allow threshold change in Block.solve_work

    Providing 'threshold' parameter in 'solve_work'
    will now change the Block instance's work threshold.
    Matoking committed Apr 30, 2019
    Copy the full SHA
    7c690db View commit details

Commits on May 10, 2019

  1. Add install instructions

    Matoking committed May 10, 2019
    Copy the full SHA
    407954e View commit details

Commits on May 20, 2019

  1. Add support for V1 epoch blocks

    Verify epoch V1 state blocks correctly as described in
    nanocurrency/nano-node#955
    Matoking committed May 20, 2019
    Copy the full SHA
    4c79964 View commit details

Commits on Jun 8, 2019

  1. Enable multithreading during PoW generation

    Enable multithreading during solve_work() calls by releasing GIL
    inside the C extension.
    Matoking committed Jun 8, 2019
    Copy the full SHA
    1d8e473 View commit details

Commits on Jun 12, 2019

  1. Copy the full SHA
    dc496a6 View commit details
  2. Rename work threshold to work difficulty

    Rename work threshold to work difficulty and use 16-character hex
    strings instead of integers like the NANO node.
    Matoking committed Jun 12, 2019
    Copy the full SHA
    4536f85 View commit details

Commits on Jun 14, 2019

  1. Code cleanup and more tests

    Matoking committed Jun 14, 2019
    Copy the full SHA
    76e3a28 View commit details

Commits on Jun 15, 2019

  1. Copy the full SHA
    9f3e654 View commit details

Commits on Jun 18, 2019

  1. Release 0.3

    Matoking committed Jun 18, 2019
    Copy the full SHA
    1b3a770 View commit details
Loading