API Reference Anoma v0.25.0
Modules
Documentation for Client
.
The Anoma client application acts as a proxy between a third-party client and an Anoma node.
I implement the logic for the Anoma client commandline interface.
I am the client supervisor. I monitor all the processed regarding a connection to a single remote node.
I am the TCP connection process. I manage a tcp connection with a remote node.
I contain functions to test the public interface of the client.
I contain examples for the GRPC proxy.
I represent the Identity
I am an implementation of the Local Randomness Engine
I am dummy storage during the defactor, to avoid undue stress on shielded rm.
I am an Node Event module for Anoma Node. I provide a wrapper around all Anoma Events.
I am the Anoma.Node.Event.NodeFilter filter generated by deffilter in Anoma.Node.Event.
I contain several examples on how to run the intent pool.
I contain several examples on how to use the solver.
I am the intent pool for the Anoma node. m1dnight still has to write these docs.
I am the Anoma.Node.Intents.IntentPool.NullifierFilter filter generated by deffilter in Anoma.Node.Intents.IntentPool.
I am a strawman intent solver for testing purposes.
I am the supervisor for the intents subsystem.
Replay manager with logger functionality
I am the Anoma.Node.Logging.LoggingFilter filter generated by deffilter in Anoma.Node.Logging.
I am the top level supervisor for the Anoma node.
Backend module. Support :kv, :ro, :rm, :cairo execution.
I am the Anoma.Node.Transaction.Backends.CompleteFilter filter generated by deffilter in Anoma.Node.Transaction.Backends.
I am the Anoma.Node.Transaction.Backends.ForMempoolFilter filter generated by deffilter in Anoma.Node.Transaction.Backends.
abordering genserver
I am the Anoma.Node.Transaction.Ordering.TxIdFilter filter generated by deffilter in Anoma.Node.Transaction.Ordering.
abstorage genserver
I am the Anoma.Node.Transaction.Storage.HeightFilter filter generated by deffilter in Anoma.Node.Transaction.Storage.
I am the supervisor for the transaction subsystem.
I am an engine proxy and I serve as the single point of contact to a remote node.
I am the transport supervisor.
I am the TCP connection process. I manage a tcp connection with a remote node.
I am a TCP listener. I listen on a given interface and port for incoming connections.
I am the Intent protocol.
I am the Transaction protocol.
I am a shielded resource.
I represent a compliance's input.
I represent a resource's output.
I am a shielded resource machine partial transaction.
I am a proof record for a shielded resource.
I am a shielded resource machine transaction.
I am the top level supervisor for the Anoma node application.
I provide out utilities for ensuring user Data, Config, etc. directories are properly setup for the host operating system.
delta functions. not a struct don't make it a struct
resource struct
I provide utility functions for users.
A simple commitment tree.
I represent a compact proof that a particular element is contained within the commitment tree.
A specification for a commitment tree.
I am the EventBroker Application Module.
I am a Broker module.
I contain the deffilter macro. Require or use me to use deffilter.
I am an Event module for the Event Broker.
I am a filter module for the Event Broker. I provide the callbacks for all the filters used in the PubSub system.
I am a Filter Agent module.
I contain submodules for the default filters supported by the event broker.
I am the EventBroker.Filters.LessTrivial filter generated by deffilter in EventBroker.Filters.
I am the EventBroker.Filters.ManyFields filter generated by deffilter in EventBroker.Filters.
I am the EventBroker.Filters.SourceModule filter generated by deffilter in EventBroker.Filters.
I am the EventBroker.Filters.Trivial filter generated by deffilter in EventBroker.Filters.
I am the Registry for the PubSub system.
I am the EventBroker Supervisor for PubSub.
A map with an identity value; all keys not explicitly assigned a value map to the identity.
I generate out extra information for Livebook
An IdentityMap where the values are MapSets, plus some convenient helper functions.
Nock, a universal function on nouns.
Jets for the Nock interpreter, taking a gate core. Not fully general.
The noun data structure.
Parsing and printing of nouns.
I generate test cases for all public functions with arity 0 from the given module.
I am a testing module that has some common definitions for nock functions.
I am a module populated by macros associated to Anoma Testing.
Mix Tasks
I compile the protobuf files before compiling the project.
I generate out the TOC for each liveview doc