keep-starknet-strange / raito

Bitcoin ZK client written in Cairo.
https://raito.wtf
MIT License
40 stars 34 forks source link

[dev] Trace macro #186

Closed m-kus closed 1 month ago

m-kus commented 1 month ago

Create a new package containing Scarb procedural macro for conditional printing.

The expected interface is similar to println!() (and it should be used under the hood):

trace!("This is format string supporting inline args {arg1} and explicit args {}", arg2);

The macro has to resolve ONLY if tracing feature is set.
If the feature is disabled then it has to produce nothing.

Reading:

od-hunter commented 1 month ago

Can I do this please? @m-kus

onlydustapp[bot] commented 1 month ago

Hey @od-hunter! Thanks for showing interest. We've created an application for you to contribute to Raito - Bitcoin ZK Client. Go check it out on OnlyDust!

mexes20 commented 1 month ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hey @m-kus kindly assign me.

onlydustapp[bot] commented 1 month ago

Hey @mexes20! Thanks for showing interest. We've created an application for you to contribute to Raito - Bitcoin ZK Client. Go check it out on OnlyDust!