Operate v0.1.0-beta.2 API Reference
Modules
Load and run Operate programs (known as "tapes") encoded in Bitcoin SV transactions.
Operate adapter specification.
Adapter module for loading tapes and Ops from BOB.
Adapter module for loading Ops from the Operate API.
Bitcoin Processing Unit Cell module.
Bitcoin Processing Unit Script module.
Bitcoin Processing Unit Transaction module.
Operate cache specification.
Cache module implementing an ETS based cache, using ConCache.
Cache module for implementing no caching.
Module for working with Operate tape cells.
Defines an Op struct. Adapters implementing Operate.Adapter.fetch_ops/2
should map the response in to this consistent structure.
Module for working with Operate tapes.
Operate VM module. Responsible for initalizing the VM state and evaluating and executing Lua code in the VM.
Operate VM extension specification.
Extends the VM state with functions for accessing the running agent.
Extends the VM state with functions for accessing the transaction context.
Extends the VM state with common crypto functions.
Extends the VM state with functions for encoding and decoding JSON.
Extends the VM state with implementations of Lua's string.pack
and
string.unpack
functions.