class Ciri::Types::Receipt
Public Class Methods
new(state_root:, gas_used:, logs:, bloom: nil)
click to toggle source
Calls superclass method
# File lib/ciri/types/receipt.rb, line 43 def initialize(state_root:, gas_used:, logs:, bloom: nil) bloom ||= begin blooms = logs.reduce([]) {|list, log| list.append *log.to_blooms} BloomFilter.from_iterable(blooms).to_i end super(state_root: state_root, gas_used: gas_used, logs: logs, bloom: bloom) end
Public Instance Methods
bloom_filter()
click to toggle source
# File lib/ciri/types/receipt.rb, line 51 def bloom_filter BloomFilter.new(bloom) end