# AVM

Example scripts for the [Dcomm Virtual Machine](https://docs.dcm.network/build/references/avm-transaction-serialization)

* [addressFromBuffer.ts](./addressFromBuffer.ts)
* [baseEndpoint.ts](./baseEndpoint.ts)
* [baseTx-ant.ts](./baseTx-ant.ts)
* [baseTx-dcm-create-multisig.ts](./baseTx-dcm-create-multisig.ts)
* [baseTx-dcm-send-multisig.ts](./baseTx-dcm-send-multisig.ts)
* [baseTx-dcm.ts](./baseTx-dcm.ts)
* [buildBaseTx-ant.ts](./buildBaseTx-ant.ts)
* [buildBaseTx-dcm.ts](./buildBaseTx-dcm.ts)
* [buildCreateAssetTx.ts](./buildCreateAssetTx.ts)
* [buildCreateNFTAssetTx.ts](./buildCreateNFTAssetTx.ts)
* [buildCreateNFTMintTx.ts](./buildCreateNFTMintTx.ts)
* [buildExportTx-actchain-ant.ts](./buildExportTx-actchain-ant.ts)
* [buildExportTx-actchain-dcm.ts](./buildExportTx-actchain-dcm.ts)
* [buildExportTx-athchain.ts](./buildExportTx-athchain.ts)
* [buildImportTx-actchain.ts](./buildImportTx-actchain.ts)
* [buildImportTx-athchain.ts](./buildImportTx-athchain.ts)
* [buildNFTTransferTx.ts](./buildNFTTransferTx.ts)
* [buildSECPMintTx.ts](./buildSECPMintTx.ts)
* [createAddress.ts](./createAddress.ts)
* [createAssetTx-ant.ts](./createAssetTx-ant.ts)
* [createAssetTx-nft.ts](./createAssetTx-nft.ts)
* [createKeypair.ts](./createKeypair.ts)
* [createTXID.ts](./createTXID.ts)
* [exportTx-ant-actchain.ts](./exportTx-ant-actchain.ts)
* [exportTx-dcm-actchain.ts](./exportTx-dcm-actchain.ts)
* [exportTx-dcm-athchain.ts](./exportTx-dcm-athchain.ts)
* [genesisData.ts](./genesisData.ts)
* [getAllBalances.ts](./getAllBalances.ts)
* [getAssetDescription.ts](./getAssetDescription.ts)
* [getDCMAssetID.ts](./getDCMAssetID.ts)
* [getBalance.ts](./getBalance.ts)
* [getBlockchainAlias.ts](./getBlockchainAlias.ts)
* [getBlockchainID.ts](./getBlockchainID.ts)
* [getCreationTxFee.ts](./getCreationTxFee.ts)
* [getDefaultCreationTxFee.ts](./getDefaultCreationTxFee.ts)
* [getDefaultTxFee.ts](./getDefaultTxFee.ts)
* [getInterfaces.ts](./getInterfaces.ts)
* [getTx.ts](./getTx.ts)
* [getTxFee.ts](./getTxFee.ts)
* [getTxStatus.ts](./getTxStatus.ts)
* [importTx-actchain.ts](./importTx-actchain.ts)
* [importTx-actchain.ts](./importTx-actchain.ts)
* [keyChain.ts](./keyChain.ts)
* [listAddresses.ts](./listAddresses.ts)
* [newKeyChain.ts](./newKeyChain.ts)
* [operationTx-mint-ant.ts](./operationTx-mint-ant.ts)
* [operationTx-mint-dcm.ts](./operationTx-mint-dcm.ts)
* [parseAddress.ts](./parseAddress.ts)
* [refreshBlockchainID.ts](./refreshBlockchainID.ts)
* [setDCMAssetID.ts](./setDCMAssetID.ts)
* [setBlockchainAlias.ts](./setBlockchainAlias.ts)
* [setCreationTxFee.ts](./setCreationTxFee.ts)
* [setTxFee.ts](./setTxFee.ts)
