Exactly which addresses are included in the transaction receipts bloom filters? I know that each 'address' in the logs of the receipt are include (as are the event signature and the indexed event parameters).
I'm confident (but curious if I'm correct) that the to
and from
addresses from the transaction are not in the receipt's bloom filter.
I'm also confident (but again curious) that any address into which the transaction may have 'called' are included in the bloom filter (on Parity
--not sure about geth
).
I don't know either way if the 'contractAddress' field is include on contract creation, nor if the winning miner's address is included.
Is there definitive documentation somewhere (other than the brutally difficult one paragraph yellow paper description of the bloom filters) that explains exactly which addresses are and are not in the bloom?