diff options
author | obscuren <geffobscura@gmail.com> | 2015-04-18 21:14:56 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-04-18 21:14:56 +0800 |
commit | ff67fbf96448b83b778960a6c20ea8dfd854c825 (patch) | |
tree | 557b494fb21eb3bad72121e82320cb158b00f93a /whisper/util.go | |
parent | 8244825bbf9ca7342c052508f50a56b16c979a1e (diff) | |
parent | 525cefa37aafbc42de8911344c9853d950c06ded (diff) | |
download | go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.gz go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.bz2 go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.lz go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.xz go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.tar.zst go-tangerine-ff67fbf96448b83b778960a6c20ea8dfd854c825.zip |
Merge branch 'develop' into downloader-proto
Diffstat (limited to 'whisper/util.go')
-rw-r--r-- | whisper/util.go | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/whisper/util.go b/whisper/util.go deleted file mode 100644 index 7a222395f..000000000 --- a/whisper/util.go +++ /dev/null @@ -1,36 +0,0 @@ -package whisper - -import "github.com/ethereum/go-ethereum/crypto" - -func hashTopic(topic []byte) []byte { - return crypto.Sha3(topic)[:4] -} - -// NOTE this isn't DRY, but I don't want to iterate twice. - -// Returns a formatted topics byte slice. -// data: unformatted data (e.g., no hashes needed) -func Topics(data [][]byte) [][]byte { - d := make([][]byte, len(data)) - for i, byts := range data { - d[i] = hashTopic(byts) - } - return d -} - -func TopicsFromString(data ...string) [][]byte { - d := make([][]byte, len(data)) - for i, str := range data { - d[i] = hashTopic([]byte(str)) - } - return d -} - -func bytesToMap(s [][]byte) map[string]struct{} { - m := make(map[string]struct{}) - for _, topic := range s { - m[string(topic)] = struct{}{} - } - - return m -} |