I was sent here by the nice user support people.
Can I transfer ownership of an ERC-721 contract to a gnosis safe?
just to be clear, not erc-721 tokens... I am talking about the contract, can it be controlled by a gnosis safe address?
Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. It only takes a minute to sign up.Sign up to join this community
On EVM (Ethreum Virtual Machine), there isn't much of a difference functionally between a smart contract address and an externally owned address (EOA). Gnosis is a smart contract and can interact with all sorts of other smart contracts (like an ERC-721 contract). However, one key difference between a smart contract and an EOA is that a smart contract address does not have a private key, and thus can't sign data on its own. If the ERC-721 contract has implemented some sort of signature verification function that requires the owner to sign some data, then Gnosis Safe won't be able to interact with it. Most of the implementation of ERC-721 is compatible with having a smart contract as an owner. However, the specification doesn't mention much about its implementation so it is technically possible to have an ERC-721 that's not compatible with Gnosis Safe. Testing it a testnet would be the best way to make sure things would work the right way on mainnet.