INNER CODE UNIT · Go
openState
wavesplatform/gowaves · cmd/rollback/main.go:111
func openState(
ctx context.Context,
statePath string,
cfg *settings.BlockchainSettings,
buildExtendedAPI, buildStateHashes, disableBloomFilter bool,
compressionAlgo keyvalue.CompressionAlgo,
) (state.State, error) {
maxFDs, err := fdlimit.MaxFDs()
if err != nil {
return nil, fmt.Errorf("initialization failed: %w", err)
}
_, err = fdlimit.RaiseMaxFDs(maxFDs)
if err != nil {
return nil, fmt.Errorf("initialization failed: %w", err)
}
params := state.DefaultStateParams()
const fdSigma = 10