Directories ¶
Path | Synopsis |
---|---|
Package client contains the runtime client.
|
Package client contains the runtime client. |
tests
Package tests is a collection of client interface test cases.
|
Package tests is a collection of client interface test cases. |
enclaverpc
|
|
api
Package api defines the EnclaveRPC interface.
|
Package api defines the EnclaveRPC interface. |
Package history implements the runtime block history and pruning policy.
|
Package history implements the runtime block history and pruning policy. |
Package host implements the functionality to provision and talk to runtimes.
|
Package host implements the functionality to provision and talk to runtimes. |
mock
Package mock implements a mock runtime host useful for tests.
|
Package mock implements a mock runtime host useful for tests. |
protocol
Package protocol implements the Runtime Host Protocol.
|
Package protocol implements the Runtime Host Protocol. |
sandbox
Package sandbox implements the runtime provisioner for runtimes in sandboxed processes.
|
Package sandbox implements the runtime provisioner for runtimes in sandboxed processes. |
sandbox/process
Package process implements a process sandboxing mechanism.
|
Package process implements a process sandboxing mechanism. |
sgx
Package sgx implements the runtime provisioner for runtimes in Intel SGX enclaves.
|
Package sgx implements the runtime provisioner for runtimes in Intel SGX enclaves. |
tests
Package tests contains common tests for runtime host implementations.
|
Package tests contains common tests for runtime host implementations. |
Package localstorage implements untrusted local storage that is used by runtimes to store per-node key/value pairs.
|
Package localstorage implements untrusted local storage that is used by runtimes to store per-node key/value pairs. |
Package nodes provides lookup and watcher utilities for groups of nodes.
|
Package nodes provides lookup and watcher utilities for groups of nodes. |
grpc
Package grpc provides nodes grpc connection utilities.
|
Package grpc provides nodes grpc connection utilities. |
Package registry provides a registry of runtimes supported by the running oasis-node.
|
Package registry provides a registry of runtimes supported by the running oasis-node. |
api
Package api implements the transaction scheduler algorithm API.
|
Package api implements the transaction scheduler algorithm API. |
simple
Package simple implements a simple batching transaction scheduler.
|
Package simple implements a simple batching transaction scheduler. |
simple/orderedmap
Package orderedmap implements a queue backed by an ordered map.
|
Package orderedmap implements a queue backed by an ordered map. |
simple/txpool
Package tests is a collection of transactinon pool test cases.
|
Package tests is a collection of transactinon pool test cases. |
simple/txpool/api
Package api defines the transaction pool interfaces.
|
Package api defines the transaction pool interfaces. |
simple/txpool/priorityqueue
Package priorityqueue implements a tx pool backed by a priority queue.
|
Package priorityqueue implements a tx pool backed by a priority queue. |
tests
Package tests is a collection of worker test cases.
|
Package tests is a collection of worker test cases. |
Package transaction implements the runtime transaction semantics.
|
Package transaction implements the runtime transaction semantics. |
Click to show internal directories.
Click to hide internal directories.