Versions in this module Expand all Collapse all v0 v0.0.2 Aug 16, 2024 v0.0.1 Aug 16, 2024 Changes in this version + const DataFlagName + const LocalhostRPC + const MainnetRPC + const MetricsNamespace + const NodeURLFlagName + const PortAPIFlagName + const PrivateKeyFlagName + const ReceiverAddressFlagName + const SepoliaRPC + func CLIFlags(envPrefix string) []cli.Flag + func FetchAndExecute() + func FetchPSPInGCP() (string, string, []byte, error) + func FetchPrivateKeyInGcp() (string, error) + func GetTheL1Client() (*ethclient.Client, error) + func PspExecutionOnChain(ctx context.Context, l1client *ethclient.Client, ...) + type Account struct + Address common.Address + Nickname string + type CLIConfig struct + NodeUrl string + func ReadCLIFlags(ctx *cli.Context) (CLIConfig, error) + type Defender struct + SuperChainConfigAddress string + func NewDefender(ctx context.Context, log log.Logger, m metrics.Factory, cfg CLIConfig) (*Defender, error) + func (d *Defender) Close(_ context.Context) error + func (d *Defender) Run(ctx context.Context) + type RequestData struct + Calldata string + Operator string + Pause bool + Timestamp int64 + type Response struct + Message string + Status int