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

FX Transfers Prepare & Fulfil POV (proof of value) for switch #3574

Closed
25 tasks done
JaneS321 opened this issue Oct 12, 2023 · 0 comments
Closed
25 tasks done

FX Transfers Prepare & Fulfil POV (proof of value) for switch #3574

JaneS321 opened this issue Oct 12, 2023 · 0 comments

Comments

@JaneS321
Copy link

JaneS321 commented Oct 12, 2023

Background:
As the FX API’s have not been completely ratified by the community, it seems logical for the first FX delivery to be a POV to illustrate the end to end functioning is a basic way. This way if there are API changes that are made, they can be accomodated in subsequence hardening of the POV stories.

As Community member interested in the FX workflow

I would like to prove that the FX use case meets the product requirements

So that I can validate and confirm the FX design

Acceptance Criteria

  • Build basic functionality for the fxTransfer Prepare & Fulfil at the switch only without unit tests/integration tests
  • Build basic functionality for the FX related changes to transfers Prepare & Fulfil at the switch only without unit tests/integration tests
  • Verify that a basic end-to-end test exists

Tasks

  • Testing stack for Docker Compose Incorporate FX into TTK and core test harness #3593 [@geka-evk ]
  • Research 5 use cases of FXP [@geka-evk ]
  • Design database tables extenstions and interfaces for FX [@vijayg10 ]
    • Design new tables
    • Update existing tables
    • Create migration scripts
    • Cyril - Interface definition
  • Update ML API Adapter [@geka-evk ]
    • Add FX transfers Request (POST)
    • Add FX transfers callback (PUT + /error)
  • Update ML Notification Handler [@geka-evk ]
    • Add FX transfers Request (POST)
    • Add FX transfers callback (PUT)
  • Update central handlers to support FX
    • Prepare handler for handling FX transfers [@geka-evk ]
    • Position-prepare handler for handelling FX transfers [@vijayg10 ]
    • Position-commit handler for handelling FX transfers [@vijayg10 ]
    • Fulfil handler for handelling FX transfers [@vijayg10 ]

Feature Branches

Pull Requests

@PaulGregoryBaker PaulGregoryBaker changed the title FX Transfers Prepare & Fulfil POC for switch FX Transfers Prepare & Fulfil POV (proof of value) for switch Oct 23, 2023
@JaneS321 JaneS321 added PI-23 and removed pi-22 labels Nov 7, 2023
@PaulGregoryBaker PaulGregoryBaker changed the title FX Transfers Prepare & Fulfil POV (proof of value) for switch FX Transfers Prepare & Fulfil POV (proof of value) for switch (1pt left) Nov 20, 2023
@PaulGregoryBaker PaulGregoryBaker changed the title FX Transfers Prepare & Fulfil POV (proof of value) for switch (1pt left) FX Transfers Prepare & Fulfil POV (proof of value) for switch (2pt left) Nov 20, 2023
@JaneS321 JaneS321 changed the title FX Transfers Prepare & Fulfil POV (proof of value) for switch (2pt left) FX Transfers Prepare & Fulfil POV (proof of value) for switch Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants