Comments (2)
On ChanCloseInit
it seems like we can safely error. We should test this to verify, but my understanding is that this will cancel the action.
ChanCloseConfirm
is a different story though.
By the time we're receiving that message, our partner module has closed its connection. At that point, maybe we should delegate the ability to an admin (likely a community pool) to release all the tokens in escrow for that chain. The admin would only be able to do this if the channel had closed, locking those NFTs.
from cw-ics721.
From the spec:
Once closed, channels cannot be reopened and identifiers cannot be reused.
This means that any NFTs that have IBCd away on that channel will never be recoverable.
from cw-ics721.
Related Issues (20)
- Create Mapping of function names between CosmWasm and ICS721 Go spec
- Add query for classURI given classID HOT 1
- Diagrams
- Governance Sudo Methods? HOT 1
- Fail safely if opposite side of channel initiates a close HOT 1
- extending cw-ics721-bridge contract
- Add deployment scripts
- Ibc3 feature failing tests HOT 3
- In case regular (non-mintable) cw721 is used, transfer should cause ACK fail HOT 2
- Update comment once we learn how CosmWasm message ordering works HOT 1
- Remove usage of `MintMsg<T>` if it gets removed HOT 1
- Add query for paginating over class IDs in the contract class ID map
- proper contract error on cw721 instantiation
- Update to cw-nfts 0.17 HOT 1
- Entry Incentives and Exit Taxes HOT 6
- Proxy is resetted, set back to null, during migration HOT 1
- eyeball (collection) might be compromised by proxy HOT 1
- Does metadata transfer?
- name and symbol HOT 1
- Use instantiate2 for INCOMING_PROXY and OUTGOING_PROXY
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cw-ics721.