I'm trying to call a payable mint function on my contract with a multisig, and it directly fail.
Non-payable functions work, but any time I call a function that requires some ETH or MATIC to be sent the transaction fails (it doesn't even pass the validation).
I try the same process on Gnosis Safe (goerli) and it work well with the same contract, same function, same amount for the value.
Is there some extra parameter that we have to set up to use a multisig on defender ??
Environment
I've imported a contract on Defender and using a Gnosis Safe Multi-sig created through Defender dashboard. I'm using Mumbai mainnet, but it doesn't work even on Polygon or Goerli.
Our contract are upgradable.
Details
When I try to execute the transaction I get this error in the console by MetaMask i have
'execution reverted: UUPSUpgradeable: must not be called through delegatecall', data: '0x08c379a00000000000000000000000000000000000000000…f7567682064656c656761746563616c6c0000000000000000'}
2. message: "Internal JSON-RPC error."