# Module Commands
# Asset Module Commands
Command | Description |
---|---|
createassettable | Create a new asset table |
createpermissionedassettable | Create a new permissioned asset table |
generateasset | Generate an asset to a given table |
getasset | Get an asset table entry |
getassets | Get asset table's multiple entries |
getassettable | List all entries in a given asset table |
moveasset | Move assets from one address to another |
# Binary Module Commands
Command | Description |
---|---|
addbinaryowner | Add data owner for a specific binary data entry |
addbinaryvalue | Add an entry in a binary table |
createbinarytable | Create a new binary table |
createpermissionedbinarytable | Create a new permissioned binary table |
deletebinaryvalue | Delete an entry in a binary table |
getbinaryowners | Get data owners information of a binary table data entry |
getbinarytable | List all entries in a given binary table |
getbinaryvalue | Get a binary table entry in a given table |
getbinaryvalues | Get multiple binary table entries in a given table |
removebinaryowner | Remove existing data owner for a specific binary data entry |
setbinaryvalue (deprecated) | Insert (if it does not exists), or update a binary table entry in a given table |
updatebinaryvalue | Update an entry in a binary table |
# Entity Module Commands
Command | Description |
---|---|
addentity | Add an entity to an entity table |
addentityowner | Add data owner for a specific entity data entry |
addentityparent | Add parent to an entity |
createentitytable | Create an entity table |
deleteentity | Delete an entity in a table |
deleteentityparent | Delete parent from an entity |
getentities | Get multiple entries from an entity table |
getentity | Get an entity table entry |
getentityowners | Get data owners information of an entity table data entry |
getentitytable | List all entries in a given entity table |
getentitytree | Retrieve a given entity and its children recursively |
optimisticupdateentity | Compares an entity with its current value and if it matches, updates it with the new value |
removeentityowner | Remove existing data owner for a specific entity data entry |
updateentity | Update an entity in a table |
# NFT Module Commands
Command | Description |
---|---|
createnfttable | Create a new NFT table |
generatenft | Generate a token for an address in an NFT table |
getnftbalanceof | Get the NFT balance of an address |
getnftbalancesof | Get NFT balances of multiple addresses |
getnftowner | Get the owner of an NFT |
getnftowners | Get the owners of multiple NFTs |
getnfttable | List all entries in a given NFT table |
movenft | Move a token from one address to another |
# Private Data Module Commands
Command | Description |
---|---|
addprivatedata | Add data to a private data table |
addprivatedataowner | Add data owner for a specific private data entry |
createprivatedatatable | Create private data table |
deleteprivatedata | Delete data from a private data table |
deleteprivatedatatable | Delete a private data table |
getprivatedataowners | Get data owners information of a private data table entry |
getprivatedatatable | Get all data entries from a given private data table |
getprivatedatavalue | Get a single data entry from a given private data table |
getprivatedatavalues | Get multiple data entries from a given private data table |
removeprivatedataowner | Remove existing data owner for a specific private data entry |
signprivatetransaction | Sign private transaction with PDO(s) secret key(s) |
updateprivatedata | Update data in a private data table |
# Smart Contract Commands
Command | Description |
---|---|
addcontractinstantiators | Add new contract instantiators for a deployed contract |
compilecontract | Compile a contract |
deletecontractinstance | Delete an instance of a deployed contract. Requires Instance Owners' signature(s) |
deploycontract | Deploy contract to Miyabi |
getassemblies | List all deployed assemblies |
getassemblyid | Get the assembly id of a contract |
getcontractaddress | Get the address of a specific contract instance |
getcontractanalyzerparameters | List all parameters for the smart contract analyzer |
getinstances | List all contract instances |
initializecontract | Initialize the contract module in Miyabi |
instantiatecontract | Create an instance of a deployed contract |
invokecontract | Invoke a method of a contract instance |
querycontract | Query an active contract instance of a deployed contract by invoking a read-only method |
removecontractinstantiators | Remove existing contract instantiators for a deployed contract |
updatecontractanalyzer | Update the contract analyzer |
updatecontractdebugflag | Enable or disable the contract debugging |
updatecontractpermission | Grant or revoke contract permission(s) for address(es) |