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

Method readBig

cmd/es-node/utils.go:79–87  ·  view source on GitHub ↗
(fieldName string)

Source from the content-addressed store, hash-verified

77}
78
79func (c *ContractReader) readBig(fieldName string) (*big.Int, error) {
80 bs, err := c.readSlot(fieldName)
81 if err != nil {
82 return nil, err
83 }
84 value := new(big.Int).SetBytes(bs)
85 c.lg.Info("Read big int from contract", "field", fieldName, "value", value)
86 return new(big.Int).SetBytes(bs), nil
87}
88
89func (c *ContractReader) contractExists() (bool, error) {
90 code, err := c.client.CodeAt(c.ctx, c.contract, nil)

Callers 1

NewMinerConfigFunction · 0.80

Calls 1

readSlotMethod · 0.95

Tested by

no test coverage detected