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

Method contractExists

cmd/es-node/utils.go:89–95  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

87}
88
89func (c *ContractReader) contractExists() (bool, error) {
90 code, err := c.client.CodeAt(c.ctx, c.contract, nil)
91 if err != nil {
92 return false, fmt.Errorf("failed to get code at %s: %v", c.contract.Hex(), err)
93 }
94 return len(code) > 0, nil
95}
96
97func initStorageConfig(ctx context.Context, client *ethclient.Client, l1Contract, miner common.Address, lg log.Logger) (*storage.StorageConfig, error) {
98 cr := newContractReader(ctx, client, l1Contract, lg)

Callers 1

initStorageConfigFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected