
1SHOT API INTÉGRATION n8n : SMART CONTRACTS & WALLETS EN AUTOPILOTE
1SHOT API INTÉGRATION N8N : SMART CONTRACTS & WALLETS EN AUTOPILOTE
Besoin d'aide pour automatiser 1Shot Api avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate 1Shot Api with n8n?
Imaginez : un client paie une facture dans Stripe → n8n capte le webhook → 1Shot API envoie automatiquement un paiement en stablecoin on-chain → la confirmation déclenche une notification Slack. Zéro gestion manuelle de wallet, zéro babysitting du gas. Les 22 actions couvrent la création de wallets, lecture/écriture de contrats, historique de transactions et le protocole x402 — qui permet de facturer l'exécution de vos workflows n8n en crypto. Le node Submit & Wait est la killer feature : il bloque jusqu'à confirmation on-chain, puis branch succès vs. erreur.
How to connect 1Shot Api to n8n?
! 1 stepHow to connect 1Shot Api to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 ASTUCE : Créez des credentials 1Shot séparées pour testnet et mainnet — une erreur sur un wallet de production est irréversible. Le node Submit & Wait est votre meilleur allié pour tout ce qui est transactionnel : il bloque le workflow jusqu'à confirmation de la chaîne, donc aucune étape en aval ne se déclenche sur une tx non confirmée.- 01
Besoin d'aide pour automatiser 1Shot Api avec n8n ?
Notre équipe vous répond en quelques minutes.
1Shot Api actions available in n8n
01 Action 01List chains
Cette action vous permet de récupérer la liste complète des blockchains disponibles dans votre compte 1Shot. C'est généralement la première étape de tout workflow blockchain, car elle vous donne accès aux identifiants de chaînes nécessaires pour les opérations suivantes.
Paramètres de configuration :
- Credential to connect with : sélectionnez vos identifiants 1Shot via le menu déroulant. Ce paramètre est requis.
- Resource : fixé sur "Chain", détermine le type de ressource interrogée.
- Operation : défini sur "List Chains", spécifie l'action à exécuter.
- Page Number : numéro de page des résultats à récupérer (défaut : 1). Paramètre optionnel.
- Page Size : nombre de résultats par page (défaut : 25). Paramètre optionnel.
Cas d'usage typiques :
- Initialiser dynamiquement un workflow en récupérant les chaînes disponibles
- Créer un système de sélection de blockchain dans une interface utilisateur
- Vérifier périodiquement les nouvelles chaînes supportées par votre compte

02 Action 02Assure Contract Methods From Prompt
Cette action puissante permet d'assurer les méthodes d'un smart contract à partir d'un prompt spécifique. Elle combine l'intelligence des prompts 1Shot avec l'exécution de méthodes contractuelles, idéale pour des workflows automatisés basés sur des instructions en langage naturel.
Paramètres de configuration :
- Credential to connect with : vos identifiants 1Shot (menu déroulant, requis)
- Resource : fixé sur "Contract Method"
- Operation : "Assure Contract Methods From Prompt"
- Chain Name or ID : nom ou identifiant de la blockchain cible (texte, requis)
- Contract Address : adresse du smart contract concerné (texte, requis)
- Prompt ID : identifiant unique du prompt à utiliser (texte, requis)
- Wallet Name or ID : nom ou ID du wallet pour les transactions (texte, requis)
Cas d'usage typiques :
- Automatiser des interactions contractuelles basées sur des prompts prédéfinis
- Intégrer des instructions en langage naturel dans vos workflows blockchain
- Standardiser l'exécution de méthodes complexes via des templates de prompts

03 Action 03Encode a smart contract
L'action d'encodage prépare les données d'appel d'une méthode de smart contract. Cette étape est essentielle avant toute exécution, car elle transforme vos paramètres en format compatible avec la blockchain.
Paramètres de configuration :
- Credential to connect with : sélection des identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Encode"
- Contract Method Name or ID : identifiant de la méthode à encoder (texte, requis)
- Parameters : paramètres additionnels au format JSON. Cliquez sur "Add Field" pour ajouter plusieurs paramètres selon les besoins de votre méthode (optionnel)
Cas d'usage typiques :
- Préparer des transactions avant validation manuelle
- Générer des calldata pour des outils externes
- Valider le format des paramètres avant exécution

04 Action 04Estimate the gas cost of a contract method
Avant d'exécuter une transaction blockchain, il est crucial d'estimer les frais de gas. Cette action vous permet d'anticiper les coûts et d'optimiser vos workflows en fonction des conditions réseau.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Estimate"
- Contract Method Name or ID : méthode pour laquelle estimer le gas (texte, requis)
- Parameters : paramètres supplémentaires au format JSON ou texte (optionnel)
Cas d'usage typiques :
- Vérifier automatiquement si le gas est dans une fourchette acceptable avant exécution
- Créer des alertes quand les frais dépassent un seuil défini
- Optimiser le timing des transactions en fonction des estimations

05 Action 05Execute a smart contract
C'est l'action centrale de l'intégration : elle exécute réellement une méthode de smart contract sur la blockchain. Utilisez-la quand vous êtes prêt à valider une transaction on-chain.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Execute"
- Contract Method Name or ID : identifiant de la méthode à exécuter (texte, requis)
- Parameters : données JSON pour la méthode (optionnel)
- Additional Fields : champs supplémentaires selon vos besoins (optionnel)
Cas d'usage typiques :
- Automatiser des mints, transfers ou approbations de tokens
- Déclencher des fonctions contractuelles suite à des événements externes
- Orchestrer des séquences d'appels sur plusieurs contrats

06 Action 06Execute a smart contract (as Delegator)
Cette variante permet d'exécuter un smart contract en tant que délégateur. Utile pour les architectures où une entité exécute des transactions pour le compte d'autres utilisateurs.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Execute as Delegator"
- Contract Method Name or ID : méthode à exécuter (texte, requis)
- Parameters : paramètres au format objet, possibilité d'entrées multiples (optionnel)
- Delegator Wallet Address : adresse du wallet délégateur (texte, requis)
- Additional Fields : champs personnalisables (optionnel)
Cas d'usage typiques :
- Meta-transactions où vous payez le gas pour vos utilisateurs
- Systèmes de délégation de droits d'exécution
- Automatisation de transactions multi-comptes

07 Action 07Execute multiple smart contracts
Besoin d'exécuter plusieurs méthodes contractuelles en une seule opération ? Cette action batch vous fait gagner du temps et optimise vos workflows complexes.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Execute Batch"
- Contract Methods : liste des méthodes à exécuter (sélection multiple, requis)
- Wallet Name or ID : wallet associé aux transactions (texte, optionnel)
- Additional Fields : configurations supplémentaires (optionnel)
Cas d'usage typiques :
- Exécuter une série d'opérations atomiques
- Automatiser des processus multi-étapes en une seule action
- Optimiser les coûts en regroupant les transactions

08 Action 08Execute Batch as Delegator
Combinez la puissance du batch avec la flexibilité de la délégation. Cette action exécute plusieurs smart contracts en lot tout en agissant en tant que délégateur.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Execute Batch as Delegator"
- Contract Methods : méthodes contractuelles à exécuter en batch (requis)
- Wallet Name or ID : identifiant du wallet délégateur (texte, requis)
- Additional Fields : paramètres additionnels (optionnel)
Cas d'usage typiques :
- Services de relais de transactions pour applications décentralisées
- Exécution groupée pour le compte de multiples utilisateurs
- Automatisation de workflows complexes avec paiement centralisé du gas

09 Action 09Get a smart contract method
Récupérez les détails complets d'une méthode de smart contract spécifique. Cette action est parfaite pour valider des configurations ou afficher des informations dans des interfaces.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Get"
- Contract Method ID : identifiant unique de la méthode (texte, requis)
Cas d'usage typiques :
- Vérifier les paramètres attendus par une méthode avant exécution
- Alimenter des dashboards avec les détails des contrats
- Valider l'existence d'une méthode dans un workflow conditionnel

10 Action 10List all smart contract methods
Obtenez une vue complète de toutes les méthodes de smart contracts disponibles. Cette action supporte de nombreux filtres pour affiner vos recherches.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "List"
- Name : filtrer par nom de méthode (texte, optionnel)
- Contract Address : filtrer par adresse de contrat (texte, optionnel)
- Prompt ID : filtrer par identifiant de prompt (texte, optionnel)
- Method Type : type de méthode via menu déroulant, défaut "None" (optionnel)
- Chain Name or ID : filtrer par blockchain (texte, optionnel)
- Page Number : pagination, défaut 1 (optionnel)
- Page Size : résultats par page, défaut 25 (optionnel)
Cas d'usage typiques :
- Créer des interfaces de sélection dynamique de méthodes
- Auditer les méthodes disponibles sur un contrat spécifique
- Générer des rapports sur les capacités de vos smart contracts

11 Action 11Simulate a smart contract
Testez une exécution de smart contract sans l'inscrire sur la blockchain. Cette simulation vous permet de valider vos paramètres et d'anticiper les résultats avant de consommer du gas.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Simulate"
- Contract Method Name or ID : méthode à simuler (texte, requis)
- Parameters : paramètres JSON pour la simulation (optionnel)
- Gas Limit : limite de gas pour la simulation (numérique, optionnel)
Cas d'usage typiques :
- Valider des transactions avant exécution réelle
- Tester des scénarios sans risque financier
- Débugger des erreurs d'exécution contractuelle

12 Action 12Read data from a smart contract
Lisez des données directement depuis un smart contract. Contrairement à l'exécution, la lecture ne modifie pas l'état de la blockchain et ne consomme pas de gas.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Contract Method"
- Operation : "Read"
- Contract Method Name or ID : méthode de lecture à appeler (texte, requis)
- Parameters : paramètres JSON si la méthode en requiert (optionnel)
Cas d'usage typiques :
- Récupérer des soldes de tokens ou états de contrats
- Alimenter des dashboards avec des données on-chain en temps réel
- Créer des conditions de workflow basées sur l'état blockchain

13 Action 13Get transaction
Récupérez les détails complets d'une transaction spécifique via son nom ou identifiant. Indispensable pour le suivi et l'audit de vos opérations.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Transaction"
- Operation : "Get Transaction"
- Transaction Name or ID : identifiant unique de la transaction (texte, requis)
Cas d'usage typiques :
- Vérifier le statut d'une transaction après exécution
- Alimenter des systèmes de notification sur l'état des transactions
- Créer des rapports détaillés sur des opérations spécifiques

14 Action 14List transactions
Obtenez une liste complète de vos transactions avec de puissantes options de filtrage. Parfait pour la création de tableaux de bord et le suivi d'activité.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Transaction"
- Operation : "List Transactions"
- Status : filtrer par statut de transaction (menu déroulant, optionnel)
- Wallet ID : filtrer par wallet (texte, optionnel)
- Contract Method ID : filtrer par méthode contractuelle (texte, optionnel)
- API Credential ID : filtrer par credential API (texte, optionnel)
- User ID : filtrer par utilisateur (texte, optionnel)
- Memo : filtrer par mémo/référence (texte, optionnel)
- After Time : transactions après ce timestamp (numérique, défaut 0, optionnel)
- Before Time : transactions avant ce timestamp (numérique, défaut 0, optionnel)
- Page Number : numéro de page pour la pagination (optionnel)
Cas d'usage typiques :
- Générer des rapports périodiques d'activité blockchain
- Surveiller les transactions d'un wallet spécifique
- Créer des alertes basées sur le statut des transactions

15 Action 15Create wallet
Créez un nouveau wallet dans votre compte 1Shot. Cette action est la première étape pour gérer des fonds ou exécuter des transactions sur une nouvelle adresse.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Wallet"
- Operation : "Create Wallet"
- Chain Name or ID : blockchain sur laquelle créer le wallet (texte, requis)
- Name : nom à attribuer au wallet (texte, requis)
- Description : description optionnelle pour identifier le wallet (texte, optionnel)
Cas d'usage typiques :
- Automatiser la création de wallets pour de nouveaux utilisateurs
- Déployer des wallets dédiés par projet ou campagne
- Initialiser des wallets dans le cadre de workflows d'onboarding

16 Action 16Search prompts
Recherchez parmi vos prompts 1Shot pour trouver rapidement les templates dont vous avez besoin. Les prompts permettent de définir des instructions réutilisables pour vos opérations.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Prompt"
- Operation : "Search Prompts"
- Query : terme de recherche pour filtrer les prompts (texte, optionnel)
- Chain Name or ID : filtrer par blockchain associée (texte, optionnel)
Cas d'usage typiques :
- Trouver dynamiquement un prompt par mots-clés dans un workflow
- Créer des interfaces de sélection de prompts
- Vérifier l'existence de prompts avant leur utilisation

17 Action 17Delete wallet
Supprimez un wallet de votre compte 1Shot. À utiliser avec précaution, cette action est irréversible.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Wallet"
- Operation : "Delete Wallet"
- Wallet Name or ID : identifiant du wallet à supprimer (texte, requis)
Cas d'usage typiques :
- Nettoyer les wallets de test après validation
- Automatiser la suppression de wallets temporaires
- Gérer le cycle de vie des wallets dans vos workflows

18 Action 18List wallets
Récupérez la liste de tous vos wallets avec des options de filtrage et pagination. Idéal pour la gestion et le monitoring de vos adresses.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Wallet"
- Operation : "List Wallets"
- Chain Name or ID : filtrer par blockchain (texte, optionnel)
- Name : rechercher par nom de wallet (texte, optionnel)
- Page Number : numéro de page (numérique, défaut 1, optionnel)
- Page Size : résultats par page (numérique, défaut 25, optionnel)
Cas d'usage typiques :
- Afficher tous les wallets dans un dashboard de gestion
- Trouver un wallet spécifique par son nom
- Auditer les wallets existants sur une blockchain donnée

19 Action 19Get wallet
Récupérez les informations détaillées d'un wallet spécifique. Cette action vous donne accès à toutes les métadonnées et l'état actuel du wallet.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Wallet"
- Operation : "Get Wallet"
- Wallet Name or ID : identifiant du wallet à récupérer (texte, requis)
Cas d'usage typiques :
- Vérifier les détails d'un wallet avant une opération
- Alimenter des notifications avec les informations wallet
- Valider l'existence d'un wallet dans un workflow conditionnel

20 Action 20Update wallet
Modifiez les informations d'un wallet existant. Cette action permet de mettre à jour le nom ou la description sans affecter l'adresse blockchain.
Paramètres de configuration :
- Credential to connect with : identifiants 1Shot (requis)
- Resource : "Wallet"
- Operation : "Update Wallet"
- Chain Name or ID : blockchain du wallet (texte, requis)
- Wallet Name or ID : identifiant du wallet à modifier (texte, requis)
- Name : nouveau nom pour le wallet (texte, optionnel)
- Description : nouvelle description (texte, optionnel)
Cas d'usage typiques :
- Renommer des wallets pour une meilleure organisation
- Ajouter des descriptions suite à des changements de projet
- Mettre à jour les métadonnées dans des workflows de gestion

21 Action 21AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ
AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ
22 Action 22AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ
AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ
23 Action 23On revient vers vous en quelques minutes ✔
Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
Le node 1Shot API pour n8n est-il gratuit ?
Le node n8n est gratuit et open-source (node communautaire). 1Shot API propose un tier gratuit pour les tests, puis des plans payants pour la production. Les frais de gas blockchain restent à votre charge sur les opérations d'écriture — 1Shot optimise le gas mais ne le couvre pas.Quelles blockchains sont supportées par 1Shot API dans n8n ?
Toutes les chaînes EVM supportées par votre compte 1Shot — Ethereum mainnet, Polygon, Base, Arbitrum, Optimism, et les testnets comme Sepolia et Mumbai. Vous configurez le réseau par credential, donc un seul workflow n8n peut cibler plusieurs chaînes.Peut-on monétiser ses workflows n8n avec 1Shot API ?
Oui — et c'est unique à 1Shot. Le protocole de paiement x402 permet de mettre un paywall crypto sur n'importe quel webhook n8n. Quand quelqu'un appelle l'URL de votre workflow, il paie d'abord en stablecoins, puis le workflow s'exécute. C'est intégré au node 1Shot API Webhook, aucune config supplémentaire.



