mirror of https://github.com/poanetwork/quorum.git
20 lines
448 B
Go
20 lines
448 B
Go
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,
|
|
})
|
|
return err
|
|
}
|