-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Golang Backend and Indexer #418
Comments
Can I start working on this?I have vast expertise in golang and have contributed in go projects like DiceDB. |
Gm ping me on Telegram please. Do you have an ETA? |
I can complete this in 24-30 hours.I am not able to find your telegram on od website . It’s saying user does not exist.Can you provide it to me. My telegram is @himanshu433 |
I'd be happy to do this. |
Hi! I can implement the pixel shield and metadata features. Here's my plan: ETA: 15-18 hours
Main tasks:
I'm experienced with backend/DB work but will need some time to get familiar with Go/Cairo specifics. Already reviewed pixel.go and understand the event processing patterns |
Can I work on this, please? |
Can I tackle this one? |
PR #438 |
Description
Update indexer of Pixel with the new features located in art_peace.cairo :
#[derive(Drop, starknet::Event)]
pub struct PixelShieldPlaced {
#[key]
pub placed_by: ContractAddress,
#[key]
pub pos: u128,
pub shield_type: PixelShieldType,
pub amount_paid: u256,
}
PixelMetadata Event:
#[derive(Drop, starknet::Event)]
pub struct PixelMetadataPlaced {
#[key]
pub placed_by: ContractAddress,
#[key]
pub pos: u128,
#[key]
pub day: u32,
pub color: u8,
pub metadata: MetadataPixel,
}
#[derive(Drop, Serde, starknet::Store, Clone)]
pub struct MetadataPixel {
pub pos: u128,
// Color index in the palette
pub ipfs: ByteArray,
pub nostr_event_id: u256,
pub owner: starknet::ContractAddress,
pub contract: starknet::ContractAddress,
}
The text was updated successfully, but these errors were encountered: