Skip to content

Comments

feat: sharpen tip-1020 standard#2771

Open
howydev wants to merge 4 commits intoTIP/1020from
howy/tip-1020-update
Open

feat: sharpen tip-1020 standard#2771
howydev wants to merge 4 commits intoTIP/1020from
howy/tip-1020-update

Conversation

@howydev
Copy link
Contributor

@howydev howydev commented Feb 19, 2026

I think a large reason to do this precompile is to allow smart contracts to forward compatibility with future Tempo account types

Changes:

  1. verifyStateful should return keyId to allow the calling contract to further query scoped permissions of this key
  2. Improved the gas model of the precompile and added clarification around cost
  3. Improved invariants quality

I'm still not sold on exposing access keys in this interface; if anything, it feels like it should be a stateful function in the AccountKeychain precompile instead. IMO we should bundle that with TIP-1011

@github-actions
Copy link

github-actions bot commented Feb 19, 2026

⚠️ Changelog not found.

A changelog entry is required before merging. We've generated a suggested changelog based on your changes:

Preview
---
tempo-precompiles: minor
---

Updated TIP-1020 (Signature Verification Precompile) spec with additional authors, expanded `verifyStateful` return type to include `keyId`, added Security Considerations section, improved gas cost documentation, restructured Compatibility and Invariants sections, and removed the Rationale section.

Add changelog to commit this to your branch.

@howydev howydev changed the title Howy/tip 1020 update feat: polish tip-1020 standard Feb 19, 2026
@howydev howydev changed the title feat: polish tip-1020 standard feat: sharpen tip-1020 standard Feb 19, 2026
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.

1 participant