Welcome to HashNut Documentation
HashNut is a non-custodial Web3 payment infrastructure that enables merchants to accept cryptocurrency payments across 164+ blockchain networks.
Quick Linksβ
- π Quick Start - Get started in 5 minutes
- π Concepts - Understand how HashNut works
- π§ API Reference - Complete API documentation
- π» SDKs - Language-specific SDKs
What is HashNut?β
HashNut provides a secure, decentralized payment solution where:
- β Non-Custodial: Funds held in smart contracts, not HashNut's custody
- β Multi-Chain: Support for 164+ blockchain networks
- β Secure: Audited smart contracts and HMAC-SHA256 authentication
- β Transparent: All fees calculated on-chain and fully transparent
Key Featuresβ
Payment Modelsβ
- DeFi Mode: Smart contract-based with address pools
- CeFi Mode: Direct wallet payments
- UniFi Mode: Legacy mode (deprecated)
Multi-Chain Supportβ
Support for:
- Ethereum and EVM-compatible chains (150+)
- TRON network
- Polygon, BSC, Arbitrum, and more
Developer-Friendlyβ
- RESTful API with comprehensive documentation
- Official SDKs for JavaScript, Python, and Java
- Webhook support for real-time notifications
- Complete code examples
Getting Startedβ
- Create Account - Deploy your smart contract
- Get API Credentials - Generate API keys
- Create First Order - Accept your first payment
- Set Up Webhooks - Receive payment notifications
Documentation Structureβ
- Getting Started: Quick onboarding guides
- Concepts: Core concepts and architecture
- Guides: Step-by-step feature guides
- API Reference: Complete API documentation
- SDKs: Language-specific SDKs
- Resources: Troubleshooting and FAQ
Need Help?β
- Email: support@hashnut.io
- Troubleshooting: Common Issues
- FAQ: Frequently Asked Questions
Ready to start? Head to Quick Start β