Skip to content

feat: add end-to-end lifecycle test for alien-gatewayΒ #306

@ryzen-xp

Description

@ryzen-xp

πŸ“ Description

Add test_full_identity_lifecycle covering: register -> set_root -> add_stellar_address -> transfer -> new_owner updates root. Verify SMT root, owner, and events at each step. Commit snapshot.

βœ… Requirements

  • Add test_full_identity_lifecycle covering: register -> set_root -> add_stellar_address -> transfer -> new_owner updates root
  • Verify SMT root, owner, and events at each step
  • Commit snapshot.

🎯 Acceptance Criteria

  • Implementation matches the description above
  • Tests added or updated to cover the new behaviour
  • cargo test and cargo clippy pass with no warnings
  • CI (Smart Contracts CI) passes

πŸ“ Expected files to change

  • gateway-contract/contracts/core_contract/src/lib.rs
  • gateway-contract/contracts/core_contract/src/test.rs

πŸ’¬ Commit: feat: add end-to-end lifecycle test for alien-gateway
🌿 Branch: feat/add-end-to-end-lifecycle-test-for-alien-gateway | Priority: MEDIUM | Difficulty: β˜• one-coffee


Type: Feature Β· Priority: MEDIUM Β· Difficulty: β˜• one-coffee Β· Track: Contract

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions