github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/execution/engine/options.go (about) 1 package engine 2 3 import ( 4 "github.com/hyperledger/burrow/execution/errors" 5 "github.com/hyperledger/burrow/logging" 6 ) 7 8 // Options are parameters that are generally stable across a burrow configuration. 9 // Defaults will be used for any zero values. 10 type Options struct { 11 MemoryProvider func(errors.Sink) Memory 12 Natives Natives 13 Nonce []byte 14 DebugOpcodes bool 15 DumpTokens bool 16 CallStackMaxDepth uint64 17 DataStackInitialCapacity uint64 18 DataStackMaxDepth uint64 19 Logger *logging.Logger 20 }