diff --git a/ecosystem/sep-0041.md b/ecosystem/sep-0041.md index a7b89e6fb..7bc8cd3d5 100644 --- a/ecosystem/sep-0041.md +++ b/ecosystem/sep-0041.md @@ -6,8 +6,8 @@ Title: Soroban Token Interface Authors: Jonathan Jove <@jonjove>, Siddharth Suresh <@sisuresh>, Simon Chow <@chowbao>, Leigh McCulloch <@leighmcculloch> Status: Draft Created: 2023-09-22 -Updated: 2026-06-08 -Version 0.5.0 +Updated: 2026-08-03 +Version 0.5.1 Discussion: https://discord.com/channels/897514728459468821/1159937045322547250, https://github.com/stellar/stellar-protocol/discussions/1584 ``` @@ -176,6 +176,10 @@ format and a map data format. The map data format encodes the event data as a in this SEP. Event consumers must be able to handle keys they do not recognize, and are expected to support both formats. +Implementers may emit additional topics beyond those defined for each event. To +improve interoperability, it is recommended to do so as part of a SEP that +documents the behavior and when contracts should emit those additional topics. + #### Approve Event The `approve` event is emitted when the allowance is set. @@ -309,6 +313,7 @@ and a clawback action that emits a clawback event must reduce total supply. no separate burn or transfer event is emitted alongside the clawback event. - `v0.5.0` - Document the single-value/vec and map data formats for all events, generalizing the form already used by `transfer` and `mint`. +- `v0.5.1` - Clarify that implementers may emit additional topics. ## Implementations