PathrockNetwork Gno Explorer
HomeBlocksTransactionsTokensRealmsPackagesValidatorsAnalytics

PathrockNetwork Gno Explorer — an independent explorer for Gno.land Mainnet (gnoland-1), operated by PathrockNetwork. Not an official Gno.land service.

gnowebarchive RPC

gno.land/p/g17khqpukees4237dtn3astzapmp462vjhsz6st4/murmur3

Package
Open in gnoweb ↗

Overview

Kind
Pure package
Name
murmur3
Namespace
g17khqpukees4237dtn3astzapmp462vjhsz6st4
Files
5 (README)(gnomod.toml)
Exported functions
n/a — not supported for pure packages by the node (vm/qfuncs)
Module
gno.land/p/g17khqpukees4237dtn3astzapmp462vjhsz6st4/murmur3
gno
0.9

Files (5)

  • README.mdmarkdown
  • gnomod.tomltoml
  • murmur3_32.gnogno
  • murmur3_64.gnogno
  • murmur32.gnogno
murmur32.gnogno
1// Package murmur3 implements the MurmurHash3 hash algorithm.2//3// Package implements Austin Appleby's MurmurHash3 algorithm.4//5// MurmurHash3 is a fast, non-cryptographic hash function well suited for hash6// tables, bloom filters, data partitioning, and deduplication where speed and7// good distribution matter more than cryptographic security.8//9// References:10//11//	https://en.wikipedia.org/wiki/MurmurHash#Algorithm12//	https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp13package murmur31415import "strconv"1617// EncodeToString returns the hexadecimal encoding of a hash value.18func EncodeToString(sum uint64) string {19	return strconv.FormatUint(sum, 16)20}21

Functions

not supported for pure packages by the node (vm/qfuncs)

Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.