Hello @mmurthy , can i know what you did eventually (Error: gas required exceeds allowance (8000000) or always failing transaction)?
I’m having the same issue with an upgradeable contract and it throws the above error with the initialize function itself! sad to know that the problem has yet not been resolved!
Here’s the log:
? Choose the kind of deployment upgradeable ? Pick a network testnet ? Pick a contract to deploy Dice ✓ Contract Dice deployed All implementations have been deployed ? Call a function to initialize the instance after creating it? Yes ? Select which function * initialize() ✖ Creating instance for contract at 0xF48bC8a7a39cB34c4a8C0e816CA808B79eF2e5A3 and calling 'initialize' with no arguments Error: Returned error: gas required exceeds allowance (80000000) or always failing transaction
my initialize function only assigns the sender as manager and is payable!