Проблема с множественным наследованием Solidity 0.7.4
К примеру у меня есть 3 контракта. Контракты A, B это токены.
contract A{
function transfer()public{
}
}
contract B is A{
function transfer()public{
}
}
contract C is A, B{
}
Компилятор выдает ошибку, связанную с тем, что метод transfer() существует в классе родителе, но я не могу поменять имя, так как функция transfer входит в стандарт токенов. Как мне решить эту проблему?