Aptos support on Turnkey
Address derivation
Turnkey supports Aptos address derivation with ADDRESS_TYPE_APTOS
. Aptos addresses are derived from the Ed25519 curve, which Turnkey fully supports.
Transaction construction and signing
Turnkey supports Aptos transaction signing through our core signing capabilities. We have an example repository that demonstrates how to construct and sign Aptos transactions:
examples/with-aptos
: demonstrates transaction construction and broadcast on Aptos.
Example
Here’s a comprehensive example showing how to integrate Turnkey with the Aptos SDK for transaction signing:
Aptos Network Support
Turnkey supports:
- Aptos Mainnet
- Aptos Testnet
- Aptos Devnet
Key Features for Aptos
- Ed25519 Signing: Turnkey fully supports the Ed25519 curve used by Aptos
- BCS Format Support: Sign transactions serialized in the Binary Canonical Serialization format
- Integration Example: Our example repository provides a reference implementation for integrating with the Aptos ecosystem
Benefits of Using Turnkey with Aptos
- Secure Key Management: Private keys are securely stored in Turnkey’s infrastructure
- Policy Controls: Apply custom policies to authorize transactions based on criteria
- Developer-Friendly: Integrate with existing Aptos development workflows
- Multi-environment Support: Use the same code across testnet and mainnet environments
Move Development
Aptos utilizes the Move programming language for smart contracts. When developing Move smart contracts on Aptos, Turnkey can securely manage your private keys for:
- Deploying Move modules
- Executing Move functions
- Managing account resources
If you’re building on Aptos and need assistance with your Turnkey integration, feel free to contact us at hello@turnkey.com, on X, or on Slack.