{"repo":"tryethernal/hardhat-ethernal","free":true,"listed":false,"github":"https://github.com/tryethernal/hardhat-ethernal","clone":"git clone https://github.com/tryethernal/hardhat-ethernal.git","description":"Hardhat plugin for Ethernal","language":"TypeScript","stars":104,"topics":["hardhat","hardhat-plugin","web3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Hardhat plugin for Ethernal Ethernal is a block explorer for EVM-based chains. You can use it with your local chains (the Hardhat network for example), or for chains deployed on remote servers. It allows you to interact with contracts by automatically generating an UI for all read/write methods. You can also read contract variables in any blocks. To use Ethernal, you need to synchronize blocks, transactions & artifacts with the dashboard. This plugin allows you to easily do that instead of having to run the CLI separately. If you are looking for more detailed doc about Ethernal: https://doc.tryethernal.com Installation Add to your , and run or In your file, require the plugin: To authenticate, you need to set ETHERNAL API TOKEN in your env variables. You can find the token by logging in at https://app.tryethernal.com Settings Account You can also set them in the config object: Synchronize blocks & transactions Once you've installed the plugin and authenticated, the plugin will automatically sync blocks and transactions going through your node. By default, it will synchronize to the latest workspace you've used in the dashboard. See next section to learn how to set the workspace manually. Options All options need to be under the optional ethernal key in the Hardhat config object, default values are shown below: Synchronize artifacts In your deploy script, first require the plugin: Then, push your artifacts to Ethernal, after deploying your contract: /!\\ The name parameter need","default_branch":null,"files":null,"tree":[],"storefront":"/r/tryethernal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tryethernal/hardhat-ethernal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}