Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Is it possible for smart contract to view past transactions done on it, in other words would it be possible for a smart contract to see who has sent it Ether since its inception?
it is possible only if you had registred them (in a map for example). the smart contract hasn't the ability to explore the blockchain to know has a log of the transaction senders.
Required, but never shown