Commandes Remix

Dans la console, vous pouvez exécuter les commandes énumérées ci-dessous. Une fois que vous commencez à taper une commande, il y a auto complete. Ces commandes utilisent les bibliothèques suivantes :

remix : Remix dispose d’un certain nombre de commandes CLI pour charger et exécuter des fichiers dans un espace de travail. Voir la liste ci-dessous.

ethers : L’IDE Remix permet l’utilisation des commandes ethersjs. Voir la [Ethers docs] (https://docs.ethers.io/) pour la liste complète.

web3: Remix IDE enables the use of web3js commands. See the Web3js docs for the full list.

swarmgw : Cette bibliothèque peut être utilisée pour télécharger des fichiers vers Swarm via https://swarm-gateways.net/.

Commandes Remix

remix.execute(filepath) : Exécute le script spécifié par le chemin d’accès au fichier. Si filepath est vide, le script actuellement affiché dans l’éditeur est exécuté.

remix.exeCurrent() : Exécute le script actuellement affiché dans l’éditeur.

remix.getFile(path) : renvoie le contenu du fichier situé au chemin donné

remix.help() : Affichez ce message d’aide.

remix.loadgist(id) : Charger une liste de diffusion dans l’explorateur de fichiers.

remix.loadurl(url) : Charge l’url donnée dans l’explorateur de fichiers. L’url peut être de type github, swarm ou ipfs.

Quelques exemples d’Ethers JS

ethers.providers : Un fournisseur abstrait une connexion à la blockchain Ethereum, pour l’émission de requêtes et l’envoi de transactions changeant d’état.

ethers.utils : Les fonctions utilitaires exposées à la fois dans le paquet ethers umbrella et dans ethers-utils. ex : ethers.utils.formatBytes32String( text )

Quelques exemples de Web3 JS

web3.eth.abi : Les fonctions web3.eth.abi vous permettent de dé- et d’encoder des paramètres à l’ABI (Application Binary Interface) pour les appels de fonction à l’EVM (Ethereum Virtual Machine).

web3.providers : Contient les fournisseurs actuellement disponibles.

web3.utils : Ce paquet fournit des fonctions utilitaires pour les dapps Ethereum et d’autres paquets **web3.js.

Quelques exemples de Swarm (ils seront bientôt mis à jour)

swarmgw.get(url, cb) : Téléchargez des fichiers depuis Swarm via https**://swarm-gateways.net/

swarmgw.put(content, cb) : Téléchargement de fichiers vers Swarm via https**://swarm-gateways.net/