Closed ptisserand closed 1 month ago
@ptisserand love to take this up when OD hack start.
@ptisserand Would love to work on this one, I have some experience in Cairo including unit testing 👌 https://github.com/carbonable-labs/cairo-erc-7498
I am applying to this issue via OnlyDust platform.
Simplify core test file structure by moving tests in /src next to code
Add event emissions to enable_white_list
, set_bridge_l1_addr
, set_erc721_class_hash
, and set_l1_l2_collection_mapping
in bridge.cairo
.
Include relevant parameters in the events for tracking changes.
Update unit tests to verify the correct events are emitted with expected values.
I am applying to this issue via OnlyDust platform.
Hello, I'm Daniel Calderón! I'm a passionate software engineer with over 3 years of experience, actively contributing to open-source projects through OnlyDust. I’m also a community moderator at Dojo Coding, where I help new developers get started with blockchain development. Over the past few months, I've contributed to several Starknet projects, including cairo-vm-go by Nethermind. Currently, I’m a Cairo developer at ByteBuilders, working on ByteBeasts, a fully on-chain RPG game built using the Dojo Engine framework. My expertise spans full-stack development, with a focus on backend, frontend, and smart contract development in blockchain ecosystems.
Currently, I'm building a fully on chain game using the Dojo Engine framework, I have good XP with unit testing on Cairo Smart Contracts! I will use the starknet::testing utils to check if the events were emitted properly after applying the changes to the functions.
I am applying to this issue via OnlyDust platform.
i'm a solidity and cairo smart contract developer with over 2 years experience and believe i have the skill set for the task
would create and add the missing events
I am applying to this issue via OnlyDust platform.
Would love to work on this one, I have some experience in Cairo including unit testing 👌 https://github.com/carbonable-labs/cairo-erc-7498
I will make sure to emit the correct events and test that they were indeed emitted using snfoundry spy and assert_emitted.
The maintainer ptisserand has assigned saimeunt to this issue via OnlyDust Platform. Good luck!
The functions
enable_white_list
,set_bridge_l1_addr
,set_erc721_class_hash
andset_l1_l2_collection_mapping
inbridge.cairo
lacks of events emitting.Unit test must be updated to add event check.