Using the correct/best solc version with Truffle and general tooling setup

I haven’t worked with Truffle/Solidity for a while and I am trying to get my environment/toolchain configure correctly. I have some questions regarding the compiler config. I was originally not setting the compiler config options in truffle-config.js and recently set it to 5.5 which appears as if it caused Truffle to download a new Docker…

TypeError: Invalid type for argument in function call. Invalid implicit conversion from address to string memory requested

I am getting this error while setting up an event to view address in the console Error-> TypeError: Invalid type for argument in function call. Invalid implicit conversion from address to string memory requested. emit LogFunctioning(winner); ^—-^ Solidity file address public homeBet; address public awayBet; address public winner; event LogTransfer(address winner); function makePayment(string result) public…