# API Documentation

## AnchorVirtualPsbts
AnchorVirtualPsbts merges and then commits multiple virtual transactions in [API Link](/content/api-docs/api/taproot-assets/asset-wallet/anchor-virtual-psbts/index.html)

## CommitVirtualPsbts
CommitVirtualPsbts creates the output commitments and proofs for the given [API Link](/content/api-docs/api/taproot-assets/asset-wallet/commit-virtual-psbts/index.html)

## DeclareScriptKey
DeclareScriptKey declares a new script key to the wallet. This is useful [API Link](/content/api-docs/api/taproot-assets/asset-wallet/declare-script-key/index.html)

## ExportAssetWalletBackup
ExportAssetWalletBackup exports a backup of all active assets in the wallet. [API Link](/content/api-docs/api/taproot-assets/asset-wallet/export-asset-wallet-backup/index.html)

## FundVirtualPsbt
FundVirtualPsbt selects inputs from the available asset commitments to fund [API Link](/content/api-docs/api/taproot-assets/asset-wallet/fund-virtual-psbt/index.html)

## ImportAssetsFromBackup
ImportAssetsFromBackup imports assets from a backup blob that was previously [API Link](/content/api-docs/api/taproot-assets/asset-wallet/import-assets-from-backup/index.html)

## NextInternalKey
NextInternalKey derives the next internal key for the given key family and [API Link](/content/api-docs/api/taproot-assets/asset-wallet/next-internal-key/index.html)

## NextScriptKey
NextScriptKey derives the next script key (and its corresponding internal [API Link](/content/api-docs/api/taproot-assets/asset-wallet/next-script-key/index.html)

## ProveAssetOwnership
ProveAssetOwnership creates an ownership proof embedded in an asset [API Link](/content/api-docs/api/taproot-assets/asset-wallet/prove-asset-ownership/index.html)

## PublishAndLogTransfer
PublishAndLogTransfer accepts a fully committed and signed anchor [API Link](/content/api-docs/api/taproot-assets/asset-wallet/publish-and-log-transfer/index.html)

## QueryInternalKey
QueryInternalKey returns the key descriptor for the given internal key. [API Link](/content/api-docs/api/taproot-assets/asset-wallet/query-internal-key/index.html)

## QueryScriptKey
QueryScriptKey returns the full script key descriptor for the given tweaked [API Link](/content/api-docs/api/taproot-assets/asset-wallet/query-script-key/index.html)

## RemoveUTXOLease
RemoveUTXOLease [API Link](/content/api-docs/api/taproot-assets/asset-wallet/remove-u-t-x-o-lease/index.html)

## SignVirtualPsbt
SignVirtualPsbt signs the inputs of a virtual transaction and prepares the [API Link](/content/api-docs/api/taproot-assets/asset-wallet/sign-virtual-psbt/index.html)

## VerifyAssetOwnership
VerifyAssetOwnership verifies the asset ownership proof embedded in the [API Link](/content/api-docs/api/taproot-assets/asset-wallet/verify-asset-ownership/index.html)
