# Resources Snippets Documentation ## Pages - [build-a-stx-pc](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/build-a-stx-pc.md) - [build-an-ft-pc](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/build-an-ft-pc.md) - [build-an-nft-pc](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/build-an-nft-pc.md) - [build-an-unsigned-tx](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/build-an-unsigned-tx.md) - [check-for-duplicates](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/check-for-duplicates.md) - [convert-btc-to-stx-address](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/convert-btc-to-stx-address.md) - [convert-string-to-principal](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/convert-string-to-principal.md) - [create-a-random-burn-address](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/create-a-random-burn-address.md) - [create-a-sponsored-tx](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/create-a-sponsored-tx.md) - [create-sha256-hash-clarity](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/create-sha256-hash-clarity.md) - [create-sha256-hash-stacks-js](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/create-sha256-hash-stacks-js.md) - [deploy-a-contract](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/deploy-a-contract.md) - [derive-principal-addresses-between-networks](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/derive-principal-addresses-between-networks.md) - [derive-stacks-address-from-keys](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/derive-stacks-address-from-keys.md) - [fetch-testnet-bitcoin-on-regtest](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/fetch-testnet-bitcoin-on-regtest.md) - [filter-items-from-a-list](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/filter-items-from-a-list.md) - [generate-a-secret-key](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/generate-a-secret-key.md) - [generate-a-wallet](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/generate-a-wallet.md) - [generate-random-number](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/generate-random-number.md) - [get-account-details-from-wallet](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/get-account-details-from-wallet.md) - [helper-function-to-restrict-contract-calls](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/helper-function-to-restrict-contract-calls.md) - [integrate-api-keys-using-stacksjs](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/integrate-api-keys-using-stacksjs.md) - [return-an-entry-from-a-map](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/return-an-entry-from-a-map.md) - [transfer-a-sip10-token](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/transfer-a-sip10-token.md) - [transfer-stx](https://hiro-systems-docs-git-develop-hirosystems.vercel.app/resources/snippets/transfer-stx.md)