https://ruclips.ru/en/watch/SRwyNAeOio8/how-to-call-a-deployed-contract-in-solidity