summaryrefslogtreecommitdiff
path: root/bip-0158.mediawiki
diff options
context:
space:
mode:
authorOlaoluwa Osuntokun <laolu32@gmail.com>2018-05-30 17:16:25 -0700
committerOlaoluwa Osuntokun <laolu32@gmail.com>2018-07-04 15:41:05 -0500
commit4a85759f0229450f4a63b9404dfe8e8c10bdc92e (patch)
treef14f5e1813c8183d709d6edf007c94d884a66db6 /bip-0158.mediawiki
parent285606ef7a22ba3c470a55f92a3fd0a950e5a506 (diff)
downloadbips-4a85759f0229450f4a63b9404dfe8e8c10bdc92e.tar.xz
BIP-0158: remove the extended filter type
Diffstat (limited to 'bip-0158.mediawiki')
-rw-r--r--bip-0158.mediawiki12
1 files changed, 1 insertions, 11 deletions
diff --git a/bip-0158.mediawiki b/bip-0158.mediawiki
index 1b7f8df..034df63 100644
--- a/bip-0158.mediawiki
+++ b/bip-0158.mediawiki
@@ -258,9 +258,8 @@ against the decompressed GCS contents. See
=== Block Filters ===
-This BIP defines two initial filter types:
+This BIP defines one initial filter type:
* Basic (<code>0x00</code>)
-* Extended (<code>0x01</code>)
==== Contents ====
@@ -269,15 +268,6 @@ sync a regular Bitcoin wallet. A basic filter MUST contain exactly the following
items for each transaction in a block:
* The outpoint of each input, except for the coinbase transaction
* The scriptPubKey of each output
-The extended filter contains extra data that is meant to enable applications
-with more advanced smart contracts. An extended filter MUST contain exactly the
-following items for each transaction in a block ''except the coinbase'':
-* Each item within the witness stack of each input (if the input has a witness)
-* Each data push in the scriptSig of each input
-
-Note that neither filter type interprets P2SH scripts or witness scripts to
-extract data pushes from them. If necessary, future filter types may be designed
-to do so.
==== Construction ====