Closed therealbytes closed 1 month ago
I would like to work on this fix
Hello, Fabricio Robles here.
I would like to work on this issue :D
I have contributed to others web 3 open source projects such as Dojo Engine and would love to be part on the effort of this one.
@therealbytes i am Adeoluwa, A smart contract developer can i work on this
Hi @therealbytes, may I take this issue?
I have experience in programming with Go, and also contributed to various open source blockchain projects.
To tackle this issue, my initial approach will be modify the interface and the implementation of Create and Create2. After that, I will fix any arise compiler error due to breaking change of the interface. And of course I will make sure existing tests still pass after the changes
@therealbytes can I be assigned this issue please? This is my first time in Starknet ecosystem and I’d love to be given the opportunity to proof my acquired skill. Thank you 🙏🏾
Hey! @more-of-odeh This is not a Starknet project. How familiar are you with Go and Ethereum?
Rationale
Right now,
concrete.Environment.Create
andconcrete.Environment.Create2
ignore the return value of the bytecode execution. This is undesirable as it contains the revert reason when the contract creation reverts.Implementation
Modify the Concrete environment interface and implementation so the
Create
andCreate2
return the return value of the bytecode execution.