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

alternate approach to transaction validation #3191

Commits on Aug 23, 2021

  1. ci: add pr title check

    Byron Hambly committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    f622f9e View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Configuration menu
    Copy the full SHA
    65ba51e View commit details
    Browse the repository at this point in the history
  2. Remove OpenSSL from Windows runtime

    - Removed OpenSSL installers and dependencies from Windows runtime
    - Removed stdout as appender from console wallet's log4rs logger
    hansieodendaal committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    5624c25 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. fix: exit command and free up tokio thread (tari-project#3235)

    Description
    ---
    Exit command didn't exit the cli loop.
    Rustyline was holding up a tokio thread - used a blocking thread instead
    
    Motivation and Context
    ---
    Bug
    
    How Has This Been Tested?
    ---
    Manually on base node
    sdbondi authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    d924beb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f0bf26 View commit details
    Browse the repository at this point in the history
  3. fix: add status output to logs in non-interactive mode (tari-project#…

    …3244)
    
    Description
    ---
    Add status output to logs in non-interactive mode
    
    Motivation and Context
    ---
    Base node in non-interactive mode was logging status
    
    How Has This Been Tested?
    ---
    Manually run base node in non-interactive mode
    Byron Hambly authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    6b91bb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    23ed3bb View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Configuration menu
    Copy the full SHA
    6778a44 View commit details
    Browse the repository at this point in the history
  2. ci: add pr title check (tari-project#3233)

    Description
    ---
    
    Add a github action to check PR titles follow conventional commit spec
    
    Motivation and Context
    ---
    
    Automate checks
    
    How Has This Been Tested?
    ---
    
    github actions
    stringhandler committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    d39029d View commit details
    Browse the repository at this point in the history
  3. fix: remove OpenSSL from Windows runtime (tari-project#3242)

    Description
    ---
    - Removed OpenSSL installers and dependencies from Windows runtime
    - Removed stdout as appender from console wallet's log4rs logger
    
    Motivation and Context
    ---
    - OpenSSL is not a Windows runtime dependency anymore
    - The console wallet cannot handle log4rs logger messages to its stdout as it breaks the TUI
    
    How Has This Been Tested?
    ---
    Build the installer, ran an installer, ran all the executable components
    stringhandler committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    0048c3b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84622f7 View commit details
    Browse the repository at this point in the history
  5. feat(wallet): add tab for error log to the wallet (tari-project#3250)

    Description
    ---
    Add a new tab in the console wallet. In the new tab is a stdout log from the wallet. The stdout is redirected to a new logfile called "stdout.log"
    I've added also some coloring, it's much easier to read the log file with some simple colors.
    
    Motivation and Context
    ---
    Easier to debug the wallet.
    
    How Has This Been Tested?
    ---
    Manually.
    stringhandler committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    098f25d View commit details
    Browse the repository at this point in the history
  6. reformat SQL code

    stringhandler committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    ed5b649 View commit details
    Browse the repository at this point in the history
  7. feat: add support for forcing sync from seeds (tari-project#3228)

    ## Description
    Add support for forcing sync to a seed node. Specify index for the node from peer_seeds list.
    
    ## How Has This Been Tested?
    Manually.
    
    ## Checklist:
    <!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
    * [x] I'm merging against the `development` branch.
    * [x] I have squashed my commits into a single commit.
    Cifko authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    d132932 View commit details
    Browse the repository at this point in the history
  8. test: cucumber forced sync (tari-project#3230)

    ## Description
    Add cucumber test that tests forced sync to single node.
    
    ## How Has This Been Tested?
    npm test -- --name "Force sync many nodes agains one peer"
    
    ## Checklist:
    <!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
    * [x] I'm merging against the `development` branch.
    * [x] I have squashed my commits into a single commit.
    Cifko authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    22d3341 View commit details
    Browse the repository at this point in the history
  9. test: add multiple wallet recovery from peer (tari-project#3240)

    Description
    Added multiple wallet recovery from peer
    
    Motivation and Context
    Additional tests
    
    How Has This Been Tested?
    Manually (npm test -- --name "Multiple Wallet recovery from seed node")
    StriderDM authored Aug 26, 2021
    Configuration menu
    Copy the full SHA
    dc0955c View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. feat: base_node prompt user to create id if not found (tari-project#3245

    )
    
    Description
    Prompt user to create id if not found
    
    Motivation and Context
    Improvement to base node startup, specifically on first run.
    
    How Has This Been Tested?
    Manually
    StriderDM authored Aug 27, 2021
    Configuration menu
    Copy the full SHA
    6391941 View commit details
    Browse the repository at this point in the history
  2. fix: daily wallet recovery fixes (tari-project#3229)

    <!--- Provide a general summary of your changes in the Title above -->
    
    ## Description
    <!--- Describe your changes in detail -->
    - Use the GRPC client connection given `WalletProcess`
    - Outputs error details in webhook in recovery cron job
    - Adds very basic mocha tests
    
    ## Motivation and Context
    <!--- Why is this change required? What problem does it solve? -->
    <!--- If it fixes an open issue, please link to the issue here. -->
    Recovery daily is failing even though it succeeds. 
    
    ## How Has This Been Tested?
    <!--- Please describe in detail how you tested your changes. -->
    <!--- Include details of your testing environment, and the tests you ran to -->
    <!--- see how your change affects other areas of the code, etc. -->
    
    ## Checklist:
    <!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
    * [x] I'm merging against the `development` branch.
    * [x] I have squashed my commits into a single commit.
    sdbondi authored Aug 27, 2021
    Configuration menu
    Copy the full SHA
    6970230 View commit details
    Browse the repository at this point in the history
  3. feat!: tell an FFI client that a recovery is in progress on `wallet_c…

    …reate` (tari-project#3249)
    
    Description
    ---
    ### Note: This is a breaking change to LibWallet FFI
    
    Currently if a wallet recovery was in progress and the wallet was shutdown the next time that wallet is start by an FFI client using the ‘wallet_create’ method there is no way for the FFI client to know that the recovery should be continued.
    
    The wallet is able to resume the recovery from where it left off and it should so as not to lose funds but the FFI client must restart the recovery process with the same seed words. The FFI client has to do the restarting so that it can provide the callback through which the process is monitored.
    
    Furthermore, the wallet does not respond to P2P transaction negotiation message if a recovery process is in progress so it is important that an FFI client completes any outstanding recoveries ASAP.
    
    How Has This Been Tested?
    ---
    untested in the backend.
    philipr-za authored Aug 27, 2021
    Configuration menu
    Copy the full SHA
    1368d59 View commit details
    Browse the repository at this point in the history
  4. fix: fix base_node_service_config not read (tari-project#3251)

    Description
    ---
    Fixed the base_node_service_config not being initialized with values from the config file.
    
    Motivation and Context
    ---
    See above
    
    How Has This Been Tested?
    ---
    System level testing
    hansieodendaal authored Aug 27, 2021
    Configuration menu
    Copy the full SHA
    8006688 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e363e90 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. wip

    stringhandler committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    7458024 View commit details
    Browse the repository at this point in the history