Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pragma solidity 0.5.10;
- contract A {
- event LogMsgSender(address who);
- function callMe() public {
- emit LogMsgSender(msg.sender);
- }
- }
- contract B {
- function callMe(address a) public {
- A(a).callMe();
- }
- }
- contract C {
- function callMe(address a, address b) public {
- B(b).callMe(a);
- }
- }
- contract D {
- function callMe(address a, address b, address c) public {
- C(c).callMe(a, b);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement