hardhat-vscode
hardhat-vscode copied to clipboard
Solidity and Hardhat support for Visual Studio Code
This might have to do with the change of making analysis async. Simple example: ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.8; contract Foo { function hi(uint a) public pure {...
Sample most traces as before (1 in development, 0.001 in production), but exclude the `indexing` trace, which won't be sampled. Indexing happens once per session, and is being used to...
Hey there. I've been using the language server with [helix editor](https://github.com/helix-editor/helix/) for quite some time, and recently wanted to upgrade to 0.8.x. I have installed the npm packge through `nix`...
Feature: Go To Definition should support function definitions as well as fully resolve Definitions Current Situation: Function definitions not supported, For supported symbols Go To Definition only goes to the...
The code file example `contracts/BasicERC20.sol` from https://github.com/protokol/solidity-typescript-hardhat-template The code sample: ``` import { ERC20Pausable } from "@openzeppelin/contracts/token/ERC20/extensions/ERC20Pausable.sol"; ``` find `ERC20Pausable` definition fail: ``` --- [10:15:13.605713] Send textDocument/definition request (44080) to...
See context on Twitter: [Is there any VSCode extension that can enable syntax highlighting for Solidity code blocks in Markdown? ](https://x.com/PaulRBerg/status/1790391657797472580) It appears that Juan Blanco's [extension](https://github.com/juanfranblanco/vscode-solidity) offers support for...
### Version of Hardhat 2.22.2 ### What happened? IntelliSense in VSCode stops working when adding `@nomicfoundation/hardhat-foundry` plugin to a Hardhat project. Imported files wont have any definitions or types, suggestions,...
Is it possible that i can find all references across files in a project.
If the import completion is triggered by deleting a quote on an existing import and readding it then, the position is the start of the import but we delete the...
Etherscan has this cool feature where you can open the code of a deployed contract in [Blockscan](https://vscode.blockscan.com/). For example, this is Uniswap's v3 router: https://vscode.blockscan.com/ethereum/0xE592427A0AEce92De3Edee1F18E0157C05861564 Sadly, that editor is quite...