Skip to content

Commit 4a85759

Browse files
committed
BIP-0158: remove the extended filter type
1 parent 285606e commit 4a85759

File tree

1 file changed

+1
-11
lines changed

1 file changed

+1
-11
lines changed

bip-0158.mediawiki

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -258,9 +258,8 @@ against the decompressed GCS contents. See
258258

259259
=== Block Filters ===
260260

261-
This BIP defines two initial filter types:
261+
This BIP defines one initial filter type:
262262
* Basic (<code>0x00</code>)
263-
* Extended (<code>0x01</code>)
264263
265264
==== Contents ====
266265

@@ -269,15 +268,6 @@ sync a regular Bitcoin wallet. A basic filter MUST contain exactly the following
269268
items for each transaction in a block:
270269
* The outpoint of each input, except for the coinbase transaction
271270
* The scriptPubKey of each output
272-
The extended filter contains extra data that is meant to enable applications
273-
with more advanced smart contracts. An extended filter MUST contain exactly the
274-
following items for each transaction in a block ''except the coinbase'':
275-
* Each item within the witness stack of each input (if the input has a witness)
276-
* Each data push in the scriptSig of each input
277-
278-
Note that neither filter type interprets P2SH scripts or witness scripts to
279-
extract data pushes from them. If necessary, future filter types may be designed
280-
to do so.
281271
282272
==== Construction ====
283273

0 commit comments

Comments
 (0)