https://github.com/crytic/vscode-starknet-explorer

StarkNet support extension for VSCode. Visualize StarkNet contracts: view storage variables, external and view functions, and events.

https://github.com/crytic/vscode-starknet-explorer

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.1%) to scientific vocabulary

Keywords

auditing cairo review security starknet
Last synced: 5 months ago · JSON representation

Repository

StarkNet support extension for VSCode. Visualize StarkNet contracts: view storage variables, external and view functions, and events.

Basic Info
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Archived
Topics
auditing cairo review security starknet
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme Changelog License

README.md

StarkNet Explorer extension

This VSCode extension quickly shows relevant aspects of StarkNet contracts: - Storage variables of the current contract, and where they are read and written to. - External, View and l1_handler functions. - Events and where they are emitted. - Live mode: editing the currently open contracts will update the StarkNet Explorer data.

How to use

To use the extension, open a StarkNet contract and switch to the StarkNet Explorer tab on the sidebar.

Then, you will be able to navigate using the different panels: - Storage variables: shows all storage variables, where they are read and where they are written to - External & View functions: shows all external and view functions, and l1_handlers - Events: shows event declaration and where each event is emitted

Installation

Marketplace

Install vscode-starknet-explorer from the Visual Studio Marketplace within the Extensions tab of Visual Studio Code.

From prebuilt package

```bash git clone git@github.com:crytic/vscode-starknet-explorer.git

cd starknet-explorer code --install-extension starknet-explorer.vsix ```

Building from source:

To build, run: bash npx vsce package A file starknet-explorer-x.y.z.vsix is created and it needs to be installed.

Use either code --install-extension starknet-explorer-x.y.z.vsix or install it directly in VSCode through the Extensions tab, under the ... menu.

Owner

  • Name: Crytic
  • Login: crytic
  • Kind: organization
  • Email: opensource@trailofbits.com
  • Location: New York, NY

Blockchain Security, by @trailofbits

GitHub Events

Total
Last Year

Issues and Pull Requests

Last synced: over 1 year ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: less than a minute
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • fcasal (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

package-lock.json npm
  • 204 dependencies
package.json npm
  • @types/glob ^7.2.0 development
  • @types/mocha ^9.1.1 development
  • @types/node 16.x development
  • @types/vscode ^1.71.0 development
  • @typescript-eslint/eslint-plugin ^5.30.0 development
  • @typescript-eslint/parser ^5.30.0 development
  • @vscode/test-electron ^2.1.5 development
  • eslint ^8.18.0 development
  • glob ^8.0.3 development
  • mocha ^10.0.0 development
  • typescript ^4.7.4 development