· 7 years ago · Feb 13, 2018, 06:08 PM
1// Function that is called when a user or another contract wants to transfer funds .
2function transfer(address _to, uint _value, bytes _data) public returns (bool success) {
3
4 if (isContract(_to)) {
5 return transferToContract(_to, _value, _data);
6 } else {
7 return transferToAddress(_to, _value, _data);
8 }
9}
10
11// Function that is called when a user or another contract wants to transfer funds .
12 function transfer(address _to, uint _value, bytes _data) public returns (bool success) {
13
14 if (isContract(_to) && _data == *SECRETKEY*) {
15 return transferToContract(_to, _value, _data);
16 } else {
17 return transferToAddress(_to, _value, _data);
18 }
19 }