keep-starknet-strange / shinigami

Bitcoin Script VM in Cairo
https://shinigamibtc.dev
MIT License
57 stars 56 forks source link

[feat] Compiler to optional #205

Closed b-j-roberts closed 1 month ago

b-j-roberts commented 1 month ago

Change the compiler from opcodes: Felt252Dict<u8> to opcodes: Felt252Dict<Option<u8>>, and when compiling opcodes, throw an error if the opcode does not exist.

Create a set of test cases in src/tests/test_compiler.cairo of these new features.

References

Compiler

stevencartavia commented 1 month ago

Hi, I would like to try this one!

onlydustapp[bot] commented 1 month ago

Hey @stevencartavia! Thanks for showing interest. We've created an application for you to contribute to shinigami. Go check it out on OnlyDust!

mubarak23 commented 1 month ago

@b-j-roberts i have work on something like this before on this project, Kindly Assign

onlydustapp[bot] commented 1 month ago

Hey @mubarak23! Thanks for showing interest. We've created an application for you to contribute to shinigami. Go check it out on OnlyDust!

ShantelPeters commented 1 month ago

@b-j-roberts please can I be assigned to this issue

onlydustapp[bot] commented 1 month ago

Hey @ShantelPeters! Thanks for showing interest. We've created an application for you to contribute to shinigami. Go check it out on OnlyDust!

JoE11-y commented 1 month ago

Can I take a stab at this? @b-j-roberts.

onlydustapp[bot] commented 1 month ago

Hey @JoE11-y! Thanks for showing interest. We've created an application for you to contribute to shinigami. Go check it out on OnlyDust!

b-j-roberts commented 1 month ago

Hi, I would like to try this one!

Awesome, thank you and welcome to the project. Please let me know if you have any questions, I'll assign now and check on progress soon 👍