|
Ran
|
Jobs
1
|
Files
123
|
Run time
1min
|
Badge
README BADGES
|
push
github
Merge rust-bitcoin/rust-bitcoin#4114: Policy: Relax MIN_STANDARD_TX_NONWITNESS_SIZE to 65 <a class=hub.com/rust-bitcoin/rust-bitcoin/commit/<a class="double-link" href="https://git"><a class=hub.com/rust-bitcoin/rust-bitcoin/commit/2fe3687899b477dc1214c22b9967cdce3f69a3db">2fe368789 Policy: Relax MIN_STANDARD_TX_NONWITNESS_SIZE to 65 (jrakibi) Pull request description: Align with Bitcoin Core's policy by reducing the minimum non-witness transaction size from 82 to 65 bytes. This will allow for more minimal transaction cases (eg: 1 input with 1 OP_RETURN output) while maintaining protection against CVE-2017-12842. The 65-byte minimum consists of: - 60 bytes: minimal tx (10B skeleton + 41B input + 9B output) ``` # Tx Skeleton: 4 [Version] + 1 [InCount] + 1 [OutCount] + 4 [LockTime] = 10 bytes # Blank Input: 32 [PrevTxHash] + 4 [Index] + 1 [scriptSigLen] + 4 [SeqNo] = 41 bytes # Output: 8 [Amount] + 1 [scriptPubKeyLen] = 9 bytes ``` - 5 bytes: minimum `scriptPubKey` Closes https://github.com/rust-bitcoin/rust-bitcoin/issues/4108 ACKs for top commit: tcharding: ACK 2fe3687899b477dc1214c22b9967cdce3f69a3db Kixunil: ACK 2fe3687899b477dc1214c22b9967cdce3f69a3db Tree-SHA512: d98fae7eb371b1bd433692224a8139fbd40
21146 of 25515 relevant lines covered (82.88%)
17039.08 hits per line
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 13600679157.1 | 123 |
82.88 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|