# sRFC

**URL:** https://forum.solana.com/c/srfc/6.md?page=1

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

**Page:** 2

---

## [Bank Capture File](https://forum.solana.com/t/bank-capture-file/402)

<div class="topic-metadata">

**Author:** [@ripatel-jump](https://forum.solana.com/u/ripatel-jump)\
**Replies:** 1\
**Last updated:** [July 24, 2023, 11:38pm UTC](https://forum.solana.com/t/bank-capture-file/402 "2023-07-24T23:38:12Z")

</div>

Summary Resolving bank hash mismatches between different validators and validator releases is an arduous process. The most widely used approach involves dumping bank hash pre-images to the validator log files (shared …

---

## [sRFC 00009: Sign-In with Programmable (Smart) Wallets using Off-Chain Delegates](https://forum.solana.com/t/srfc-00009-sign-in-with-programmable-smart-wallets-using-off-chain-delegates/104)

<div class="topic-metadata">

**Author:** [@vovacodes](https://forum.solana.com/u/vovacodes)\
**Replies:** 12\
**Last updated:** [June 30, 2023, 1:23pm UTC](https://forum.solana.com/t/srfc-00009-sign-in-with-programmable-smart-wallets-using-off-chain-delegates/104 "2023-06-30T13:23:16Z")

</div>

Summary This SRFC proposes an application standard for authenticating users of dapps, specifically those using Programmable Wallets (a.k.a Smart Wallets or Smart Contract Wallets), through the use of off-chain delegates.…

---

## [sRFC 00007 - Encryption Standard for Solana Keypairs](https://forum.solana.com/t/srfc-00007-encryption-standard-for-solana-keypairs/65)

<div class="topic-metadata">

**Author:** [@valentin](https://forum.solana.com/u/valentin)\
**Replies:** 7\
**Last updated:** [June 28, 2023, 11:56pm UTC](https://forum.solana.com/t/srfc-00007-encryption-standard-for-solana-keypairs/65 "2023-06-28T23:56:45Z")

</div>

As the Solana ecosystem evolves, the need for an encryption standard for Solana key-pairs becomes increasingly important for securing sensitive data such as account state or files on distributed file systems like IPFS an…

---

## [sRFC 18: Generalized Small State Compression](https://forum.solana.com/t/srfc-18-generalized-small-state-compression/292)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 1\
**Last updated:** [June 27, 2023, 1:21pm UTC](https://forum.solana.com/t/srfc-18-generalized-small-state-compression/292 "2023-06-27T13:21:48Z")

</div>

Generalized Small State Compression The following repo describes an event interface and instruction behavior that allows programs to compress state up to 300 bytes per asset.

---

## [sRFC 00019: Wallet Standard - Get Ephemeral Signers feature](https://forum.solana.com/t/srfc-00019-wallet-standard-get-ephemeral-signers-feature/340)

<div class="topic-metadata">

**Author:** [@vovacodes](https://forum.solana.com/u/vovacodes)\
**Replies:** 0\
**Last updated:** [June 26, 2023, 5:20pm UTC](https://forum.solana.com/t/srfc-00019-wallet-standard-get-ephemeral-signers-feature/340 "2023-06-26T17:20:55Z")

</div>

Wallet Standard - Get Ephemeral Signers feature Summary Ephemeral Signers (ES) is a pretty common pattern in the Solana apps ecosystem. ES are keys that are expected to sign the transaction and be discarded right after. …

---

## [sRFC 00013 - CPI Events](https://forum.solana.com/t/srfc-00013-cpi-events/215)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 5\
**Last updated:** [June 16, 2023, 5:51pm UTC](https://forum.solana.com/t/srfc-00013-cpi-events/215 "2023-06-16T17:51:10Z")

</div>

---

## [sRFC 00008: IDL Standard](https://forum.solana.com/t/srfc-00008-idl-standard/66)

<div class="topic-metadata">

**Author:** [@joec](https://forum.solana.com/u/joec)\
**Replies:** 8\
**Last updated:** [June 9, 2023, 6:17pm UTC](https://forum.solana.com/t/srfc-00008-idl-standard/66 "2023-06-09T18:17:18Z")

</div>

sRFC 00008: IDL Standard Summary It’s no question that the introduction of an IDL alongside a Solana program was one of the biggest value-adds provided by Anchor. With an IDL, indexers, explorers, and many other tools c…

---

## [sRFC 00015: Interfaces](https://forum.solana.com/t/srfc-00015-interfaces/267)

<div class="topic-metadata">

**Author:** [@toly](https://forum.solana.com/u/toly)\
**Replies:** 10\
**Last updated:** [June 9, 2023, 4:11am UTC](https://forum.solana.com/t/srfc-00015-interfaces/267 "2023-06-09T04:11:10Z")

</div>

Interfaces for programs Summary Goal is to define a simple interface specifications for programs that avoid creating additional CPIs during execution. Interfaces must be discoverable from the program elf. Discovery sh…

---

## [sRFC 00014: Rethinking SPL Token](https://forum.solana.com/t/srfc-00014-rethinking-spl-token/246)

<div class="topic-metadata">

**Author:** [@metaproph3t](https://forum.solana.com/u/metaproph3t)\
**Replies:** 6\
**Last updated:** [June 7, 2023, 3:34pm UTC](https://forum.solana.com/t/srfc-00014-rethinking-spl-token/246 "2023-06-07T15:34:07Z")

</div>

sRFC 00014: Rethinking SPL Token Summary This sRFC highlights a critical issue with the current implementation of the SPL token program: the tightly coupled interface and implementation. This results in performance degra…

---

## [sRFC 00016: Generalized Ownable Indexable Assets](https://forum.solana.com/t/srfc-00016-generalized-ownable-indexable-assets/268)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 2\
**Last updated:** [May 29, 2023, 2:35pm UTC](https://forum.solana.com/t/srfc-00016-generalized-ownable-indexable-assets/268 "2023-05-29T14:35:49Z")

</div>

Generalized Ownable Indexable Assets Summary This is a standard protocol to enables RPCs to track assets that programs to create, replace, update, and delete for users. Indexers will be able to interpret “owned” program…

---

## [sRFC 00006: Writing SVG Images as PDAs of a Solana Program to implement On-chain images for NFTs](https://forum.solana.com/t/srfc-00006-writing-svg-images-as-pdas-of-a-solana-program-to-implement-on-chain-images-for-nfts/51)

<div class="topic-metadata">

**Author:** [@Hamster](https://forum.solana.com/u/Hamster)\
**Replies:** 8\
**Last updated:** [April 8, 2023, 4:42pm UTC](https://forum.solana.com/t/srfc-00006-writing-svg-images-as-pdas-of-a-solana-program-to-implement-on-chain-images-for-nfts/51 "2023-04-08T16:42:08Z")

</div>

This proposal discusses storing image data in base64 SVG format directly to a Solana address, using a data URL header to make it natively readable by browsers. The image storage account is a PDA generated with the NFT to…

---

## [sRFC 00012: Wallet Delegation Standard for Secure Proof of Ownership](https://forum.solana.com/t/srfc-00012-wallet-delegation-standard-for-secure-proof-of-ownership/206)

<div class="topic-metadata">

**Author:** [@anvit](https://forum.solana.com/u/anvit)\
**Replies:** 3\
**Last updated:** [May 8, 2023, 8:41pm UTC](https://forum.solana.com/t/srfc-00012-wallet-delegation-standard-for-secure-proof-of-ownership/206 "2023-05-08T20:41:29Z")

</div>

Wallet Delegation Standard Summary This RFC introduces a delegation standard to mitigate loss, theft, and unauthorized access to funds stored in cold wallets. The standard maintains the offline nature of cold wallets, al…

---

## [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…

---

## [Standard for supporting multiple SVM chains on Solana wallets](https://forum.solana.com/t/standard-for-supporting-multiple-svm-chains-on-solana-wallets/123)

<div class="topic-metadata">

**Author:** [@PrasoonPratham](https://forum.solana.com/u/PrasoonPratham)\
**Replies:** 0\
**Last updated:** [April 23, 2023, 7:41pm UTC](https://forum.solana.com/t/standard-for-supporting-multiple-svm-chains-on-solana-wallets/123 "2023-04-23T19:41:55Z")

</div>

sRFC 00011: A standard for implementing multi-chain SVM support in Solana Wallets Motivation This sRFC proposes a standard for implementing multi-chain SVM(eg: Eclipse chains) support in Solana Wallets, allowing Solana a…

---

## [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…

---

## [sRFC 00004: Native Events Program](https://forum.solana.com/t/srfc-00004-native-events-program/32)

<div class="topic-metadata">

**Author:** [@ngundotra](https://forum.solana.com/u/ngundotra)\
**Replies:** 4\
**Last updated:** [March 25, 2023, 12:00am UTC](https://forum.solana.com/t/srfc-00004-native-events-program/32 "2023-03-25T00:00:39Z")

</div>

Solana Events for Programs Summary This RFC proposes a native “Event” program built into the Solana runtime to address the current limitations in log storage and validation. By implementing a standardized event interface…

---

## [sRFC 00005: An implementation of On-chain image storage to the current metaplex nft standard](https://forum.solana.com/t/srfc-00005-an-implementation-of-on-chain-image-storage-to-the-current-metaplex-nft-standard/44)

<div class="topic-metadata">

**Author:** [@Hamster](https://forum.solana.com/u/Hamster)\
**Replies:** 2\
**Last updated:** [March 21, 2023, 2:58pm UTC](https://forum.solana.com/t/srfc-00005-an-implementation-of-on-chain-image-storage-to-the-current-metaplex-nft-standard/44 "2023-03-21T14:58:02Z")

</div>

An implementation of On-chain image storage to the current metaplex nft standard This standard utilizes the existing fields of the metaplex nft program to be able to store an on-chain image Implementation: Creating t…

---

## [About the sRFC category](https://forum.solana.com/t/about-the-srfc-category/13)

<div class="topic-metadata">

**Author:** [@jacobcreech](https://forum.solana.com/u/jacobcreech)\
**Replies:** 0\
**Last updated:** [February 23, 2023, 1:34am UTC](https://forum.solana.com/t/about-the-srfc-category/13 "2023-02-23T01:34:03Z")

</div>

Solana Request For Comments category is geared towards discussions between Solana developers about application standards.

[Previous page](https://forum.solana.com/c/srfc/6.md)
