Difference between revisions of "SIP4-Optional-Input-Value"

From Snowblossom Wiki
Jump to: navigation, search
(Deployment)
(Deployment)
 
Line 23: Line 23:
  
 
This will be required at block 151680, which will be around 2021.03.25.
 
This will be required at block 151680, which will be around 2021.03.25.
At that time miners must be running version 1.8.0 or higher.
+
At that time mining pools must be running version 1.8.0 or higher.
  
 
= Voting =
 
= Voting =

Latest revision as of 06:13, 26 November 2020

Snowblossom Improvement Proposal 4

SIP4: Add optional Transaction Input

Change

In this change, we add an optional field to TransactionInput for the value of the input. If it is set (non-zero) transaction validation will ensure that it accurately represents what is happening in the transaction. Validation will fail if it is set (non-zero) and is incorrect.

This change makes it so that an offline transaction signer can have a more complete view of a transaction before signing it. This also enabled the Rosetta API offline /construction/parse .

Code

Work in progress.

https://github.com/snowblossomcoin/snowblossom/tree/sip4-tx-input-value


Questions

Deployment

This will be required at block 151680, which will be around 2021.03.25. At that time mining pools must be running version 1.8.0 or higher.

Voting

  • Passes when 1000 blocks pass containing 25% voting and >50% agreement
  • Pools will represent their miners.
  • Set in your miner or pool configuration file either
    • vote_yes=4
    • vote_no=4

Sponsors

  • Joseph Gleason - Fireduck (slack) - fireduck64 (github)