Open Abeeujah opened 5 hours ago
I'd like to take this issue.
My Background I am a Full Stack Blockchain Developer with proficiency in Solidity/Rust, Next.js, TypeScript, React, and Node.js. I've demonstrated my ability to adjust to a variety of requirements, perform well under pressure, and reliably produce user-centric blockchain solutions with 46 significant contributions spread over 12 OnlyDust projects.
Can I take care of this issue?
my name is Gideon Bature, a Software Engineer with experience working on Rust projects. If assigned this task, will send my first PR within 48 hours.
Thank you!
Is this issue still available? I'm a Rust developer, and I will like this
Can I be assigned to this?
Is it okay if I take this?
I'd love to work on this!
Can I tackle this one?
Can I start working on this? @Abeeujah please kindly assign
Member of Dojo Coding. I have contributed before to other projects like:
kakarot-rpc
kakarot-ssj
ef-tests
Raito
Starknet-Phone
Madara
stark-cairo-nodes
Can I work on this issue?
Check my OnlyDust profile, I've contributed to many projects: Profile
Overview
This service processes subscription events emitted when a user opts into the auto-swap feature. It records the user's preferences for swapping tokens automatically.
Payload
The service should handle incoming payloads with the following structure:
wallet_address
: The user's wallet address.to_token
: The stable token they want to swap to.from_token
(array of token_addresses): Tokens they want to swap from.percentage
(array of numbers): Corresponding percentages for each from_token.Functionality
Create Subscription:
swap_subscription
table with:wallet_address
to_token
Populate Token-Specific Data:
from_token
, store the token and its swappercentage
in theswap_subscription_from_token
table.Acceptance Criteria
from_token
andpercentage
arrays align properly (e.g., 50% for STRK, 50% for another token).Examples
Input Payload:
Database Updates:
swap_subscription
:wallet_address
: 0xUserAddressto_token
: USDTswap_subscription_from_token
:from_token
: STRK,percentage
: 50from_token
: BROTHER,percentage
: 50Dependencies