packages/

directory
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2021 License: Apache-2.0, BSD-2-Clause

Directories

Path Synopsis
consensus/commoncoin
Package commoncoin implements a common coin abstraction needed by the HoneyBadgerBFT for synchronization and randomness.
Package commoncoin implements a common coin abstraction needed by the HoneyBadgerBFT for synchronization and randomness.
mempool
mempool implements a buffer of requests sent to the ISCP chain, essentially a backlog of requests It contains both on-ledger and off-ledger requests.
mempool implements a buffer of requests sent to the ISCP chain, essentially a backlog of requests It contains both on-ledger and off-ledger requests.
statemgr
statemgr package implements object which is responsible for the smart contract ledger state to be synchronized and validated
statemgr package implements object which is responsible for the smart contract ledger state to be synchronized and validated
database
Package dkg is responsible for performing a distributed key generation procedure.
Package dkg is responsible for performing a distributed key generation procedure.
evm
package evm provides tools to emulate Ethereum chains and contracts.
package evm provides tools to emulate Ethereum chains and contracts.
jsonrpc
package jsonrpc implements JSON-RPC endpoints according to https://eth.wiki/json-rpc/API
package jsonrpc implements JSON-RPC endpoints according to https://eth.wiki/json-rpc/API
Package 'iscp' defines fundamental types used in the Wasp.
Package 'iscp' defines fundamental types used in the Wasp.
coreutil
package coreutil provides functions to describe interface of the core contract in a compact way
package coreutil provides functions to describe interface of the core contract in a compact way
requestargs
Package requestargs implements special encoding of the dict.Dict which allows optimized transfer of big data through SC request.
Package requestargs implements special encoding of the dict.Dict which allows optimized transfer of big data through SC request.
kv
optimism
optimism package implements primitives needed for te optimistic read of the chain's state
optimism package implements primitives needed for te optimistic read of the chain's state
Package peering provides an overlay network for communicating between nodes in a peer-to-peer style with low overhead encoding and persistent connections.
Package peering provides an overlay network for communicating between nodes in a peer-to-peer style with low overhead encoding and persistent connections.
group
Package group implements a generic peering.GroupProvider.
Package group implements a generic peering.GroupProvider.
lpp
Package lpp implements a peering.NetworkProvider based on the libp2p.
Package lpp implements a peering.NetworkProvider based on the libp2p.
tcp
Package tcp provides a TCP based implementation of the peering overlay network.
Package tcp provides a TCP based implementation of the peering overlay network.
udp
Package udp implements a UDP based peering.NetworkProvider.
Package udp implements a UDP based peering.NetworkProvider.
Package registry provides a business specific API to the local database.
Package registry provides a business specific API to the local database.
Package 'solo' is a development tool to write unit tests for IOTA Smart Contracts (ISCP).
Package 'solo' is a development tool to write unit tests for IOTA Smart Contracts (ISCP).
solobench
package solobench provides tools to benchmark contracts running under solo
package solobench provides tools to benchmark contracts running under solo
Package tcrypto stands for Threshold Cryptography.
Package tcrypto stands for Threshold Cryptography.
Package testutil provides mock implementations of various wasp components.
Package testutil provides mock implementations of various wasp components.
ready
package implement a simple primitive to wait for readiness of concurrent modules
package implement a simple primitive to wait for readiness of concurrent modules
sema
package implements simple semaphore with timeout
package implements simple semaphore with timeout
vm
core/blocklog
in the blocklog core contract the VM keeps indices of blocks and requests in an optimized way for fast checking and timestamp access.
in the blocklog core contract the VM keeps indices of blocks and requests in an optimized way for fast checking and timestamp access.
core/governance
in the blocklog core contract the VM keeps indices of blocks and requests in an optimized way for fast checking and timestamp access.
in the blocklog core contract the VM keeps indices of blocks and requests in an optimized way for fast checking and timestamp access.
core/root/rootimpl
'root' a core contract on the chain.
'root' a core contract on the chain.
core/testcore/sbtests/sbtestsc
smart contract for testing
smart contract for testing
sandbox/sandbox_utils
package sb_utils implements Sandbox utility functions
package sb_utils implements Sandbox utility functions
wasmvm module

Jump to

Keyboard shortcuts

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