ARC-91: Upgrade Assembly Contract

Summary

This proposal is meant to upgrade the Assembly contract on Terra in order to mitigate an issue related to IBC proposals.

Abstract

A whitehat reached out to Astroport builders pointing out a potential low severity issue with the Assembly contract. The issue does not put any user funds at risk and it cannot freeze any contract.

The whitehat will post more details in the next weeks but the summary is that this issue allows other actors to prevent the execution of IBC proposals.

Executable Message

The executable message that upgrades the Assembly contract looks as follows:

[
  {
    "wasm": {
      "migrate": {
        "contract_addr": "terra1k9j8rcyk87v5jvfla2m9wp200azegjz0eshl7n2pwv852a7ssceqsnn7pq",
        "new_code_id": 1933,
        "msg": "e30="
      }
    }
  }
]

Copyright

Copyright and related rights waived via CC0.

1 Like