IMPORTANT NOTE
The extension does not work anymore due to breaking changes in Dune API. Unfortunately I don't have enough time and motivation to support it since very few people were using it and I don't make anything from it nor use Dune anymore. It is open source so you can fix it yourself if necessary. I'll be happy to publish.
I am open for any kind of work or collaboration – please contact me by email techgeorgii at gmail.
Thank you!
IMPORTANT NOTE ENDS
gm Web3 Data Wizards 🧙🧙🧙
This extension is for you to speed up querying on Dune Analytics.
It helps you to get Dune tables preview and structure in a second, WITHOUT:
- Navigating in the data explorer (left panel).
- Making mock selects (SELECT * FROM ... LIMIT 10) to see table structure.
How to use in Dune SQL editor:
- Put cursor on table name and press Ctrl-s to see Dune table's structure (click column name to copy).
- Put cursor on table name and press Ctrl-p to preview Dune table. 🥳🥳🥳
Additional tool:
- Get text Ethereum signatures by 4 byte Keccak256 binary signature.
Clone the repository:
git clone https://github.com/TechGeorgii/web3-wizard-helper-extension.git <PROJECT_NAME>
Next, navigate to the newly cloned repository directory and run following command to install the dependencies
npm install
Use following command to run webpack in watch mode. It'll automatically reload the build if any changes are made to the files. It also generates source maps to aid the development process.
npm start
Use following command to create a production ready build.
npm run build
To run Jest tests
npm run test
To load the extension into chrome
- Navigate to
chrome://extensions/
- Turn on Developer Mode using option located on top right hand side corner of page.
- Click on Load unpacked button. This will open file browser.
- Select the dist folder from the cloned repository.
After you made changes:
- Ensure new code was built.
- Navigate to
chrome://extensions/
- Click 'Reload' for Web3 Wizard Helper.
- Reload page with extension injected.
- Published Extension in Chrome Web Store
- Twitter extension announcement thread
- TypeScript Chrome Extension boilerplate
- React 18 with hooks
- Webpack 5
- TypeScript
- Manifest V3
If you want to contribute, you can: