À propos du service
TraduitJe développe et construis des contrats intelligents et des dApp en Ride pour la blockchain Waves. Ride est le langage non Turing-complet de Waves, créé spécifiquement pour des comptes prévisibles et sûrs, des fonctions appelables de dApp et des scripts d'actifs : pas de boucles, pas de récursion non bornée, pas de coûts d'exécution qui augmentent soudainement. Ce déterminisme est exactement ce que choisissent les projets sérieux de Waves, et j'écris du code qui le respecte.
Ce que vous obtiendrez : des scripts dApp avec des fonctions appelables et de vérification, des scripts de compte avec des règles de protection de portefeuille multisig et personnalisées, et des scripts d'actifs qui définissent les règles de transfert, de gel et de destruction pour les tokens. Je gère la gestion d'état, les entrées de données INT/STRING/BINARY, ScriptTransfer et les actions Émettre/Réémettre/Détruire, la gestion des paiements et les appels inter-contrats via invoke().
Chaque contrat est accompagné d'une suite de tests complète sur le testnet Waves utilisant surfboard et des outils JavaScript, plus des instructions claires pour le déploiement sur le mainnet. J'implémente des scénarios typiques : ventes de tokens, staking et pools de récompenses, séquestre, oracles, vote DAO et émission de NFT. J'audite également et refactorise le code Ride existant, repérant les lacunes logiques, les vérifications de vérificateur manquantes et les hypothèses non sécurisées avant que de l'argent réel ne soit en jeu.
Vous obtenez du code source commenté, des scripts de déploiement, un exemple d'intégration frontend avec un signataire et un guide de la solution afin que l'équipe puisse développer le contrat en toute confiance. Décrivez la tâche — je choisirai le design Ride le plus sûr pour le modèle de frais de Waves et les limites de script de compte.
Ce que vous obtiendrez : des scripts dApp avec des fonctions appelables et de vérification, des scripts de compte avec des règles de protection de portefeuille multisig et personnalisées, et des scripts d'actifs qui définissent les règles de transfert, de gel et de destruction pour les tokens. Je gère la gestion d'état, les entrées de données INT/STRING/BINARY, ScriptTransfer et les actions Émettre/Réémettre/Détruire, la gestion des paiements et les appels inter-contrats via invoke().
Chaque contrat est accompagné d'une suite de tests complète sur le testnet Waves utilisant surfboard et des outils JavaScript, plus des instructions claires pour le déploiement sur le mainnet. J'implémente des scénarios typiques : ventes de tokens, staking et pools de récompenses, séquestre, oracles, vote DAO et émission de NFT. J'audite également et refactorise le code Ride existant, repérant les lacunes logiques, les vérifications de vérificateur manquantes et les hypothèses non sécurisées avant que de l'argent réel ne soit en jeu.
Vous obtenez du code source commenté, des scripts de déploiement, un exemple d'intégration frontend avec un signataire et un guide de la solution afin que l'équipe puisse développer le contrat en toute confiance. Décrivez la tâche — je choisirai le design Ride le plus sûr pour le modèle de frais de Waves et les limites de script de compte.