-
Notifications
You must be signed in to change notification settings - Fork 52
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: add cross chain txs for storage resources #50
Conversation
e89abe9
to
708a13c
Compare
78f343f
to
96c505d
Compare
2d82402
to
7c6c861
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
code reuse is the biggest problem, I believe you dont want to care about the handler logic change in the future.
3a07607
to
9bcf681
Compare
e5e2638
to
76f4a65
Compare
Please fulfill the content in the PR template, with no deletion for the Rational and Examples part. |
0d77020
to
9c3ded9
Compare
efe2fd5
to
e8bba7a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
This pull request will add transactions for mirroring resources from Greenfield to BSC, as well as operations for creating and deleting Buckets and Groups.
New messages will be added:
MirrorBucket
MirrorObject
MirrorGroup
New cross-chain apps will be implemented:
BucketApp
: bucket app will handle the cross-chain functions likecreate bucket
,delete bucket
,mirror bucket
ObjectApp
: object app will handle the cross-chain functions likedelete object
,mirror object
GroupApp
: group app will handle the cross-chain functions likecreate group
,delete group
,mirror group
Rationale
To implement the cross-chain functions for the storage module.
Example
Mirror bucket:
Mirror object:
Mirror group:
Changes
Notable changes: