quorum/plugin/initializer/gateway.go

23 lines
481 B
Go
Raw Normal View History

package initializer
import (
"context"
"github.com/ethereum/go-ethereum/plugin/gen/proto_common"
)
type PluginGateway struct {
client proto_common.PluginInitializerClient
}
func (g *PluginGateway) Init(ctx context.Context, nodeIdentity string, rawConfiguration []byte) error {
_, err := g.client.Init(ctx, &proto_common.PluginInitialization_Request{
HostIdentity: nodeIdentity,
RawConfiguration: rawConfiguration,
})
if err != nil {
return err
}
return nil
}