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

Function newContractReader

cmd/es-node/utils.go:47–54  ·  view source on GitHub ↗
(ctx context.Context, client *ethclient.Client, contract common.Address, logger log.Logger)

Source from the content-addressed store, hash-verified

45}
46
47func newContractReader(ctx context.Context, client *ethclient.Client, contract common.Address, logger log.Logger) *ContractReader {
48 return &ContractReader{
49 ctx: ctx,
50 client: client,
51 contract: contract,
52 lg: logger,
53 }
54}
55
56func (c *ContractReader) readSlot(fieldName string) ([]byte, error) {
57 h := crypto.Keccak256Hash([]byte(fieldName + "()"))

Callers 2

initStorageConfigFunction · 0.85
NewMinerConfigFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected