updated TransactionList constructor to handle differing CCB data types
updated examples/batch.rb