diff options
author | Olaoluwa Osuntokun <laolu32@gmail.com> | 2018-05-30 17:16:25 -0700 |
---|---|---|
committer | Olaoluwa Osuntokun <laolu32@gmail.com> | 2018-07-04 15:41:05 -0500 |
commit | 4a85759f0229450f4a63b9404dfe8e8c10bdc92e (patch) | |
tree | f14f5e1813c8183d709d6edf007c94d884a66db6 | |
parent | 285606ef7a22ba3c470a55f92a3fd0a950e5a506 (diff) | |
download | bips-4a85759f0229450f4a63b9404dfe8e8c10bdc92e.tar.xz |
BIP-0158: remove the extended filter type
-rw-r--r-- | bip-0158.mediawiki | 12 |
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 ==== |