Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Implement bounce() function of InteroperabilityStore #7027

Closed
Tracked by #6915
ishantiw opened this issue Feb 21, 2022 · 0 comments · Fixed by #7098
Closed
Tracked by #6915

Implement bounce() function of InteroperabilityStore #7027

ishantiw opened this issue Feb 21, 2022 · 0 comments · Fixed by #7098
Assignees
Labels
framework/module/interoperability Interoperability module
Milestone

Comments

@ishantiw
Copy link
Contributor

ishantiw commented Feb 21, 2022

Description

Implement bounce function as described in LIP0049:InternalFuncs:bounce(ccm) in BaseInteroperabilityStore class

  • Make sure ccu(CrossChainUpdate) and ccm(CrossChainMessage) interface is declared if not then declare it.

  • Make sure terminatedStateAccount and addToOutbox is implementation exists

  • In order to use terminatedStateAccount and addToOutbox, initialise InteroperabilityStore by passing getStore and interoperableModules

Acceptance Criteria

  • Should have unit test cases covering all the if/else code paths

Additional Information

  • Should be done after the issue that implements terminatedStateAccount and addToOutbox internal functions
@ishantiw ishantiw moved this to Backlog in Lisk SDK Version 6.0.0 Feb 21, 2022
@ishantiw ishantiw added framework/module/interoperability Interoperability module and removed framework labels Feb 23, 2022
@milenagojkovic milenagojkovic added this to the Sprint 66 milestone Mar 28, 2022
@shuse2 shuse2 moved this from Backlog to ToDo in Lisk SDK Version 6.0.0 Mar 29, 2022
@mitsuaki-u mitsuaki-u self-assigned this Mar 30, 2022
@milenagojkovic milenagojkovic moved this from ToDo to In Progress in Lisk SDK Version 6.0.0 Apr 4, 2022
@mitsuaki-u mitsuaki-u linked a pull request Apr 4, 2022 that will close this issue
@milenagojkovic milenagojkovic moved this from In Progress to Pending Review in Lisk SDK Version 6.0.0 Apr 5, 2022
ishantiw added a commit that referenced this issue Apr 5, 2022
Implement interoperability message `bounce` - Closes #7027
@ishantiw ishantiw closed this as completed Apr 5, 2022
Repository owner moved this from Pending Review to Done in Lisk SDK Version 6.0.0 Apr 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
framework/module/interoperability Interoperability module
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants