Directories ¶
Path | Synopsis |
---|---|
consensus
the file contains functions responsible for the request batch selection logic
|
the file contains functions responsible for the request batch selection logic |
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 |
implement smart contract transaction.
|
implement smart contract transaction. |
txbuilder/vtxbuilder
package to build value transaction
|
package to build value transaction |
wrapper package for BLS threshold cryptography used in the Wasp node TODO DKG protocol must be rewritten because currently it is not 100% secure
|
wrapper package for BLS threshold cryptography used in the Wasp node TODO DKG protocol must be rewritten because currently it is not 100% secure |
sema
package implements simple semaphore with timeout
|
package implements simple semaphore with timeout |
examples/donatewithfeedback
DonateWithFeedback is a smart contract which handles donation account and log of feedback messages sent together with the donations
|
DonateWithFeedback is a smart contract which handles donation account and log of feedback messages sent together with the donations |
examples/donatewithfeedback/dwfimpl
hard coded smart contract code implements DonateWithFeedback
|
hard coded smart contract code implements DonateWithFeedback |
examples/fairauction
hard coded implementation of the FairAuction smart contract The auction dApp is automatically run by committee, a distributed market for colored tokens
|
hard coded implementation of the FairAuction smart contract The auction dApp is automatically run by committee, a distributed market for colored tokens |
examples/fairroulette
FairRoulette is a PoC smart contract for IOTA Smart Contracts and the Wasp node In this package smart contract is implemented as a hardcoded Go program.
|
FairRoulette is a PoC smart contract for IOTA Smart Contracts and the Wasp node In this package smart contract is implemented as a hardcoded Go program. |
examples/logsc
logsc is a smart contract that takes requests to log a message and adds it to the log
|
logsc is a smart contract that takes requests to log a message and adds it to the log |
examples/sc7
nil processor takes any request and dos nothing, i.e.
|
nil processor takes any request and dos nothing, i.e. |
examples/sc8
nil processor takes any request and dos nothing, i.e.
|
nil processor takes any request and dos nothing, i.e. |
examples/sc9
nil processor takes any request and dos nothing, i.e.
|
nil processor takes any request and dos nothing, i.e. |
examples/tokenregistry
smart contract code implements Token Registry.
|
smart contract code implements Token Registry. |
examples/vmnil
nil processor takes any request and dos nothing, i.e.
|
nil processor takes any request and dos nothing, i.e. |
vmtypes
package present processor interface.
|
package present processor interface. |
wasmvm
module
|
Click to show internal directories.
Click to hide internal directories.