I need to burn 50% of the tokens in the contract - is this possible as the owner?
This is not possible by default. Even if you include
ERC20Burnable, only token holders can burn their own tokens.
You can add a function that does this using the
_burn internal function.
So once the contract is deployed and tokens transferred to contract it is impossible to burn them on the contract?
The 53% needs to drop by 50% - any idea?
I took a quick look at your token contract. It doesn't have this functionality so yes, once it's in the token contract, it's stuck there forever.