I set up a simple storage contract; but get error with OZ create (I use instead of truffle since Im using GSN)
> Artifacts written to /build/contracts
> Compiled successfully using:
- solc: 0.6.8+commit.0bbfe453.Emscripten.clang
Truffle output:
- Fetching solc version list from solc-bin. Attempt #1
- Fetching solc version list from solc-bin. Attempt #1
? Pick a contract to instantiate SimpleStorage
? Pick a network develop
All contracts are up to date
✖ Creating instance for contract at 0xD833215cBcc3f914bD1C9ece3EE7BF8B14f841bb
Returned error: VM Exception while processing transaction: revert Cannot set a proxy implementation to a non-contract address
Assuming you are just getting started and depending on your development roadmap, you could look at the upcoming improvements in GSNv2. I suggest joining the OpenGSN telegram to get the latest news on GSNv2 development and timescales.
Please ask all the questions that you need. For questions on GSNv2 you can ask in the OpenGSN telegram.
You can use Truffle with the GSN.
With the OpenZeppelin CLI, oz create is deprecated and you should use oz deploy.