# \#interfaces

**URL:** https://forum.solana.com/tag/interfaces/2.md

[Latest](https://forum.solana.com/latest.md) · [Categories](https://forum.solana.com/categories.md) · [Tags](https://forum.solana.com/tags.md)

---

## [Testing Compatibility Across Solana Program Changes](https://forum.solana.com/t/testing-compatibility-across-solana-program-changes/5066)

<div class="topic-metadata">

**Author:** [@egpivo](https://forum.solana.com/u/egpivo)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 12:12am UTC](https://forum.solana.com/t/testing-compatibility-across-solana-program-changes/5066 "2026-09-18T00:12:19Z")

</div>

Two compiled Solana implementations accepted the same call. Both transactions succeeded; only one preserved the caller’s fixed postcondition. Compatibility here means preservation of an explicit caller-level postcondi…

---

## [sRFC 37: Efficient Block/Allow List Token Standard](https://forum.solana.com/t/srfc-37-efficient-block-allow-list-token-standard/4036)

<div class="topic-metadata">

**Author:** [@qtmoses](https://forum.solana.com/u/qtmoses)\
**Replies:** 4\
**Last updated:** [June 30, 2025, 4:45pm UTC](https://forum.solana.com/t/srfc-37-efficient-block-allow-list-token-standard/4036 "2025-06-30T16:45:28Z")

</div>

sRFC 37: Efficient Block/Allow List Token Standard Summary This proposal aims to introduce a novel mechanism of permissioned tokens without the drawbacks of the existing solutions. By following this specification, issuer…

---

## [sRFC 30: Account Abstraction Interfaces](https://forum.solana.com/t/srfc-30-account-abstraction-interfaces/1860)

<div class="topic-metadata">

**Author:** [@Elwin](https://forum.solana.com/u/Elwin)\
**Replies:** 1\
**Last updated:** [April 16, 2025, 9:13pm UTC](https://forum.solana.com/t/srfc-30-account-abstraction-interfaces/1860 "2025-04-16T21:13:46Z")

</div>

Summary This proposal aims to introduce a standardized interface for Account Abstraction (AA) in the Solana ecosystem. By following this interface, any protocol interested in AA development on Solana can unify the operat…

---

## [sRFC 00002: Off-Chain Instruction Account Resolution](https://forum.solana.com/t/srfc-00002-off-chain-instruction-account-resolution/25)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 4\
**Last updated:** [April 16, 2025, 9:10pm UTC](https://forum.solana.com/t/srfc-00002-off-chain-instruction-account-resolution/25 "2025-04-16T21:10:07Z")

</div>

Off-Chain Accounts Resolution for Transaction Creation Summary This RFC proposes a solution for collecting all the Accounts needed for a Solana transaction before the transaction is sent to the network. By introducing a …

---

## [sRFC 36 - Typed Message Payload Rendering in Wallets](https://forum.solana.com/t/srfc-36-typed-message-payload-rendering-in-wallets/3678)

<div class="topic-metadata">

**Author:** [@LukasDeco](https://forum.solana.com/u/LukasDeco)\
**Replies:** 1\
**Last updated:** [April 16, 2025, 2:14pm UTC](https://forum.solana.com/t/srfc-36-typed-message-payload-rendering-in-wallets/3678 "2025-04-16T14:14:32Z")

</div>

sRFC 36 - Typed Message Payload Rendering in Wallets TLDR; To improve DeFi UX, we can eliminate gas fees for market takers by allowing them to sign an IDL-encoded message instead of submitting a transaction. The maker ca…

---

## [Discriminator Database](https://forum.solana.com/t/discriminator-database/2060)

<div class="topic-metadata">

**Author:** [@pkxro](https://forum.solana.com/u/pkxro)\
**Replies:** 6\
**Last updated:** [September 24, 2024, 11:16am UTC](https://forum.solana.com/t/discriminator-database/2060 "2024-09-24T11:16:10Z")

</div>

Context Teams in the Solana ecosystem regularly face challenges interacting with unknown deployed contracts and parsing unknown instructions. A community discriminator dataset would lead to a public good grouping of IDL …

---

## [sRFC 23 – Field Authority Interface (for Token Metadata)](https://forum.solana.com/t/srfc-23-field-authority-interface-for-token-metadata/1661)

<div class="topic-metadata">

**Author:** [@jacksondoherty](https://forum.solana.com/u/jacksondoherty)\
**Replies:** 4\
**Last updated:** [August 20, 2024, 11:57pm UTC](https://forum.solana.com/t/srfc-23-field-authority-interface-for-token-metadata/1661 "2024-08-20T23:57:04Z")

</div>

sRFC 23 – Field Authority Interface (for Token Metadata) Summary An interface that works alongside the Token Metadata Interface (sRFC 00017) which provides field-based authority to additional public keys. Problem The To…

---

## [sRFC 00017: Token Metadata Interface](https://forum.solana.com/t/srfc-00017-token-metadata-interface/283)

<div class="topic-metadata">

**Author:** [@joncinque](https://forum.solana.com/u/joncinque)\
**Replies:** 16\
**Last updated:** [June 26, 2024, 1:42pm UTC](https://forum.solana.com/t/srfc-00017-token-metadata-interface/283 "2024-06-26T13:42:00Z")

</div>

Token-Metadata Interface Summary Token-metadata is a very complex space, but at its base, all creators of fungible and non-fungible tokens need a way to upload information about their token on-chain. This proposal cont…

---

## [sRFC 21 - Nested Account Resolution](https://forum.solana.com/t/srfc-21-nested-account-resolution/949)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 0\
**Last updated:** [January 15, 2024, 12:31pm UTC](https://forum.solana.com/t/srfc-21-nested-account-resolution/949 "2024-01-15T12:31:12Z")

</div>

Code: GitHub - ngundotra/srfc-21-nested-account-resolution SRFC 21 - Nested Account Resolution Summary This sRFC introduces a standard protocol to enable on-chain and off-chain derivation of accounts needed to complete …

---

## [sRFC 00010: Program Trait - Transfer Spec](https://forum.solana.com/t/srfc-00010-program-trait-transfer-spec/122)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 2\
**Last updated:** [April 27, 2023, 4:13pm UTC](https://forum.solana.com/t/srfc-00010-program-trait-transfer-spec/122 "2023-04-27T16:13:14Z")

</div>

Code: GitHub - ngundotra/additional-accounts-request-transfer-spec: Proof of Concept for Additional Accounts Request for Transfers SRFC 00010 - Program Trait - Transfer Spec This spec is currently alpha and subject to c…

---

## [sRFC 00003: On-chain interface account resolution](https://forum.solana.com/t/srfc-00003-on-chain-interface-account-resolution/31)

<div class="topic-metadata">

**Author:** [@joncinque](https://forum.solana.com/u/joncinque)\
**Replies:** 1\
**Last updated:** [April 4, 2023, 9:40pm UTC](https://forum.solana.com/t/srfc-00003-on-chain-interface-account-resolution/31 "2023-04-04T21:40:41Z")

</div>

On-chain interface account resolution Summary As the Solana program ecosystem matures, program interfaces will become the main means of building the composable future. Developers will still be able to innovate with their…
