Remix comme visualiseur de code

Grâce à l’Etherscan

Verified contracts on Etherscan can be viewed in Remix by making a simple change to the URL. Mostly for a multiple part contract verification, Remix provides a quick way to load all the contracts.

Une URL Etherscan typique pour une adresse de contrat ressemble à ceci :

https://etherscan.io/address/0xdac17f958d2ee523a2206206994597c13d831ec7

Dans l’URL, remplacez etherscan.io par remix.ethereum.org

https://remix.ethereum.org/address/0xdac17f958d2ee523a2206206994597c13d831ec7

et rechargez. Il récupérera les contrats vérifiés sur Etherscan.

Contracts verified on Ethereum mainnet and on other test networks (Ropsten, Rinkeby, Kovan & Goerli) will be loaded in respective directories under etherscan-code-sample workspace.

Cela fonctionne pour les URLs Etherscan testnet https://ropsten.etherscan.io, https://goerli.etherscan.io/ etc. Si elles sont mises à jour de manière similaire, les contrats seront chargés dans Remix.

Par l’intermédiaire de GitHub

Les fichiers Solidity dans GitHub peuvent être chargés sur Remix avec une modification similaire. Pour un fichier avec une URL comme :

https://github.com/ethereum/remix-project/blob/master/apps/remix-ide/contracts/app/solidity/mode.sol

changez github.com en remix.ethereum.org comme :

https://remix.ethereum.org/ethereum/remix-project/blob/master/apps/remix-ide/contracts/app/solidity/mode.sol

et rechargez. Le même fichier sera ouvert dans Remix IDE.