Вячеслав:
Еще вопрос: вызываю функция перевода токенов с одного акаунта на другой (transfer), сделал чтобы она возвращала баланс акаунта с которого переводились токены - она возвращает правильно(меньше чем было) а когда после этого запрашиваю balanceof то старое значеине отображается - в чем может быть дело?
через remix все ок работает
a = my_contract.call({'from': web3.eth.accounts[0]}).transfer("0xe57E7F6d8a2fA00F1bA2dBC3df99E1621f74f1fd",100)
print(str(a))
result = my_contract.call().balanceOf(web3.eth.accounts[0])