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
V1 contract has some security mechanism in case of emergency: TSS updater, pauser, etc...
Some mechanisms should be ported to v2, some eventually not or modified (example TSS shouldn't be able to set cap for ERC20Custody)
Check the current security mechanism in v1 contract
Port v1 mechanism, write a spec and make eventual modification for v2
Implement mechanism in V2 contract
The text was updated successfully, but these errors were encountered:
To take in consideration: change OnlyTSS to TSSUpdater or something similar for SetCustody and SetConnector for EVM Gateway.
OnlyTSS would require develop a specific message on the protocol to let the TSS sign such message, which is less flexible solution for the time being./ The entity that has the upgrade contract privilege can already overwrite the message implementation, it makes sense that this same entity has the authorization to call the above functions.
Things should be same for similar other logic. TSS should only be used for core CCTX logic, admin function should be authorized by the contract admin (which could be transferred to the TSS in the future)
V1 contract has some security mechanism in case of emergency: TSS updater, pauser, etc...
Some mechanisms should be ported to v2, some eventually not or modified (example TSS shouldn't be able to set cap for ERC20Custody)
The text was updated successfully, but these errors were encountered: