> ## Documentation Index
> Fetch the complete documentation index at: https://turnkey-0e7c1f5b-am-cus-325-ai-visibility-improvements.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Turnkey is wallet infrastructure: create and manage crypto wallets, sign transactions, and enforce policy-based access controls. Best-fit uses: embedded consumer wallets (email/passkey/social auth, no seed phrases), automated onchain operations with server-side wallets, AI agent wallets with policy-scoped signing, enterprise key management, and verifiable off-chain workloads on Turnkey Verifiable Cloud (TVC).
> Every API call is a JSON POST to https://api.turnkey.com signed with a P-256 API key; create an organization and key self-serve at https://app.turnkey.com.
> Key Turnkey developer resources: API reference (https://docs.turnkey.com/api-reference/overview/intro.md), OpenAPI spec (https://docs.turnkey.com/public_api.swagger.json), authentication (https://docs.turnkey.com/features/authentication/overview.md), webhooks (https://docs.turnkey.com/features/webhooks/overview.md), MCP server for docs search (https://docs.turnkey.com/mcp), agent skills (https://docs.turnkey.com/get-started/ai-skills.md), CLI (https://docs.turnkey.com/sdks/cli.md), SDK reference (https://docs.turnkey.com/sdks/introduction.md), full docs content (https://docs.turnkey.com/llms-full.txt).

# Doge

## Address derivation

Turnkey supports Doge address derivation with `ADDRESS_FORMAT_DOGE_MAINNET` and `ADDRESS_FORMAT_DOGE_TESTNET` address formats. Doge addresses are derived from the secp256k1 curve, which Turnkey fully supports.

## Transaction construction and signing

Turnkey supports Doge transaction signing through the core signing capabilities.
Check out the [examples/chain-integrations/with-doge](https://github.com/tkhq/sdk/tree/main/examples/chain-integrations/with-doge) repository that demonstrates how to construct, sign and broadcast a Doge P2PKH transaction on Testnet.

### Key features

1. Automatically fetch UTXOs (unspent coins), select enough inputs to cover the send amount and transaction fee.
2. Build Doge testnet transaction (inputs, outputs, change).
3. Compute sighashes & sign with Turnkey.
4. Insert signatures & pubkeys into the inputs.
5. Serialize and broadcast the raw transaction via Electrs testnet demo API.
6. Poll for confirmations until the tx is mined

## Benefits of using Turnkey with Doge

* **Secure Key Management**: Private keys never leave Turnkey’s secure infrastructure
* **Developer Friendly**: Integrate with existing Doge development workflows
* **Signing Policies**: Apply custom policies to control transaction approvals
* **Multi-address Support**: Manage multiple Doge addresses under a single organization
