Upgrade UserManagement Canister
Summary
This proposal requests the upgrade of the UserManagement canister (ev7jo-jaaaa-aaaah-adthq-cai) to add a new support function called getUserAliases. This function optimizes how user alias data is retrieved and consumed across the ELNA ecosystem. Details of the Upgrade New Function: getUserAliases Location: Wizard Details Canister (linked to UserManagement logic) Purpose: To return only the relevant alias data for specific principals. Function Behavior: Accepts a list of user principals. Returns only (Principal, alias) tuples for each requested principal. Outputs only the alias text, making the data smaller and faster. Benefits of This Upgrade Performance Optimization – Reduced payload size ensures faster responses and less overhead. Targeted Data Retrieval – Only requested users’ aliases are returned, not the full dataset. Scalability – Supports larger user bases with efficient data handling. Compatibility – No breaking changes; existing functions remain intact. Technical Notes Upgrade mode: Upgrade (no reset). Migration impact: None. Security impact: Low — read-only function, no state mutation. Testing: Function has been tested locally and verified for performance improvements. Requested Action The DAO is requested to approve this upgrade to enhance the efficiency of the UserManagement canister and improve the performance of user alias lookups across the platform. ✅ If approved, this will upgrade ev7jo-jaaaa-aaaah-adthq-cai with the new getUserAliases function.
This proposal was created using https://ic-toolkit.app
Payload
Proposal to Upgrade an SNS Controlled Canister
Target canister: ev7jo-jaaaa-aaaah-adthq-cai
Wasm info
Embedded module with 255429 bytes and SHA256 f6b8127d040494afb0ee5efa57d311eff5cd25b6a78729b54195391bd6dbeeef.
Mode: Upgrade
Argument info
No upgrade argument.
Overview