MCPcopy Create free account
hub / github.com/ethstorage/es-node / NewSignerConfig

Function NewSignerConfig

cmd/es-node/config.go:225–231  ·  view source on GitHub ↗
(ctx *cli.Context)

Source from the content-addressed store, hash-verified

223}
224
225func NewSignerConfig(ctx *cli.Context) (signer.SignerFactory, common.Address, error) {
226 signerConfig := signer.ReadCLIConfig(ctx)
227 if err := signerConfig.Check(); err != nil {
228 return nil, common.Address{}, fmt.Errorf("invalid signer flags: %w", err)
229 }
230 return signer.SignerFactoryFromConfig(signerConfig)
231}
232
233func NewStorageConfig(ctx *cli.Context, client *ethclient.Client, lg log.Logger) (*storage.StorageConfig, error) {
234 l1Contract := common.HexToAddress(ctx.GlobalString(flags.StorageL1Contract.Name))

Callers 1

NewMinerConfigFunction · 0.85

Calls 3

ReadCLIConfigFunction · 0.92
SignerFactoryFromConfigFunction · 0.92
CheckMethod · 0.65

Tested by

no test coverage detected