func InitPrefix(prefix config.KeySet) {
	restclient.InitPrefix(prefix)
	prefix.AddKnownKey(WSConfigKeyWriteBufferSize, defaultBufferSize)
	prefix.AddKnownKey(WSConfigKeyReadBufferSize, defaultBufferSize)
	prefix.AddKnownKey(WSConfigKeyInitialConnectAttempts, defaultIntialConnectAttempts)
	prefix.AddKnownKey(WSConfigKeyPath)
}
InitPrefix ensures the prefix is initialized for HTTP too, as WS and HTTP
can share the same tree of configuration (and all the HTTP options apply to the initial upgrade)
package wsconfig
import (
	"github.com/hyperledger/firefly/internal/config"
	"github.com/hyperledger/firefly/internal/restclient"
	"github.com/hyperledger/firefly/pkg/wsclient"
)
const (
	defaultIntialConnectAttempts = 5
	defaultBufferSize            = "16Kb"
)
const (
	WSSpecificConfPrefix = "ws"
	WSConfigKeyWriteBufferSize = "ws.writeBufferSize"
	WSConfigKeyReadBufferSize = "ws.readBufferSize"
	WSConfigKeyInitialConnectAttempts = "ws.initialConnectAttempts"
	WSConfigKeyPath = "ws.path"
)