You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm interested in working on this issue. I have experience contributing to Python projects and SDKs, and I'm comfortable implementing data models, enums, and parsing logic while keeping everything consistent with the existing codebase.
Before making any changes, I'll review the current models to match the project's architecture, coding style, and serialization patterns. I'll implement the new Transfer model, add the TransferStatus enum, ensure Transfer.from_dict() correctly handles Decimal values, default the asset to XLM when it's missing, convert the status to the appropriate enum, and preserve optional fields as expected. I'll also add or update tests to verify the implementation meets the acceptance criteria and submit a clean, well-tested PR promptly.
Activity
GBOYEE commentedon Jul 20, 2026
Hi — I can take this on. I can handle this one. I'll implement it to spec and add tests. Will send a PR for this after assignment.
angelraph commentedon Jul 20, 2026
I'm interested in working on this issue. I have experience contributing to Python projects and SDKs, and I'm comfortable implementing data models, enums, and parsing logic while keeping everything consistent with the existing codebase.
Before making any changes, I'll review the current models to match the project's architecture, coding style, and serialization patterns. I'll implement the new
Transfermodel, add theTransferStatusenum, ensureTransfer.from_dict()correctly handlesDecimalvalues, default the asset toXLMwhen it's missing, convert the status to the appropriate enum, and preserve optional fields as expected. I'll also add or update tests to verify the implementation meets the acceptance criteria and submit a clean, well-tested PR promptly.grantfox-oss commentedon Jul 23, 2026
🦊 GrantFox — @angelraph has been assigned to this issue as part of the Official Campaign | FWC26 campaign!
Next steps:
Closes #40)Good luck! Track your progress on GrantFox.
grantfox-oss commentedon Jul 25, 2026
🎉 This issue has been marked as completed on GrantFox as part of the Official Campaign | FWC26 campaign!
@angelraph's PR #50 was approved and merged by @codebestia.
🏆 @angelraph: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (48 total points). Track your full progress on GrantFox.
👏 Great work, @angelraph! Keep contributing to ShadeProtocol.
feat(models): implement Transfer model and TransferStatus enum