package
1.8.15
Repository: https://github.com/dimchansky/go-ethereum.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
A simple http server interface to Swarm */.

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MultiResolverOptionWithNameHash is unused at the time of this writing.
MultiResolverOptionWithResolver adds a Resolver to a list of resolvers for a specific TLD.
No description provided by the author
No description provided by the author
No description provided by the author
NewAPI the api constructor initialises a new API instance.
create a default config with all parameters to set to defaults.
No description provided by the author
No description provided by the author
No description provided by the author
NewMultiResolver creates a new instance of MultiResolver.
NewNoResolverError creates a NoResolverError for the given top level domain.
No description provided by the author
NewSessionKeyPassword creates a session key based on a shared secret (password) and the given salt and kdf parameters in the access entry.
NewSessionKeyPK creates a new ACT Session Key using an ECDH shared secret for the given key pair and the given salt value.
No description provided by the author
No description provided by the author
Parse parses rawuri into a URI struct, where rawuri is expected to have one of the following formats: * <scheme>:/ * <scheme>:/<addr> * <scheme>:/<addr>/<path> * <scheme>:// * <scheme>://<addr> * <scheme>://<addr>/<path> with scheme one of bzz, bzz-raw, bzz-immutable, bzz-list or bzz-hash.
file system manifest always contains regularized paths no leading or trailing slashes, only single slashes inside.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrSkipManifest is used as a return value from WalkFn to indicate that the manifest should be skipped.
No description provided by the author

# Structs

No description provided by the author
API implements webserver/file system related content storage and retrieval on top of the FileStore it is the public interface of the FileStore which is included in the ethereum stack */.
separate bzz directories allow several bzz nodes running in parallel.
No description provided by the author
No description provided by the author
No description provided by the author
Manifest represents a swarm manifest.
ManifestEntry represents an entry in a swarm manifest.
ManifestList represents the result of listing files in a manifest.
ManifestWalker is used to recursively walk the entries in the manifest and all of its submanifests.
ManifestWriter is used to add and remove entries from an underlying manifest.
MultiResolver is used to resolve URL addresses based on their TLDs.
NoResolverError is returned by MultiResolver.Resolve if no resolver can be found for the address.
No description provided by the author
No description provided by the author
implements a service DEPRECATED: Use the HTTP API instead.
URI is a reference to content stored in swarm.

# Interfaces

Resolver interface resolve a domain name to a hash using ENS.
ResolveValidator is used to validate the contained Resolver.

# Type aliases

No description provided by the author
No description provided by the author
ErrResolve is returned when an URI cannot be resolved from ENS.
MultiResolverOption sets options for MultiResolver and is used as arguments for its constructor.
WalkFn is the type of function called for each entry visited by a recursive manifest walk.