PIPs

PIPs, or Pactus Improvement Proposals, define standards and guidelines to improve the Pactus project. PIPs are designed to be a transparent and collaborative way to propose and discuss changes to the Pactus network.

The primary goal of a PIP is to encourage the development team to write down ideas before implementation and invite the community to contribute more efficiently. It also helps to brainstorm, review, and discuss changes and potential issues before they can impact the production environment.

Contributing

To get started, please review PIP-1. Next, clone the repository and create your own PIP using the provided template. Once your PIP is ready, submit a Pull Request to the Pactus PIPs repository.


Final

No Title Category Author
55 Block Reward Halving Core Pactus Development Team [[email protected]]
54 Safe Amount Validation for BatchTransfer Core andrut [[email protected]]
53 Supporting secp256k1 Curve Core Pactus Development Team [[email protected]]
52 Supporting Ed25519 Curve Core Pactus Development Team [[email protected]]
51 Protocol Upgrade Mechanism Core Pactus Development Team [[email protected]]
49 Validator Delegation Core Pactus Development Team [[email protected]]
43 Split Rewards Core Pactus Development Team [[email protected]]
41 Address Recovery Core Pactus Development Team [[email protected]]
39 Batch Transfer Core Pactus Development Team [[email protected]]
36 ZeroMQ Notification Service Core Pactus Development Team [[email protected]]
35 Comparison of communication protocols Informational Muhammad Javad Akbarian (@akbariandev)
31 Consumptional Fee Model Core Pactus Development Team [[email protected]]
27 Pruned Node Core Pactus Development Team [[email protected]]
26 Minimum Availability Score Core B00f (@b00f)
23 Sign and verify message by public and private key account Interface Javad Rajabzadeh (@ja7ad)
22 Agent Node Definition Network Nagaraj (@ragnarok87)
20 Basic Authentication for gRPC APIs Interface Javad Rajabzadeh (@Ja7ad)
19 Availability Score for Validators Core B00f (@b00f)
18 Clock Offset Calculation Network Mr. HoDL (@Mr-HoDL58)
B00f (@b00f )
15 In-Memory Cache for Stored Items Core B00f (@b00f)
14 Client Agent Standard Network Javad Rajabzadeh [[email protected]]
13 Import Private Keys Wallet Amir Babazadeh (@amirvalhalla)
11 Deterministic key hierarchy for BLS12-381 curve Wallet B00f (@b00f)
9 Removing Stamp Core Amir Babazadeh (@amirvalhalla)
8 Defining address type based on the address usage Core Kayhan Alizadeh [[email protected]]
B00f (@b00f )
7 Checking Timestamp Difference in Handshaking Network Kayhan Alizadeh [[email protected]]
4 Indexing Public Keys Core Kayhan Alizadeh [[email protected]]
3 Removing sequence field from transactions Core B00f (@b00f)
2 Lock Time Transactions Core B00f (@b00f)