Skip to content

Implement Aegis SDK contract event mapper #148

Description

@El-swaggerito

Description

Difficulty: Expert

Type: Feature

Summary

Implement a contract event mapper for Aegis protocol events.

Current Behaviour

Dashboard and SDK consumers may need to parse raw compliance, minting, transfer, role, and asset events.

Expected Behaviour

The SDK should map known contract events into typed objects and handle unknown events safely.

Suggested Implementation

Create event types, mapper utilities, fixtures, tests, and docs.

Files or Areas Likely Affected

  • src/events/
  • src/soroban/
  • src/types/
  • tests/
  • docs/

Acceptance Criteria

  • Contract event mapper is implemented.
  • Compliance, minting, transfer, role, and asset events are supported where applicable.
  • Unknown events are handled safely.
  • Fixtures are added.
  • Tests cover known and unknown events.
  • Docs explain event compatibility.

Additional Notes

This supports audit trail features.

Metadata

Metadata

Labels

GrantFox OSSIssue tracked for GrantFox OSS contributionMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial Campaign | FWC26Official GrantFox campaign labelaegisAegis RWA Protocol related workexpertExpert difficultyfeatureFeature worksdkSDK related worksorobanSoroban smart contract worktransactionsTransaction related work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions