MultiChain Smart Filter Examples
This repository contains some examples of Smart Filters to be used with MultiChain 2.0.
License: Public domain, use as you like
About Smart Filters
For more information and documentation, see Working with Smart Filters.
Smart Filters roadmap
Transaction filters define rules about whether a transaction is valid, by examining that transaction’s inputs, outputs and metadata. These are available since MultiChain 2.0 alpha 5. These examples requires some additional functionality introduced in MultiChain 2.0 alpha 6.
Stream filters define rules about whether the data in a stream item is valid, by examining that (on-chain or off-chain) data together with the item’s publishers and keys. These are available since MultiChain 2.0 alpha 6.
Enjoy and contribute
We welcome pull requests for this repository, containing your own Smart Filters. If the license for your Smart Filter code is anything other than public domain, please make that clear in the submitted file.