Skip to content

[contrib-wave] Engine: Extend S012 SEP-41 checks (decimals/name/symbol consistency) #807

Description

@Gbangbolaoluwagbemiga

Problem

S012 verifies the SEP-41 surface exists; it doesn't yet verify that decimals/name/symbol are consistent with storage (e.g. decimals is u32, stable across calls).

Acceptance Criteria

  • Add consistency checks: signature match, no mutation of decimals post-init
  • Tests against contracts/token-with-bugs/

Pointers

  • tooling/sanctifier-core/src/sep41.rs

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programanalysisCode analysis featuresarea: core-enginesanctifier-core static analysis enginedifficulty: mediumRequires domain knowledge, ~1-3 daystype: featureNew capability or enhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions