# PascalCoin Improvement Proposals (PIP)

People wishing to submit PIPs, first should discuss their idea on the [PascalCoin Discord](https://discordapp.com/invite/sJqcgtD). 
If they wish to continue, copy [this template](PIP-template.md) and ensure your PIP is in accordance to the [standard](PIP-0001.md). Submit to the PIP Maintainer for publication here.

## All PIPs

| Number                | Title                                         | Owner                          | Type           | Status   |
| :-------------------: | :-------------------------------------------- | :----------------------------  | :------------  | :------- |
| [1](PIP-0001.md)      | PIP Purpose and Guidelines                    | Herman Schoenfeld              | Process        | Draft    |
| [2](PIP-0002.md)      | In-protocol PASA Exchange                     | Albert Molina                  | Protocol       | Active   |
| [3](PIP-0003.md)      | Infinite Scaling via Deletable Blockchain     | Herman Schoenfeld              | Protocol       | Active   |
| [4](PIP-0004.md)      | Account Names and Types                       | Herman Schoenfeld              | Protocol       | Active   |
| [5](PIP-0005.md)      | Stablised difficulty algorithm                | Albert Molina                  | Protocol       | Active   |
| [6](PIP-0006.md)      | Salvage orphaned transactions                 | Herman Schoenfeld              | Protocol       | Active   |
| [7](PIP-0007.md)      | New Wallet GUI                                | Herman Schoenfeld              | Front-End      | Draft    |
| [8](PIP-0008.md)      | Hook(s) to start external programs            | Preben Björn Biermann Madsen   | Backend        | Draft    |
| [9](PIP-0009.md)      | RandomHash: GPU & ASIC Resistant Hash Algorithm | Herman Schoenfeld            | Protocol       | Active   |
| [10](PIP-0010.md)     | 50% Inflation Reduction                       | Herman Schoenfeld              | Protocol       | Active   |
| [11](PIP-0011.md)     | 20% Developer Reward                          | Herman Schoenfeld              | Protocol       | Active   |
| [12](PIP-0012.md)     | Change account recovery to 10 years           | Herman Schoenfeld              | Protocol       | Proposed |
| [13](PIP-0013.md)     | Allow nodes to pull pending operations        | Herman Schoenfeld              | Protocol       | Active   |
| [14](PIP-0014.md)     | New operation to certify accounts for extended recovery period  | Dr. Muhammad Amer       | Protocol       | Proposed |
| [15](PIP-0015.md)     | Fast Block Propagation                        | Herman Schoenfeld              | Protocol       | Active |
| [16](PIP-0016.md)     | DATA-OP: In-Protocol Data Exchange (Layer-2 support)   | Herman Schoenfeld              | Protocol       | Active |
| [17](PIP-0017.md)     | MULTI-OP: atomic batch operations             | Herman Schoenfeld              | Protocol       | Active   |
| [18](PIP-0018.md)     | 10% funding allocation for Lazarus/FPC        | Herman Schoenfeld              | Process        | Proposed |
| [19](PIP-0019.md)     | Balance recovered from lost accounts to be sent to developers fund   | Dr. Muhammad Amer   | Protocol        | Draft |
| [20](PIP-0020.md)     | 6-month PascalCoin Foundation Budget Appropriations   | Herman Schoenfeld      | Process        | Withdrawn |
| [21](PIP-0021.md)     | Agreement For Funding                         | Herman Schoenfeld              | Process        | Active |
| [22](PIP-0022.md)     | Continuous Integration                        | Benjamin Ansbach               | Process        | Draft |
| [23](PIP-0023.md)     | JSON RPC PASCURRENCY format                   | Benjamin Ansbach               | Backend, Documentation | Draft |
| [24](PIP-0024.md)     | Account Data                                  | Herman Schoenfeld              | Protocol       | Draft |
| [26](PIP-0026.md)     | URI Scheme Proposal                           | Ugochukwu Mmaduekwe            | Front-End       | Draft |
| [27](PIP-0027.md)     | E-PASA: Infinite Address-Space (via Layer-2)  | Herman Schoenfeld              | Protocol, Front-End    | Accepted |
| [28](PIP-0028.md)     | E-OP: Layer-2 operation encoding standard for smart-contracts | Herman Schoenfeld            | Front-End       | Withdrawn |
| [29](PIP-0029.md)     | Account Seals: Cryptographically Secure Account Histories  | Herman Schoenfeld            | Protocol   | Active |
| [30](PIP-0030.md)     | SafeBoxRoot: Deletable SafeBox and Light-Nodes| Herman Schoenfeld              | Protocol   | Active |
| [31A](PIP-0031A.md)   | New Wallet: Multi-Platform & Multi-Paradigm   | Herman Schoenfeld              | User Interface   | Withdrawn |
| [31B](PIP-0031B.md)   | New GUI Wallet                                | mosu_forge                     | User Interface  | Accepted |
| [31C](PIP-0031C.md)   | New Wallet: Multi-Platform                    | Appditto                       | User Interface   | Accepted |
| [31D](https://github.com/davidbolet/PascWallet)   | New Wallet: Multi-Platform & Multi-Paradigm  |  David Bolet       | User Interface   | Rejected |
| [32A](PIP-0032A.md)   | Atomic Swaps via Hash-Locked Accounts         | Herman Schoenfeld              | Protocol   | Proposed |
| [33](PIP-0033.md)     | DATA operation RPC implementation             | Benjamin Ansbach               | Backend    | Proposed |
| [34A](PIP-0034A.md)   | Website UI/UX Redesigns                       | Appditto                       | Website    | Proposed |
| [35](PIP-0035.md)     | Block Policy: Layer-1 Governance (Velocity Cash) | Herman Schoenfeld           | Protocol   | Draft    |
| [36](PIP-0036.md)     | RandomHash2: Enhanced GPU & ASIC Resistant Hash Algorithm | Herman Schoenfeld  | Protocol   | Accepted    |


