I want a ERC-1155 contract that allows anyone to "wrap" any ERC-20 token.
Well, that's impossible, because when a ERC-20 token would be added, need to emit events for all its balances, but accounts with balances cannot be en enumerated. Also we can't emit events when the underlying token transfers.
So, I want an "almost ERC-1155" contract that would be ERC-1155 except that for a newly added ERC-20 token the created "1155" token would not emit or not always emit "Transfer" events.
Does such a contract already exist?