Here is a business case. Two people own an asset, and they estimate the annual maintenance on that asset is $1000 over the next year. So they each want to put $500 and lock it up in my smart contract. An administrator of the asset can spend the funds as needed. Can't use ETH, because of the volatility. If price drops, then no money to pay the maintenance.
Can only ETH be sent to a smart contract? Or can any other ERC-20 token be sent?
If any stable coin can be used, then I can work on the technicalities. If not, then the only solution I see is to create my own stable coin. Am I understanding correctly?
This question is related but somewhat different from Smart Contract with stable coin.