# TKNVM

Example scripts for the [Ecanna Virtual Machine](https://docs.ecna.com/build/references/tknvm-transaction-serialization)

* [addressFromBuffer.ts](./addressFromBuffer.ts)
* [baseEndpoint.ts](./baseEndpoint.ts)
* [baseTx-ant.ts](./baseTx-ant.ts)
* [baseTx-ecna-create-multisig.ts](./baseTx-ecna-create-multisig.ts)
* [baseTx-ecna-send-multisig.ts](./baseTx-ecna-send-multisig.ts)
* [baseTx-ecna.ts](./baseTx-ecna.ts)
* [buildBaseTx-ant.ts](./buildBaseTx-ant.ts)
* [buildBaseTx-ecna.ts](./buildBaseTx-ecna.ts)
* [buildCreateAssetTx.ts](./buildCreateAssetTx.ts)
* [buildCreateNFTAssetTx.ts](./buildCreateNFTAssetTx.ts)
* [buildCreateNFTMintTx.ts](./buildCreateNFTMintTx.ts)
* [buildExportTx-evmchain-ant.ts](./buildExportTx-evmchain-ant.ts)
* [buildExportTx-evmchain-ecna.ts](./buildExportTx-evmchain-ecna.ts)
* [buildExportTx-stkchain.ts](./buildExportTx-stkchain.ts)
* [buildImportTx-evmchain.ts](./buildImportTx-evmchain.ts)
* [buildImportTx-stkchain.ts](./buildImportTx-stkchain.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-evmchain.ts](./exportTx-ant-evmchain.ts)
* [exportTx-ecna-evmchain.ts](./exportTx-ecna-evmchain.ts)
* [exportTx-ecna-stkchain.ts](./exportTx-ecna-stkchain.ts)
* [genesisData.ts](./genesisData.ts)
* [getAllBalances.ts](./getAllBalances.ts)
* [getAssetDescription.ts](./getAssetDescription.ts)
* [getECNAAssetID.ts](./getECNAAssetID.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-evmchain.ts](./importTx-evmchain.ts)
* [importTx-evmchain.ts](./importTx-evmchain.ts)
* [keyChain.ts](./keyChain.ts)
* [listAddresses.ts](./listAddresses.ts)
* [newKeyChain.ts](./newKeyChain.ts)
* [operationTx-mint-ant.ts](./operationTx-mint-ant.ts)
* [operationTx-mint-ecna.ts](./operationTx-mint-ecna.ts)
* [parseAddress.ts](./parseAddress.ts)
* [refreshBlockchainID.ts](./refreshBlockchainID.ts)
* [setECNAAssetID.ts](./setECNAAssetID.ts)
* [setBlockchainAlias.ts](./setBlockchainAlias.ts)
* [setCreationTxFee.ts](./setCreationTxFee.ts)
* [setTxFee.ts](./setTxFee.ts)
