Skip to main content
POST
Master Wallet Write

Opérations par lot

Cet endpoint prend en charge les opérations par lot : vous pouvez exécuter plusieurs écritures de contrat en un seul appel d’API. C’est particulièrement utile pour des schémas courants comme « approve + deposit ».

Format de la requête par lot

Pour effectuer plusieurs écritures, utilisez le tableau calls :

Format de la réponse par lot

Les réponses par lot contiennent les tableaux success et errors :

Schéma de chaque élément du lot

Gestion des erreurs

Les opérations par lot suivent un modèle de succès partiel :
  • Les opérations sont exécutées séquentiellement
  • L’échec d’une opération n’interrompt pas les suivantes
  • Consultez les tableaux success et errors pour connaître le résultat global

Règles de validation

Cas d’usage

  • Approve + Deposit : autorisez la dépense du token puis déposez en un seul appel
  • Transactions en plusieurs étapes : enchaînez plusieurs appels de contrat pour des opérations DeFi
  • Interactions avec les protocoles : exécutez des interactions complexes de manière atomique

Autorisations

x-api-key
string
header
requis

Paramètres de chemin

walletId
string
requis
Exemple:

"{{walletId}}"

Corps

application/json
calls
object[]
Exemple:

Réponse

200 - application/json

Ethereum / Tron / Ethereum (Batch) / Tron (Batch)

data
object
message
string
Exemple:

"Contract write initiated successfully"

statusCode
number
Exemple:

200