# 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 |
getassettable | List all entries in a given asset table |
moveasset | Move assets from one address to another |
# Binary Module Commands
Command | Description |
---|---|
addbinaryowner | Add binary owner for a specific binary data row |
createbinarytable | Create a new binary table |
createpermissionedbinarytable | Create a new permissioned binary table |
deletebinaryvalue | Delete an entry in a binary table |
getbinarytable | List all entries in a given binary table |
getbinaryvalue | Get a binary table entry in a given table |
removebinaryowner | Remove binary owner for a specific binary data row |
setbinaryvalue | Insert (if it does not exists), or update a binary table entry in a given table |
# Entity Module Commands
Command | Description |
---|---|
addentity | Add an entity to an entity table |
addentityowner | Add an entity owner for a specific entity |
addentityparent | Add parent to an entity |
createentitytable | Create an entity table |
deleteentity | Delete an entity in a table |
deleteentityparent | Delete parent from an entity |
getentity | Get an entity table entry |
getentitytable | List all entries in a given entity table |
getentitytree | Retrieve a given entity and its children in a recursive manner |
optimisticupdateentity | Compares an entity with its current value and if it matches, updates it with the new value |
removeentityowner | Remove entity owner for a specific entity |
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 |
getnftowner | Get the owner of an NFT |
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 |
createprivatedatatable | Create private data table |
deleteprivatedata | Delete data from a private data table |
deleteprivatedatatable | Delete a private data table |
getprivatedata | Get a single data entry from a given private data table |
getprivatedatatable | Get all data entries from a given private data table |
signprivatetransaction | Sign private transaction with PDO(s) secret key(s) |
updateprivatedata | Update data in a private data table |
# Smart Contract Commands
Command | Description |
---|---|
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 |
updatecontractanalyzer | Update the contract analyzer |
updatecontractpermission | Grant or revoke contract permission(s) for address(es) |