Skip to content

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

Open
oraimoitel wants to merge 1 commit into
mainfrom
feature/asset-standardization-605
Open

#605 Asset-Standardization | Unified Stellar Asset Contract (SAC) Interface#1
oraimoitel wants to merge 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.
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.

🪙 Asset-Standardization | Unified Stellar Asset Contract (SAC) Interface

1 participant