mirror of https://github.com/poanetwork/quorum.git
23 lines
481 B
Go
23 lines
481 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,
|
||
|
})
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
return nil
|
||
|
}
|