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

feat(mojaloop/3050): implemented settlement model rules engine (#934) #942

Draft
wants to merge 17 commits into
base: main
Choose a base branch
from

Commits on Jan 16, 2023

  1. feat(mojaloop/3050): implemented settlement model rules engine (#934)

    * feat: implemented settlement model rules engine
    
    * chore: removed commented code
    vijayg10 authored Jan 16, 2023
    Configuration menu
    Copy the full SHA
    0662e01 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. feat(mojaloop/#3054): add option to include decoded transaction in me…

    …ssages (#936)
    
    * feat: add option to include decoded transaction in messages
    
    * chore: test
    
    * chore: audit
    
    * chore: remove
    
    * chore: fix dep breaking test
    
    * is this really a dep failure?
    
    * cleanup
    
    * yep, which dep is it
    
    * potentially knex migration and seeding issue!
    
    * chore: add explanation and error message log
    
    * chore: remove unneeded stringify
    kleyow authored Jan 17, 2023
    Configuration menu
    Copy the full SHA
    4f4b392 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. chore: added unit test

    Vijay Kumar committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    a003016 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. added test case for default settlement model

    Sridevi Miriyala committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    7ea8516 View commit details
    Browse the repository at this point in the history
  2. added test case with subscenario other than REMITTANCE

    Sridevi Miriyala committed Jan 20, 2023
    Configuration menu
    Copy the full SHA
    4273291 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. added test case for rules-engine

    Sridevi Miriyala committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    6f94c89 View commit details
    Browse the repository at this point in the history
  2. added test case for dummy model

    Sridevi Miriyala committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    43db6ca View commit details
    Browse the repository at this point in the history
  3. updated case for dummy model

    Sridevi Miriyala committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    2571931 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    769f8f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. feat(mojaloop/#3080): add validator for ilpPacket and unhappy test sc…

    …enarios (#937)
    
    * feat(mojaloop/#3080): add validator for ilpPacket and unhappy test scenarios
    
    * chore: update int tests
    
    * chore: lint
    
    * revert
    
    * chore: move code
    kleyow authored Jan 25, 2023
    Configuration menu
    Copy the full SHA
    9047406 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. feat(mojaloop/3051): integrate rule engine (#935)

    * feat: implemented settlement model rules engine
    
    * chore: removed commented code
    
    * feat: initial changes
    
    * feat: refactor rule engine integration
    
    * feat: refactor the rules engine
    
    * chore: move rule/decode logic and refactor transfer save
    
    * fix: payer limit issue in integration tests
    
    * fix: lint issues and integration tests
    
    * chore: changed default value for settlement model
    
    * fix: issue-with-failed-transfers
    
    * fix: unit test
    
    * fix: transferStateAndPositionUpdate
    
    * fix: some fixes
    
    * fix: settlement model chache issue
    
    * fix: lint issues
    
    * chore(snapshot): 16.4.0-snapshot.0
    
    * chore(snapshot): 16.4.0-snapshot.1
    
    * fix: build step for snapshot releases
    
    * chore(snapshot): 16.4.0-snapshot.2
    
    * fix: settlement model rules engine default issue
    
    * chore(snapshot): 16.4.0-snapshot.3
    
    * chore: improve coverage
    
    * fix: integration tests
    
    * chore: removed console log
    
    * chore: updated dependencies
    
    * fix: lint issues
    
    * fix: audi issue
    
    * fix: added missing param to config file
    
    * fix: removed INCLUDE_DECODED_TRANSACTION_OBJECT
    
    * fix: lint
    
    ---------
    
    Co-authored-by: Kevin <[email protected]>
    vijayg10 and kleyow authored Feb 6, 2023
    Configuration menu
    Copy the full SHA
    69ea2e4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    23e7ff9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01feac9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    80f2d7e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    137fbc3 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    69a0a31 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    79de116 View commit details
    Browse the repository at this point in the history