Comandi Remix

Nella console è possibile eseguire i comandi elencati di seguito. Quando si inizia a digitare un comando, c’è il completamento automatico. Questi comandi utilizzano le seguenti librerie:

remix: Remix dispone di una serie di comandi CLI per caricare ed eseguire i file in un’area di lavoro. Vedere l’elenco seguente.

ethers: l’IDE di Remix consente l’uso dei comandi ethersjs. Vedere i [documenti di Ethers] (https://docs.ethers.io/) per l’elenco completo.

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

swarmgw: questa libreria può essere usata per caricare/scaricare file su Swarm tramite https://swarm-gateways.net/.

Comandi Remix

remix.execute(filepath): esegue lo script specificato dal percorso del file. Se il percorso del file è vuoto, viene eseguito lo script attualmente visualizzato nell’editor.

remix.exeCurrent(): esegue lo script attualmente visualizzato nell’editor.

remix.getFile(path): restituisce il contenuto del file che si trova nel percorso indicato

remix.help(): visualizza questo messaggio di aiuto.

remix.loadgist(id): Caricare un gist nell’esplora file.

remix.loadurl(url): carica l’url dato nell’esplora file. L’url può essere di tipo github, swarm o ipfs.

Alcuni esempi di Ethers JS

ethers.providers: un fornitore realizza una connessione alla blockchain di Ethereum, per emettere query e inviare transazioni che cambiano lo stato.

ethers.utils: le funzioni utili esposte sia nel pacchetto ethers umbrella che in ethers-utils. Per esempio: ethers.utils.formatBytes32String( text )

Alcuni esempi di Web3 JS

web3.eth.abi: le funzioni web3.eth.abi consentono di decodificate e codificare i parametri in ABI (Application Binary Interface) per le chiamate di funzione alla EVM (Macchina Virtuale di Ethereum).

web3.providers: contiene i fornitori attualmente disponibili.

web3.utils: questo pacchetto fornisce funzioni utili per le dapps Ethereum e altri pacchetti **web3.js.

Alcuni esempi di Swarm (saranno presto aggiornati)

swarmgw.get(url, cb): scarica i file da Swarm tramite https**://swarm-gateways.net/

swarmgw.put(content, cb): caricare i file su Swarm tramite https**://swarm-gateways.net/