I have a contract named Call:
contract Call {
...
function () payable {
// TODO: Call the call function in the main contract
// and forward all funds (msg.value) sent to this contract
// and passing in the following data: msg.sender
}
}
Here is the Main contract:
contract Main {
...
function call(address senderAddress) public {
// Make the code in here run when someone sends ethers to the Call contract
}
}
So, I want to have it so that whenever someone sends ethers the Call contract, it forwards all the ethers to the Main contract while running the call function in the Main contract with the necessary arguments.
Can this be done?
msg.sender, the value ofmsg.senderwill be the address ofPayMin– Victory Apr 03 '18 at 23:13