Hi @husainfazel,
A Byzantium version of OpenZeppelin CLI has been created so you should now be able to deploy the token. This has the contracts (e.g. Proxy and ProxyAdmin) compiled for Byzantium.
First install the Byzantium version (I did this locally in the project):
npm i @openzeppelin/cli@byzantium
Compile the contracts specifying the solc version and EVM version.
npx oz compile --solc-version 0.5.3 --evm-version byzantium
Finally create the contract
npx oz create
Below is the output I got when creating the contract on Kotti.
$ npx oz compile --solc-version 0.5.3 --evm-version byzantium
✓ Compiled contracts with solc 0.5.3 (commit.10d17f24)
$ npx oz create
Nothing to compile, all contracts are up to date.
? Pick a contract to instantiate Token
? Pick a network kotti
✓ Added contract Token
? One or more linked dependencies are not yet deployed on dev-6.
Do you want to deploy them now? Yes
✓ Deploying @openzeppelin/contracts-ethereum-package dependency to network dev-6
✓ Contract Token deployed
All contracts have been deployed
? Call a function to initialize the instance after creating it? Yes
? Select which function * initialize()
✓ Instance created at 0x0bF01A567f4f749F1d71493B0653220DEB121815
0x0bF01A567f4f749F1d71493B0653220DEB121815
I suggest that the Issue on GitHub can be closed: https://github.com/OpenZeppelin/openzeppelin-contracts-ethereum-package/issues/72