I am planning to build a smart contract and I have a general question about smart contracts before starting to program:
is it possible to build a smart contract that holds ERC-20 tokens where ownership of these tokens is linked to the address that deposited these tokens? I think this one should be possible and quite "easy" to programm
can I program my smart contract so that the owner of this token can use the (vested) token to participate in certain votings or does this always depend on how the other smart contract which would have to be called for voting is programmed? I somehow doubt this is possible
I just imagine how people can use their tokens which are stored in a contract for certain tasks.
Thanks in advance!