# AuthorityVM

Example scripts for the Dcomm [AuthorityVM RPC](https://docs.dcm.network/build/dcommgo-apis/authority-chain-ath-chain-api)

* [addDelegatorTx.ts](./addDelegatorTx.ts)
* [addValidatorTx.ts](./addValidatorTx.ts)
* [buildAddDelegatorTx.ts](./buildAddDelegatorTx.ts)
* [buildAddValidatorTx.ts](./buildAddValidatorTx.ts)
* [buildCreateSubnetTx.ts](./buildCreateSubnetTx.ts)
* [buildExportTx.ts](./buildExportTx.ts)
* [buildImportTx.ts](./buildImportTx.ts)
* [createKeypair.ts](./createKeypair.ts)
* [createChainTx.ts](./createChainTx.ts)
* [createSubnetTx.ts](./createSubnetTx.ts)
* [exportTx-astchain.ts](./exportTx-astchain.ts)
* [getBalance.ts](./getBalance.ts)
* [getBlockchains.ts](./getBlockchains.ts)
* [getBlockchainStatus.ts](./getBlockchainStatus.ts)
* [getCurrentSupply.ts](./getCurrentSupply.ts)
* [getCurrentValidators.ts](./getCurrentValidators.ts)
* [getInterfaces.ts](./getInterfaces.ts)
* [getPendingValidators.ts](./getPendingValidators.ts)
* [getRewardUTXOs.ts](./getRewardUTXOs.ts)
* [getStake.ts](./getStake.ts)
* [getStakingAssetID.ts](./getStakingAssetID.ts)
* [getSubnets.ts](./getSubnets.ts)
* [getTx.ts](./getTx.ts)
* [getTxStatus.ts](./getTxStatus.ts)
* [getValidatorsAt.ts](./getValidatorsAt.ts)
* [importTx-astchain.ts](./importTx-astchain.ts)
* [subnetAuth.ts](./subnetAuth.ts)
