Développeurs
Ressources développeurs complètes pour construire avec les protocoles Bitcoin Stamps et s'intégrer à l'écosystème.
Démarrage rapide pour développeurs
Ressources essentielles
Documentation des protocoles →
- Spécifications techniques pour tous les protocoles Bitcoin Stamps
- Implémentations SRC-20, SRC-101, SRC-721 et OLGA
- Exigences d'intégration et meilleures pratiques
- Configuration et paramétrage du SDK officiel
- Exemples de code et guides d'implémentation
- Workflows de test et de déploiement
- Documentation REST API et points de terminaison
- Authentification et limitation de débit
- Formats de données et schémas de réponse
Outils de développement
SDK et bibliothèques :
- @btc-stamps/tx-builder → - SDK officiel JavaScript/TypeScript
- Python SDK - Bibliothèque d'intégration Python
- Clients API - Wrappers API prêts à l'emploi
Démarrage
1. Configuration de l'environnement
bash
# Installer le SDK officiel
npm install @btc-stamps/tx-builder
# Ou avec yarn
yarn add @btc-stamps/tx-builder2. Intégration de base
javascript
import { StampBuilder } from '@btc-stamps/tx-builder';
const builder = new StampBuilder({
network: 'mainnet',
apiKey: 'your-api-key'
});
// Créer votre premier stamp
const stamp = await builder.createStamp({
image: imageBuffer,
description: 'Mon premier Bitcoin Stamp'
});3. Utilisation avancée
Création de token SRC-20 :
javascript
const token = await builder.deploySRC20({
tick: 'MYTOKEN',
max: '21000000',
lim: '1000'
});Meilleures pratiques
Qualité du code :
- Utiliser TypeScript pour la sécurité des types
- Implémenter une gestion d'erreurs complète
- Suivre les normes de codage Bitcoin Stamps
- Écrire des tests complets pour toutes les fonctionnalités
Sécurité :
- Ne jamais exposer les clés privées dans le code client
- Valider toutes les entrées utilisateur
- Utiliser HTTPS pour toutes les communications API
- Implémenter la limitation de débit pour les appels API
Prêt à commencer à construire ? Choisissez votre chemin :
- Nouveau sur Bitcoin Stamps ? → Aperçu des protocoles
- Prêt à intégrer ? → Guide d'intégration SDK
- Besoin d'accès API ? → Guide d'intégration API