Summary
Once balance/transfer/approve/allowance/transfer_from are implemented, they need a dedicated compliance test suite verifying they behave per the SEP-41 spec's edge cases (not just the repo's own happy paths already covered by unit tests for each function individually) — e.g. transferring more than balance, approving zero, allowance expiration by ledger number.
Acceptance Criteria
Tech Stack
Rust, Soroban SDK, contracts/pool/src/test.rs
Summary
Once balance/transfer/approve/allowance/transfer_from are implemented, they need a dedicated compliance test suite verifying they behave per the SEP-41 spec's edge cases (not just the repo's own happy paths already covered by unit tests for each function individually) — e.g. transferring more than balance, approving zero, allowance expiration by ledger number.
Acceptance Criteria
Tech Stack
Rust, Soroban SDK, contracts/pool/src/test.rs