I'm new here. I want to deploy a contract on the BSC test net thru remix. The code is below. I'm running into a problem "This contract may be abstract, not implement an abstract parent's methods completely or not invoke an inherited contract's constructor correctly."

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return msg.sender;

    function _msgData() internal view virtual returns (bytes memory) {
        return msg.data;

Have you tried removing the abstract keywork. You have declared it as an abstract contract.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.