-
Notifications
You must be signed in to change notification settings - Fork 82
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
Implement ICS 721: NFT transfer on ibc-rs
#346
Comments
ibc-rs
ibc-rs
Thank you for opening this issue. Would someone from Composable have the capacity to implement this? Ideally, we would also have a (brief) ADR outlining the architecture of the module so that we can agree on the general architecture before you start implementing. Also please note that with #322, the |
Pleasure :) Our goal is to do the bulk of the work, and get from the core maintainers support on the review side + architecture. We'd have to port these changes into our own fork, since we aren't currently using the canonical What do you think? |
Yes that sounds great to me 😀 |
Summary
Implement iCS 721: NFT transfer on
ibc-rs
Problem Definition
At Composable, we are currently finishing up our Centauri Bridge, which will connect the Polkadot with Cosmos. It is important
for us to be able to support NFT transfers to give those chains that are using this feature through IBC.
Proposal
Ideally follow the spec and the reference implementation written in go, and a reference implementation in CosmWasm
Acceptance Criteria
Happy path
NFT being transferred from chain A to B, and then back from B to A.
Less happy path
NFT transfer timing out, and not being transferred to chain B from A.
NFT transfer succeeding from A to B, but timing out from B to A.
For Admin Use
The text was updated successfully, but these errors were encountered: