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

bl1 #46

Open
wants to merge 125 commits into
base: part_1
Choose a base branch
from
Open

bl1 #46

wants to merge 125 commits into from

Commits on Aug 21, 2017

  1. Implement Proof-of-Work

    Jeiwan committed Aug 21, 2017
    Configuration menu
    Copy the full SHA
    0f23d64 View commit details
    Browse the repository at this point in the history
  2. Output mining progress

    Jeiwan committed Aug 21, 2017
    Configuration menu
    Copy the full SHA
    94f3654 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35449eb View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2017

  1. Configuration menu
    Copy the full SHA
    f94bbb4 View commit details
    Browse the repository at this point in the history
  2. Simplify 'target'

    Jeiwan committed Aug 22, 2017
    Configuration menu
    Copy the full SHA
    d379fde View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2017

  1. Configuration menu
    Copy the full SHA
    2a9385d View commit details
    Browse the repository at this point in the history
  2. Remove a comment

    Jeiwan committed Aug 24, 2017
    Configuration menu
    Copy the full SHA
    fec88e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2017

  1. Add README

    Jeiwan committed Aug 27, 2017
    Configuration menu
    Copy the full SHA
    56cb2de View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2017

  1. Configuration menu
    Copy the full SHA
    8502225 View commit details
    Browse the repository at this point in the history
  2. Implement DB persistence

    Jeiwan committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    fdccadf View commit details
    Browse the repository at this point in the history
  3. Refactor NewBlockchain

    Jeiwan committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    e6cf54a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a93e1e9 View commit details
    Browse the repository at this point in the history
  5. Add .gitignore

    Jeiwan committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    d99bbc1 View commit details
    Browse the repository at this point in the history
  6. Implement basic CLI

    Jeiwan committed Aug 28, 2017
    Configuration menu
    Copy the full SHA
    5247717 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0791af View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2017

  1. Rework the CLI using 'flag'

    Jeiwan committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    5b46248 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    54b6c07 View commit details
    Browse the repository at this point in the history
  3. Update README

    Jeiwan committed Aug 29, 2017
    Configuration menu
    Copy the full SHA
    d3b2c5c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2017

  1. Implement transactions

    Jeiwan committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    2ba0f1b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    08a211b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    206f87e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46a1654 View commit details
    Browse the repository at this point in the history
  5. Fix printChain

    Jeiwan committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    8e66369 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6941c5f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    95d3f69 View commit details
    Browse the repository at this point in the history
  8. Rework Blockchain.FindUTXOs

    Jeiwan committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    f83ccd7 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    87eb17b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    751d791 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6388b20 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2017

  1. Minor improvements

    Jeiwan committed Sep 4, 2017
    Configuration menu
    Copy the full SHA
    78dbfc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    326ecb8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32dd771 View commit details
    Browse the repository at this point in the history
  4. Set PoW target to 24

    Jeiwan committed Sep 4, 2017
    Configuration menu
    Copy the full SHA
    7904009 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2017

  1. Configuration menu
    Copy the full SHA
    c748768 View commit details
    Browse the repository at this point in the history
  2. Minor improvements

    Jeiwan committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    f4ae516 View commit details
    Browse the repository at this point in the history
  3. Rework UTXO related functions

    Jeiwan committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    e89846d View commit details
    Browse the repository at this point in the history
  4. Final fixes

    Jeiwan committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    d107d92 View commit details
    Browse the repository at this point in the history
  5. Add a link to the README

    Jeiwan committed Sep 5, 2017
    Configuration menu
    Copy the full SHA
    373a09b View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2017

  1. Configuration menu
    Copy the full SHA
    70c04fa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b1938 View commit details
    Browse the repository at this point in the history
  3. Save wallet to a file

    Jeiwan committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    8d7f945 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a1e6f7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    caf7174 View commit details
    Browse the repository at this point in the history
  6. Implement Base58Decode

    Jeiwan committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    4805ce1 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2017

  1. Configuration menu
    Copy the full SHA
    5b0e4ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deb7e2c View commit details
    Browse the repository at this point in the history
  3. Update usage

    Jeiwan committed Sep 8, 2017
    Configuration menu
    Copy the full SHA
    7510598 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b0619e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b40010 View commit details
    Browse the repository at this point in the history
  6. Fix Transaction.SetID

    Jeiwan committed Sep 8, 2017
    Configuration menu
    Copy the full SHA
    e6eed11 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    484d0bb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cb17762 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    92be537 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7e8c888 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2017

  1. Configuration menu
    Copy the full SHA
    2ce04f8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc0c819 View commit details
    Browse the repository at this point in the history
  3. Fix TXInput.UnlocksOutputWith

    Jeiwan committed Sep 10, 2017
    Configuration menu
    Copy the full SHA
    843858d View commit details
    Browse the repository at this point in the history
  4. Clean up base58.go

    Jeiwan committed Sep 10, 2017
    Configuration menu
    Copy the full SHA
    80e320a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9421206 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bb70b49 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5f9e6c0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7290aaa View commit details
    Browse the repository at this point in the history
  9. Implement ValidateAddress

    Jeiwan committed Sep 10, 2017
    Configuration menu
    Copy the full SHA
    a436da6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bf8c5d2 View commit details
    Browse the repository at this point in the history
  11. Fix some initializations

    Jeiwan committed Sep 10, 2017
    Configuration menu
    Copy the full SHA
    7b6d569 View commit details
    Browse the repository at this point in the history
  12. Improve the printchain command

    Jeiwan committed Sep 10, 2017
    Configuration menu
    Copy the full SHA
    c0b4d6d View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2017

  1. Fix the 'checksum' function

    Jeiwan committed Sep 12, 2017
    Configuration menu
    Copy the full SHA
    465b85d View commit details
    Browse the repository at this point in the history
  2. Fix Signature resetting

    Jeiwan committed Sep 12, 2017
    Configuration menu
    Copy the full SHA
    b6f7626 View commit details
    Browse the repository at this point in the history
  3. Fix PubKey resetting

    Jeiwan committed Sep 12, 2017
    Configuration menu
    Copy the full SHA
    a6394c7 View commit details
    Browse the repository at this point in the history
  4. Update README

    Jeiwan committed Sep 12, 2017
    Configuration menu
    Copy the full SHA
    402b298 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2017

  1. Implement rewards

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    56ccd7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01b9dd2 View commit details
    Browse the repository at this point in the history
  3. Implement TXOutputs

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    2f54328 View commit details
    Browse the repository at this point in the history
  4. Implement UTXOSet

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    249b7f4 View commit details
    Browse the repository at this point in the history
  5. Improve UTXOSet

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    7eda539 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb78220 View commit details
    Browse the repository at this point in the history
  7. Implement DeserializeOutputs

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    b15e111 View commit details
    Browse the repository at this point in the history
  8. Implment UTXOSet.FindUTXO

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    c3aa678 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e3739ac View commit details
    Browse the repository at this point in the history
  10. Remove Blockchain.FindUTXO

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    0b7d2ac View commit details
    Browse the repository at this point in the history
  11. Use the UTXO set to send coins

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    3e491be View commit details
    Browse the repository at this point in the history
  12. Implement UTXOSet.Update

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    fe34c88 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    99d1134 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4f0e04f View commit details
    Browse the repository at this point in the history
  15. FindAllUTXO → FindUTXO

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    47737a2 View commit details
    Browse the repository at this point in the history
  16. Add a newline

    Jeiwan committed Sep 17, 2017
    Configuration menu
    Copy the full SHA
    8ef0f2c View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2017

  1. Configuration menu
    Copy the full SHA
    337a637 View commit details
    Browse the repository at this point in the history
  2. Refactor something in UTXOSet

    Jeiwan committed Sep 18, 2017
    Configuration menu
    Copy the full SHA
    827f124 View commit details
    Browse the repository at this point in the history
  3. Implement Merkle tree

    Jeiwan committed Sep 18, 2017
    Configuration menu
    Copy the full SHA
    668d209 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cafc0e View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2017

  1. Revert "Fix the 'checksum' function"

    This reverts commit 465b85d.
    Jeiwan committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    74cbac4 View commit details
    Browse the repository at this point in the history
  2. Lower the difficulty of PoW

    Jeiwan committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    ffac3de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b9b571 View commit details
    Browse the repository at this point in the history
  4. Update the README

    Jeiwan committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    2e06c0a View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2017

  1. Configuration menu
    Copy the full SHA
    60a1386 View commit details
    Browse the repository at this point in the history
  2. Implement 'version' command

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    1c5bc46 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7935589 View commit details
    Browse the repository at this point in the history
  4. Implement 'addr' command

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    4a9f7be View commit details
    Browse the repository at this point in the history
  5. Set node ID via an env. var

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    504b6c8 View commit details
    Browse the repository at this point in the history
  6. 1 Configuration menu
    Copy the full SHA
    57f3680 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c91da0 View commit details
    Browse the repository at this point in the history
  8. Update .gitignore

    Jeiwan committed Oct 1, 2017
    1 Configuration menu
    Copy the full SHA
    4acc3ae View commit details
    Browse the repository at this point in the history
  9. Fix wallet file name

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    130cf66 View commit details
    Browse the repository at this point in the history
  10. Implement block height

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    2734285 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0c59d8c View commit details
    Browse the repository at this point in the history
  12. Implement 'getblocks' command

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    9adb5fc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    470adef View commit details
    Browse the repository at this point in the history
  14. Implement Blockchain.AddBlock

    Jeiwan committed Oct 1, 2017
    Configuration menu
    Copy the full SHA
    a79d78a View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c753df2 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2017

  1. Implement 'tx' command (WIP)

    Jeiwan committed Oct 3, 2017
    Configuration menu
    Copy the full SHA
    3cb93b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9de40a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    150778f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    13f22d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c4340f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2017

  1. 1 Configuration menu
    Copy the full SHA
    64d1cc5 View commit details
    Browse the repository at this point in the history
  2. Fix the main scenario

    Jeiwan committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    a96a5bc View commit details
    Browse the repository at this point in the history
  3. Update README

    Jeiwan committed Oct 6, 2017
    Configuration menu
    Copy the full SHA
    58f9eb7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb32e7c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2017

  1. Don't output every hash onto console, its too slow

    Mining is about 3 times faster in average on my computer with this patch.
    denispeplin authored Oct 18, 2017
    Configuration menu
    Copy the full SHA
    989569c View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2017

  1. 👕 Fixes crypto/ecdsa.PublicKey composite literal uses unkeyed fields

    My linter never runs out of things to complain about :)
    bigUNO committed Oct 19, 2017
    1 Configuration menu
    Copy the full SHA
    28de847 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2017

  1. Merge pull request #5 from bigUNO/master

    🤝 Fixes unkeyed composite literal
    Jeiwan authored Oct 28, 2017
    Configuration menu
    Copy the full SHA
    0557058 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #4 from denispeplin/patch-1

    Don't output every hash onto console, its too slow
    Jeiwan authored Oct 28, 2017
    Configuration menu
    Copy the full SHA
    c5c21fd View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2018

  1. Configuration menu
    Copy the full SHA
    fee9bfd View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. readme: Fix urls

    evaporei committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    5dbf357 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2021

  1. Merge pull request #76 from otaviopace/fix-readme-urls

    Fix URLs on README
    Jeiwan authored Jun 26, 2021
    Configuration menu
    Copy the full SHA
    ff40835 View commit details
    Browse the repository at this point in the history