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/