LIVEBootcamps IA · Mai 2026 · 🇫🇷 CET
Ressources · Intégrations · n8n FREE · 2026Logo de 1Shot API avec un design moderne et des couleurs vives

1SHOT API INTÉGRATION n8n : SMART CONTRACTS & WALLETS EN AUTOPILOTE

1SHOT API INTÉGRATION N8N : SMART CONTRACTS & WALLETS EN AUTOPILOTE

Besoin d'aide

Besoin d'aide pour automatiser 1Shot Api avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Pourquoi automatiser

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.

Identifiants

How to connect 1Shot Api to n8n?

  1. !
    1 step

    How to connect 1Shot Api to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    1Shot Api credentials
    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.
Besoin d'aide

Besoin d'aide pour automatiser 1Shot Api avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure
Actions

1Shot Api actions available in n8n

  1. 01
    Action 01

    List 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
    List chains
  2. 02
    Action 02

    Assure 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
    Assure Contract Methods From Prompt
  3. 03
    Action 03

    Encode 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
    Encode a smart contract
  4. 04
    Action 04

    Estimate 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
    Estimate the gas cost of a contract method
  5. 05
    Action 05

    Execute 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
    Execute a smart contract
  6. 06
    Action 06

    Execute 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
    Execute a smart contract (as Delegator)
  7. 07
    Action 07

    Execute 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
    Execute multiple smart contracts
  8. 08
    Action 08

    Execute 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
    Execute Batch as Delegator
  9. 09
    Action 09

    Get 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
    Get a smart contract method
  10. 10
    Action 10

    List 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
    List all smart contract methods
  11. 11
    Action 11

    Simulate 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
    Simulate a smart contract
  12. 12
    Action 12

    Read 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
    Read data from a smart contract
  13. 13
    Action 13

    Get 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
    Get transaction
  14. 14
    Action 14

    List 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
    List transactions
  15. 15
    Action 15

    Create 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
    Create wallet
  16. 16
    Action 16

    Search 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
    Search prompts
  17. 17
    Action 17

    Delete 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
    Delete wallet
  18. 18
    Action 18

    List 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
    List wallets
  19. 19
    Action 19

    Get 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
    Get wallet
  20. 20
    Action 20

    Update 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
    Update wallet
  21. 21
    Action 21

    AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ

    AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ

  22. 22
    Action 22

    AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ

    AUTOMATISEZ VOS OPS BLOCKCHAIN SANS LA COMPLEXITÉ

  23. 23
    Action 23

    On revient vers vous en quelques minutes ✔

Tu as vu l'intégration

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.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.