Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
contracts
|
|
|
packages
|
|
|
chain/consensus
the file contains functions responsible for the request batch selection logic
|
the file contains functions responsible for the request batch selection logic |
|
chain/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 |
|
coretypes
Package 'coretypes' defines fundamental types used in the Wasp.
|
Package 'coretypes' defines fundamental types used in the Wasp. |
|
coretypes/cbalances
package cbalances implements coretypes.ColoredBalances interface
|
package cbalances implements coretypes.ColoredBalances interface |
|
coretypes/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 |
|
coretypes/requestargs
Package encodedargs implements special encoding of the dict.Dict which alows optimized transfer of big data through SC request.
|
Package encodedargs implements special encoding of the dict.Dict which alows optimized transfer of big data through SC request. |
|
dkg
Package dkg is responsible for performing a distributed key generation procedure.
|
Package dkg is responsible for performing a distributed key generation procedure. |
|
peering
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. |
|
peering/group
Package group implements a generic peering.GroupProvider.
|
Package group implements a generic peering.GroupProvider. |
|
peering/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. |
|
peering/udp
Package udp implements a UDP based peering.NetworkProvider.
|
Package udp implements a UDP based peering.NetworkProvider. |
|
registry
Package registry provides a business specific API to the local database.
|
Package registry provides a business specific API to the local database. |
|
sctransaction
implements smart contract transaction.
|
implements smart contract transaction. |
|
sctransaction/properties
package semantically analyzes parsed smart contract transaction return object with transaction properties or error if semantically incorrect
|
package semantically analyzes parsed smart contract transaction return object with transaction properties or error if semantically incorrect |
|
solo
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). |
|
tcrypto
Package tcrypto stands for Threshold Cryptography.
|
Package tcrypto stands for Threshold Cryptography. |
|
testutil
Package testutil provides mock implementations of various wasp components.
|
Package testutil provides mock implementations of various wasp components. |
|
txutil/vtxbuilder
package to build value transaction
|
package to build value transaction |
|
util/sema
package implements simple semaphore with timeout
|
package implements simple semaphore with timeout |
|
vm/core/root
'root' a core contract on the chain.
|
'root' a core contract on the chain. |
|
vm/core/testcore/sbtests/sbtestsc
smart contract for testing
|
smart contract for testing |
|
vm/sandbox/sandbox_utils
package sb_utils implements Sandbox utility functions
|
package sb_utils implements Sandbox utility functions |
|
vm/statetxbuilder
tx builder for VM package to build value transaction for the anchor transaction
|
tx builder for VM package to build value transaction for the anchor transaction |
|
wasmvm
module
|
|
|
plugins
|
|
|
database
Package database is a plugin that manages the badger database (e.g.
|
Package database is a plugin that manages the badger database (e.g. |
|
dispatcher
Package dispatcher router goshimmer node messages to the corresponding components in the wasp node.
|
Package dispatcher router goshimmer node messages to the corresponding components in the wasp node. |
|
globals
needed to link packages with examples and to force link some packages
|
needed to link packages with examples and to force link some packages |
|
nodeconn
package for maintaining connection with the main node on the node WaspConn plugin is handling yhe connection
|
package for maintaining connection with the main node on the node WaspConn plugin is handling yhe connection |
|
testplugins/nodeping
scmeta package runs integration tests by calling WebAPi to itself for SC meta data
|
scmeta package runs integration tests by calling WebAPi to itself for SC meta data |
|
wasmtimevm
Wasp can have several VM types.
|
Wasp can have several VM types. |
|
tools
|
|
|
cluster/wasp-cluster
command
|
|
|
showit
command
|
|
|
submsg
command
program subscribes and listens to the nanomsg stream publiched by the Wasp host and displays it in the console
|
program subscribes and listens to the nanomsg stream publiched by the Wasp host and displays it in the console |
|
wasp-cli
command
|
|
|
evm/evmemulator
module
|
|
|
gascalibration
module
|
|
|
gendoc
module
|
Click to show internal directories.
Click to hide internal directories.
