You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 17, 2024. It is now read-only.
I think what we should have (maybe not a prio) is a way for the proxy (or maybe for gateway mnager) to transfer payment funds from a payment contract to another. this will be useful anytime a customer proxy wants to migrate the contract into a new address or change the chain_id.
Another option is less automatic but good enough for now is that IBC_close will burn the payment funds with then sends back the ash as proof of burn. with that the community will manually reimburse via governance the old proxy by refunding the new payment contract.
If you consider the dapp IBC counterparty on the other chain the ultimate customer and owner of the funds in the payment contract, we can just allow it to dens a TransferFunds IBC message on the same path it would usually use for RequestBeacon (see also #206). This should cover a lot of cases in which the channel and dapp contract is still healthy.
Yeah good question if you want to consider dapps owners of those NOIS or not. I think it should be the same way it works for KLM or Lufthansa miles you earn. They are yours, you can use them but you cannot sell them but If you change your account you should be able to call the support and transfer them to your new account.
Right, TransferFunds can be something very custom, not a generic send. It should not be attractive to hack a dapp to get the NOIS out. Worst case an attacker can use it for randomness.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Disallow closing? Doe something with remaining balance?
The text was updated successfully, but these errors were encountered: