added support for processing inputs and local transaction caching