Closed auryn-macmillan closed 4 weeks ago
Hi @auryn-macmillan . This is expected. We need to check Proxy Singleton implementation to know the version of the Safe. We expect that to be on slot 0
.
We will work on supporting more proxies, but as a quick fix, you can put the Singleton address in the slot 0
of your custom proxy, and it should work.
Describe the bug When creating a safe with a non-standard proxy (created via something other than the safe proxy factory), some of the safe transaction services return errors for that safe. This renders the safe unusable in applications like the safe web wallet.
To Reproduce Steps to reproduce the behavior:
Here's one I baked earlier.
Expected behavior The safe should behave like other safes, except where the proxy changes the default behaviour.
Additional context For context, the proxy here is intended to give some account irrevocable module-like access to control the safe. This was a rushed implementation for the sake of testing, so there's a reasonable chance that the proxy I tested with is simply broken.