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
safe_relay_service.relay.services.transaction_service.InvalidOwners: ('Signers=%s are not valid owners of the safe. Owners=%s', ['0x4007cB2E9809C4c41621CAc496409867561DE978'], ['0xA62e6BF4d37970974b5AAeE2d29BB06dD94E7574'])
A bit of further investigation:
This line doesnt retrieve the signers property from the transaction
I've observed the InvalidOwners error when using the incorrect Safe version. We could test by trying to use the new core to execute a safe transaction (like a trust) from a Safe with the old version.
safe_relay_service.relay.services.transaction_service.InvalidOwners: ('Signers=%s are not valid owners of the safe. Owners=%s', ['0x4007cB2E9809C4c41621CAc496409867561DE978'], ['0xA62e6BF4d37970974b5AAeE2d29BB06dD94E7574'])
A bit of further investigation:
This line doesnt retrieve the signers property from the transaction
https://github.com/CirclesUBI/safe-relay-service/blob/main/safe_relay_service/relay/services/transaction_service.py#L604
In the
https://github.com/safe-global/safe-eth-py/blob/v4.5.1/gnosis/safe/safe_tx.py#L203
Why doesnt it read the existing signatures as the signers?
I suspect the problem is in this line... https://github.com/safe-global/safe-eth-py/blob/v4.5.1/gnosis/safe/safe_tx.py#L135 the signers = self.signers but there is not value - shouldn't it be signatures?
The text was updated successfully, but these errors were encountered: