From 3d92c9388873406dc57abe15a8e2d80c65910f05 Mon Sep 17 00:00:00 2001 From: lash Date: Thu, 18 Jan 2018 01:13:13 +0100 Subject: [PATCH] swarm/storage: Simplify code, correct content hashing --- swarm/storage/resource_ens.go | 1 + swarm/storage/resource_test.go | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/swarm/storage/resource_ens.go b/swarm/storage/resource_ens.go index 0a4500309d..f8f34919a2 100644 --- a/swarm/storage/resource_ens.go +++ b/swarm/storage/resource_ens.go @@ -36,6 +36,7 @@ func NewENSValidator(contractaddress common.Address, backend bind.ContractBacken if err != nil { return nil, err } + validator.hashlength = len(ens.EnsNode(dbDirName).Bytes()) return validator, nil } diff --git a/swarm/storage/resource_test.go b/swarm/storage/resource_test.go index d130709428..205edfe3b6 100644 --- a/swarm/storage/resource_test.go +++ b/swarm/storage/resource_test.go @@ -333,6 +333,15 @@ func setupTest(contractbackend bind.ContractBackend, validator ResourceValidator } } + if validator == nil { + // create a new signer, which creates the private key + signer, err = newTestSigner() + if err != nil { + return + } + validator = NewGenericValidator(testHashFunc, signer.signContent) + } + // temp datadir datadir, err = ioutil.TempDir("", "rh") if err != nil {