SigCache defines a signature cache to use when when validating signatures. This is typically most useful when individual transactions are already being validated prior to their inclusion in a block such as what is usually done via a transaction memory pool.

This field can be nil if the caller is not interested in using a signature cache.

SigCache is referenced in 2 repositories