lips
lips copied to clipboard
Update Interoperability LIPs
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
notchainAccount
: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