I want to create a smart contract that receive ether from external accounts and pay them some profits monthly. I need to receive ether from them. What is the best practice in this regard? Whether the accounts that publishes the contract to the blockchain network should receive ether or the contract itself?
I was wondering if you assist me in this regard.