METHOD AND SYSTEM FOR TESTING SMART CONTRACTS

Methods and systems for deployment of a smart contract performed by smart contract testing unit of a distributed ledger network. The deployment of the smart contract includes receiving a smart contract; linking the smart contract with a first set of one or more tests for qualifying behavior of the s...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MILICIC, Milka, NIEMÖLLER, Jörg, AHMED, Talal, MILIC, Milan
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Methods and systems for deployment of a smart contract performed by smart contract testing unit of a distributed ledger network. The deployment of the smart contract includes receiving a smart contract; linking the smart contract with a first set of one or more tests for qualifying behavior of the smart contract between participants in the distributed ledger network; automatically executing the first set of one or more tests on the smart contract; determining whether the smart contract passes the first set of one or more tests; and in response to determining that the smart contract has passed the first set of one or more tests, activating the smart contract to be available for use by the participants in the distributed ledger network. L'invention concerne des procédés et des systèmes pour le déploiement d'un contrat intelligent réalisé par une unité de test de contrat intelligent d'un réseau de registres distribués. Le déploiement du contrat intelligent comprend la réception d'un contrat intelligent ; la liaison du contrat intelligent avec un premier ensemble d'un ou plusieurs tests pour qualifier le comportement du contrat intelligent entre les participants dans le réseau de registres distribués ; l'exécution automatique du premier ensemble d'un ou de plusieurs tests sur le contrat intelligent ; la détermination si le contrat intelligent réussit le premier ensemble d'un ou plusieurs tests ; et en réponse à la détermination du fait que le contrat intelligent a réussi le premier ensemble d'un ou plusieurs tests, l'activation du contrat intelligent pour être disponible pour une utilisation par les participants dans le réseau de registres distribués.