An open API service indexing awesome lists of open source software.

https://github.com/onekeyhq/docs

Synced w/ gitbook
https://github.com/onekeyhq/docs

Last synced: about 2 months ago
JSON representation

Synced w/ gitbook

Awesome Lists containing this project

README

          

# Introduction

{% hint style="info" %}
**Note**: This documentation is primarily for developers. If you are a regular user experiencing product usage issues, please visit our [Help Center](https://help.onekey.so/hc) or [Submit a Customer Service Ticket](https://help.onekey.so/hc/requests/new) for support.
{% endhint %}

### For users

This documentation is primarily for developers. If you encounter any issues while using our products, please consult our help documentation or submit a ticket for customer service assistance.

#### For users Useful links

* [OneKey Official Website](https://onekey.so/)
* [Help Center](https://help.onekey.so/hc)
* [Submit a ticket for customer service](https://help.onekey.so/hc/requests/new)
* [Official Twitter - X](https://twitter.com/OneKeyHQ)

***

### Platform Overview

OneKey is a leading hardware and software wallet solution that provides developers with comprehensive blockchain integration capabilities.

OneKey offers complete wallet infrastructure supporting multi-chain ecosystem integration. Through our SDKs and APIs, developers can easily integrate hardware security with software convenience, providing users with secure and reliable digital asset management experiences. Supports 25+ blockchain protocols including Bitcoin, Ethereum, Solana, Cosmos, and other mainstream ecosystems.

***

### πŸ”„ OneKey Integration Workflow

#### Workflow Details

1. **πŸ”Œ Integration Access**: dApps establish connections through OneKey Provider or SDK
2. **πŸ”’ Secure Communication**: Use encrypted channels to communicate with hardware/software wallets
3. **✍️ Signature Authorization**: Users confirm and sign transactions on the device
4. **πŸ“‘ Transaction Broadcast**: Send signed transactions to the blockchain network

**Multi-Chain Support** β€’ **Hardware Security** β€’ **Software Convenience** β€’ **Developer Friendly**

***

### Explore OneKey Features


🌐 DApp Integration
Add wallet connection functionality to your decentralized applications


πŸ”§ Hardware Integration
Communicate and interact directly with OneKey hardware wallets


🀝 External Contribution
Contribute code and functionality to the OneKey ecosystem

### πŸš€ OneKey Hardware SDK Playground

{% hint style="info" %}
Experience OneKey Hardware SDK functionality directly in your browser! Test hardware wallet interactions and explore our comprehensive API without any setup.
{% endhint %}

[**πŸ”§ Try SDK Playground**](https://hardware-example.onekeytest.com/expo-playground/) - Interactive SDK testing environment with live device simulation

πŸŽͺ**Features:**

* Live hardware wallet simulation
* Real-time API testing
* Multi-chain protocol support
* No hardware device required for testing ( You could use the emulator deviceοΌ‰

### Detailed Feature List

#### 🌐 DApp Integration Features

πŸ”— MetaMask Compatible
EIP-1193 standard support

πŸ› οΈ Wallet Kit Support
RainbowKit, Web3Modal, etc.

⚑ Multi-Chain Provider
ETH, BTC, Solana, NEAR, etc.

πŸ”„ WalletConnect
Cross-platform connection protocol

#### πŸ”§ Hardware Integration Features

πŸ“‘ Hardware SDK
Direct device communication
Includes device management, multi-chain APIs and complete functionality

πŸ“± Air Gap SDK
QR code communication
Offline signing secure interaction

{% hint style="success" %}
[Start using OneKey now!](https://onekey.so/) Supports hardware and software wallets to protect your digital asset security.
{% endhint %}

{% hint style="warning" %}
**Important Note**: Before using OneKey APIs in production environment, please carefully read security best practices and integration guides.
{% endhint %}

### For Developer's Useful Links

#### Developer Resources

* [OneKey GitHub](https://github.com/OneKeyHQ)
* [Logo Assets](https://help.onekey.so/en/articles/11461296-media-kit-press-kit)

#### Something is Missing? Contact Us!

If you can't find what you need here:

* [Ask an issue on GitHub](https://github.com/OneKeyHQ/OneKey-Hardware-JS-SDK/issues)
* [Check our GitHub profile](https://github.com/OneKeyHQ)

***

> **πŸ’‘ Tip**: This is the OneKey developer documentation navigation page. Click on the feature modules above to jump to detailed integration guides and API reference documentation.