Skip to content

#605 Asset-Standardization | Unified Stellar Asset Contract (SAC) Interface - #1

Merged
oraimoitel merged 1 commit into
mainfrom
feature/asset-standardization-605
Oct 18, 2026
Merged

oraimoitel merged 1 commit into
mainfrom
feature/asset-standardization-605

Conversation

@oraimoitel

Copy link
Copy Markdown
Owner

Description

Standardize cross-contract operations for native XLM, classic Stellar asset wrappers, and native Soroban tokens.

Changes

  • Created src/token/client.rs with SAClient wrapping soroban_sdk::token::Client
  • Single execution path for SAC wrapped assets and custom tokens (same underlying token::Client)
  • Full interface: balance, transfer, transfer_from, approve, allowance, name, symbol, decimals
  • Unit tests covering all operations and confirming identical paths

Closes StellarFlow-Network#605

…interface

Standardize cross-contract operations for native XLM, classic Stellar asset
wrappers, and native Soroban tokens via a unified SAClient that wraps
soroban_sdk::token::Client. All token types share the identical host-function
execution path, confirmed by unit tests.
@oraimoitel
oraimoitel merged commit 239c2c4 into main Oct 18, 2026
0 of 2 checks passed
oraimoitel pushed a commit that referenced this pull request Oct 18, 2026
Implement Dynamic Range Tick Splitting Engine for Concentrated AMMs
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.

1 participant