Summary
SEP-41 requires metadata functions (decimals/name/symbol) so wallets can display the LP share token correctly. These should be set once at initialize() time per pool instance, consistent with the per-asset pool_factory model where each instance's share token should be named after its underlying asset.
Acceptance Criteria
Tech Stack
Rust, Soroban SDK, contracts/pool/src/lib.rs, contracts/pool/src/types.rs
Summary
SEP-41 requires metadata functions (decimals/name/symbol) so wallets can display the LP share token correctly. These should be set once at initialize() time per pool instance, consistent with the per-asset pool_factory model where each instance's share token should be named after its underlying asset.
Acceptance Criteria
Tech Stack
Rust, Soroban SDK, contracts/pool/src/lib.rs, contracts/pool/src/types.rs