lips icon indicating copy to clipboard operation
lips copied to clipboard

Update Interoperability LIPs

Open ricott1 opened this issue 2 years ago • 0 comments

Update Interoperability LIPs to add events and error handling.

  • throw errors rather than return false/true
  • Fix typo in https://github.com/LiskHQ/lips/blob/main/proposals/lip-0049.md#executing-registration-message (should be channel not chainAccount :ok:
  • check images against dark background
  • update this section: https://github.com/LiskHQ/lips/blob/main/proposals/lip-0053.md#liveness-of-partner-chain 'partner chain' --> 'sidechain' and explain that this is done only on the mainchain :ok:
  • explain more clearly that mainchain is always live: https://github.com/LiskHQ/lips/blob/main/proposals/lip-0045.md#islive :ok:
  • set idxs to uint32 in LIP54 for message recovery params :ok:
  • fix storeKey(MAINCHAIN_ID) for the channel data substore in https://github.com/LiskHQ/lips/blob /aced79e3a90c893f25c8f0735ce73732f17cced6/proposals/lip-0043.md#execution-1 :ok:
  • CCU LIP within the inboxUpdate Validity, STORE_PREFIX_OUTBOX -> STORE_PREFIX_OUTBOX_ROOT :ok:
  • LIP 0043: update TAG_CHAIN_REG_MESSAGE to MESSAGE_TAG_CHAIN_REG :ok:
  • bounce and message recovery does not swap sending and receiving anymore. As a consequence, CCU on sidechains check the receivinChainID only if the status is ok
  • message fees are assigned by an explicit call to the token module.
  • if beforeCCMApply fails, state is reverted

ricott1 avatar Jun 01 '22 16:06 ricott1