Skip to content

Feat/native asset & SAS Integretion#189

Merged
Cedarich merged 9 commits intoPulsefy:mainfrom
Nabeelahh:feat/Native-assest-
Mar 29, 2026
Merged

Feat/native asset & SAS Integretion#189
Cedarich merged 9 commits intoPulsefy:mainfrom
Nabeelahh:feat/Native-assest-

Conversation

@Nabeelahh
Copy link
Copy Markdown
Contributor

closes #155

Description:
The contract must seamlessly handle both Native XLM and Stellar Asset Contract (SAC) assets across all transaction flows. This ensures consistent behavior regardless of whether users interact with the system using native currency or tokenized assets like USDC or custom tokens.

Tasks:

  • Audit all Address::transfer calls to confirm compatibility with both native and SAC assets.

  • Implement standardized wrap/unwrap logic where necessary to ensure smooth Soroban interactions.

  • Build a comprehensive cross-asset test suite covering:

    • Native XLM
    • USDC (SAC)
    • Custom tokens

    Changes made:

  • Contract correctly processes transfers for both native and SAC assets.

  • No edge-case failures when switching between asset types.

  • Wrap/unwrap logic is consistent and reliable.

  • Automated tests validate all flows across multiple asset types.

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 25, 2026

@Nabeelahh Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Cedarich
Copy link
Copy Markdown
Contributor

@Nabeelahh fix failing workflow

@Nabeelahh
Copy link
Copy Markdown
Contributor Author

approve workflow sir

@Cedarich
Copy link
Copy Markdown
Contributor

@Nabeelahh Kindly Run cargo fmt --all -- --check and fix workflow

@Nabeelahh
Copy link
Copy Markdown
Contributor Author

please approve workflow sir

Copy link
Copy Markdown
Contributor

@Cedarich Cedarich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove changes from workflow files.

Solid implementation so far

Copy link
Copy Markdown
Contributor

@Cedarich Cedarich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Cedarich Cedarich merged commit 6190cac into Pulsefy:main Mar 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Native Asset & SAC Integration Audit

3 participants