Error in transaction proposal when fetching Safe API

Hey folks! I'm running into an issue when trying to approve a multisig proposal in Admin Transaction Proposals. The proposal loads fine, but once I hit approve, I get a "Failed to fetch" error. Console shows a request to the Safe API server rejected due to CORS issues, I'd bet it was added after the recent incidents:

Access to fetch at 'https://safe-transaction-mainnet.safe.global/api/v1/safes/0x48301Fe520f72994d32eAd72E2B6A8447873CF50/multisig-transactions/?limit=1' from origin 'https://defender.openzeppelin.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

Is this guess correct? Any estimated timeline on the fix? FWIW tenant id is dfc03e9c-39c2-4fd8-aa9e-70c42180da17 and proposal id 9d484262-d777-4002-a8f2-438189d7f368.

Hi @spalladino :slightly_smiling_face: yes that is right, the Safe API is down, and so Transaction Proposals using Multisigs in Defender.
We are in conversations with them and they don't have an ETA yet, in the meantime, they recommend using https://app.palmeradao.xyz/ alternative UI

2 Likes