dojoengine / dojo

Dojo is a toolchain for building provable games and autonomous worlds with Cairo
https://dojoengine.org
Apache License 2.0
385 stars 147 forks source link

Add contract registry to the world #2111

Open glihm opened 1 week ago

glihm commented 1 week ago

1956 was a first good work to get the contract registry. This should be integrated in the namespace work, which will ease this integration.

Basically, we need to enable the world to keep track of the contracts that are registered, to be callable from other contracts without knowing the address in advance.

Doing so, one can easily access a contract's address form the world without hard-coding the address. We could also add a layer of permission here, with the writer permission, or adding an executor permission, to kind of control which contract can call which contract, which unlocks some new horizons.

Villegas2003 commented 3 days ago

Hi @glihm ,

I'm a software developer and a student at Universidad Cenfotec, as well as a strong interest in blockchain technology.

I'd like to contribute to the project by working on this issue. Could you please assign it to me if it's still available?

glihm commented 3 days ago

@Villegas2003 thank you for the interest in Dojo, this issue is being worked on currently. Please don't hesitate to check other unassigned issue. :)

Villegas2003 commented 3 days ago

Thank you very much @glihm , I will be reviewing the other issues to check their availability and to be able to collaborate with help