Closed arnabmitra closed 1 year ago
hackmd based on discussions https://hackmd.io/3fwzGtlbRRGiaBAUdZyyGg
Also #1425
It may be worth investigating if it's better to do something like this as Middleware.
Seems like adding this to the ibchooks module we recently added makes the most sense. The memo payload on a transfer should ensure that basic transfer permissions are copied over and that the destination IBC chain has a marker created with no mint/burn capabilities and an appropriate denom that indicates the token came in over ibc.
To clarify, we would be using the marker's ibc transfer endpoint / MsgIbcTransferRequest to construct the memo and do the transfer?
No ... we would use middleware that intercepts any transfer port movement of tokens and appropriately attaches a memo for both regular and restricted markers.
Summary
This is a task to POC/investigate send markers(including restricted markers) via ics-20 between chains Based on this writeup
Several threads here i think:
marker-ics20
protocol i thinkThese hold even if we want to do the same via
ica
i thinkProblem Definition
Why do we need this feature? IBC transfers will be completely impossible after v1.13 and there is some desire to move them around between chains, see #1093 Also markers should be created with certain restrictions on the destination chains for e.g MINT/BURN should be disabled on destination chain marker etc
Proposal
For Admin Use