Gas estimation errored with the following message (see below)

i am trying to deploying a contract to bsc testnet but it getting this error :

Gas estimation errored with the following message. The transaction execution will likely fail. Do you want to force sending?

Internal JSON-RPC error. { “code”: -32000, “message”: “execution reverted” }.

here is my code link: https://github.com/coderbang1/smartcontract/blob/main/code

Hey @iammoud2, the github link just show the solidity code, if you are using truffle to deploy the contract(s), would be even better to check its config file, also uploading properly the project will save us time to help you review the code, but it might be that you must specify the gas fees for that testnet in your truffle config file.

Carlos Z