coreapi/

directory
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2024 License: Apache-2.0

README

This directory contains partial clones of oasis-core at given versions

In general, only types are cloned. We use these cloned types to CBOR-encode/decode the inputs/outputs when communicating with archive nodes.

See the docstring in vendor_oasis_core.sh for details on how this directory was created.

Directories

Path Synopsis
v21.1.1
beacon/api
Package api implements the random beacon and time keeping APIs.
Package api implements the random beacon and time keeping APIs.
consensus/api
Package consensus provides the implementation agnostic consensus backend.
Package consensus provides the implementation agnostic consensus backend.
consensus/genesis
Package genesis provides consensus config flags that should be part of the genesis state.
Package genesis provides consensus config flags that should be part of the genesis state.
genesis/api
Package api defines the Oasis genesis block.
Package api defines the Oasis genesis block.
governance/api
Package api implements the governance APIs.
Package api implements the governance APIs.
keymanager/api
Package api implements the key manager management API and common data types.
Package api implements the key manager management API and common data types.
registry/api
Package api implements the runtime and entity registry APIs.
Package api implements the runtime and entity registry APIs.
roothash/api
Package api implements the root hash backend API and common datastructures.
Package api implements the root hash backend API and common datastructures.
roothash/api/block
Package block implements the roothash block and header.
Package block implements the roothash block and header.
roothash/api/commitment
Package commitment defines a roothash commitment.
Package commitment defines a roothash commitment.
roothash/api/message
Package message implements the supported runtime messages.
Package message implements the supported runtime messages.
scheduler/api
Package api defines the committee scheduler API.
Package api defines the committee scheduler API.
staking/api
Package api implements the staking backend API.
Package api implements the staking backend API.
staking/api/token
Package token implements the token-related parts of the staking API.
Package token implements the token-related parts of the staking API.
v22.2.11
beacon/api
Package api implements the random beacon and time keeping APIs.
Package api implements the random beacon and time keeping APIs.
common/node
Package node implements common node identity routines.
Package node implements common node identity routines.
consensus/api
Package api provides the implementation agnostic consensus API.
Package api provides the implementation agnostic consensus API.
consensus/genesis
Package genesis provides consensus config flags that should be part of the genesis state.
Package genesis provides consensus config flags that should be part of the genesis state.
genesis/api
Package api defines the Oasis genesis block.
Package api defines the Oasis genesis block.
governance/api
Package api implements the governance APIs.
Package api implements the governance APIs.
keymanager/api
Package api implements the key manager management API and common data types.
Package api implements the key manager management API and common data types.
registry/api
Package api implements the runtime and entity registry APIs.
Package api implements the runtime and entity registry APIs.
roothash/api
Package api implements the root hash backend API and common datastructures.
Package api implements the root hash backend API and common datastructures.
roothash/api/block
Package block implements the roothash block and header.
Package block implements the roothash block and header.
roothash/api/commitment
Package commitment defines a roothash commitment.
Package commitment defines a roothash commitment.
roothash/api/message
Package message implements the supported runtime messages.
Package message implements the supported runtime messages.
scheduler/api
Package api defines the committee scheduler API.
Package api defines the committee scheduler API.
staking/api
Package api implements the staking backend API.
Package api implements the staking backend API.
staking/api/token
Package token implements the token-related parts of the staking API.
Package token implements the token-related parts of the staking API.
upgrade/api
Package api defines the interface exporting the upgrade infrastructure's functionality.
Package api defines the interface exporting the upgrade infrastructure's functionality.
v23.0
beacon/api
Package api implements the random beacon and time keeping APIs.
Package api implements the random beacon and time keeping APIs.
common/node
Package node implements common node identity routines.
Package node implements common node identity routines.
consensus/api
Package api provides the implementation agnostic consensus API.
Package api provides the implementation agnostic consensus API.
consensus/genesis
Package genesis provides consensus config flags that should be part of the genesis state.
Package genesis provides consensus config flags that should be part of the genesis state.
genesis/api
Package api defines the Oasis genesis block.
Package api defines the Oasis genesis block.
governance/api
Package api implements the governance APIs.
Package api implements the governance APIs.
keymanager/api
Package api implements the key manager management API and common data types.
Package api implements the key manager management API and common data types.
registry/api
Package api implements the runtime and entity registry APIs.
Package api implements the runtime and entity registry APIs.
roothash/api
Package api implements the root hash backend API and common datastructures.
Package api implements the root hash backend API and common datastructures.
roothash/api/block
Package block implements the roothash block and header.
Package block implements the roothash block and header.
roothash/api/commitment
Package commitment defines a roothash commitment.
Package commitment defines a roothash commitment.
roothash/api/message
Package message implements the supported runtime messages.
Package message implements the supported runtime messages.
scheduler/api
Package api defines the committee scheduler API.
Package api defines the committee scheduler API.
staking/api
Package api implements the staking backend API.
Package api implements the staking backend API.
staking/api/token
Package token implements the token-related parts of the staking API.
Package token implements the token-related parts of the staking API.
upgrade/api
Package api defines the interface exporting the upgrade infrastructure's functionality.
Package api defines the interface exporting the upgrade infrastructure's functionality.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL