Skip to content

SEP-46: Contract Meta #1655

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Mar 12, 2025
Merged

SEP-46: Contract Meta #1655

merged 8 commits into from
Mar 12, 2025

Conversation

leighmcculloch
Copy link
Member

@leighmcculloch leighmcculloch commented Feb 13, 2025

What

Retroactively add a SEP for the contract meta as it is already used in the soroban-sdk and stellar-cli.

Why

The soroban-sdk and stellar-cli already implement a way that any contract can be attached with meta. The ecosystem is already using this, and other proposals are forming (thanks @orbitlens!) that are using the meta. It would be helpful to document the behavior of the contract meta so that it does not remain as tribal / hidden knowledge, and so that as other contract SDKs are built there is a clear outline of how they can be compatible and seamless as to providing meta.

@ElliotFriend
Copy link
Contributor

Is the intent here to outline or suggest which contractmeta entries are common or useful? Or just to describe the way contractmeta works? I've typically thought of contractmeta being a title/description kind of thing, so I'm curious about what the "regular" way to include that information might be (or even if it's done).

As you mentioned in #1659, sep doesn't conflict with anything in use (at time of writing). I'm wondering what meta entries are in use for deployed pubnet contracts.

@leighmcculloch leighmcculloch changed the title Contract Meta SEP SEP-META: Contract Meta Feb 20, 2025
@leighmcculloch
Copy link
Member Author

leighmcculloch commented Feb 21, 2025

describe the way contractmeta works

Just describe how it works, as a point of interoperability. And as a foundational component that other SEPs can utilise.

@leighmcculloch leighmcculloch changed the title SEP-META: Contract Meta SEP-46: Contract Meta Mar 12, 2025
@leighmcculloch leighmcculloch marked this pull request as ready for review March 12, 2025 12:07
Copy link
Contributor

@tomerweller tomerweller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

makes perfect sense

@tomerweller tomerweller merged commit 94498f5 into master Mar 12, 2025
3 checks passed
@leighmcculloch leighmcculloch deleted the add-contract-meta-sep branch March 12, 2025 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants