- Notifications
You must be signed in to change notification settings - Fork0
Only for ENS. A portfolio management and search tool for ENS names
License
bokkypoobah/onlyfens
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
https://bokkypoobah.github.io/onlyfens/
WIP - If this dapp is not working as expected, please clear your LocalStorage and IndexedDB entries for this dapp and try again.
Notes:
Jun 25 2024 - Infura seems to have changed their event log scraping server's responses so that errors are returned when there are more than a few hundred events in thegetLog()calls. This limit used to be 10k.- Jun 25 2024 - Infura now returning results with 10k max as normal.
- Only .eth names are supported in this dapp
- Enter one or more of your Ethereum addresses
- Scrape all ERC-721 and ERC-1155 transfer events to and from your list of addresses
- Scrape all ERC-721 ENS
NameRegisteredandNameRenewedevents for all the tokenIds of your transferred ERC-721 events - Scrape all ERC-1155 ENS
NameWrappedevents for all the tokenIds of your transferred ERC-1155 events - Scrape last, listing and best offer prices from the Reservoir API for each of the ERC-721 and ERC-1155 ENS tokenIds
- Scrape the block timestamps for each event above
- Merge all the data together
- Retrieve all ERC-721 ENS
NameRegisteredandNameRenewedand ERC-1155 ENSNameWrappedevents- Retrieving 4.3 million events takes ~ 40 minutes @ Jun 23 2024
- Collating 4.3 million events takes ~ 4 minutes @ Jun 23 2024
- Use information above for initial search query results
- Retrieve transfers and prices for search query results when requested
Click on the [+] button to add a new address.
Add the new address.
Click on the [sync] button.
Click on the [Do It] button.
This will take a few minutes.
Note: Retrieving 4.3 million events takes ~ 40 minutes @ Jun 23 2024
Note: Collating 4.3 million events takes ~ 4 minutes @ Jun 23 2024
Click on the [Cloud-Download] icon to retrieve ownership, metadata and price details from the Reservoir API
Executenode 01_scrapeData.js to in the./scripts/ folder to create./scripts/labels.json
Execution processing:
Execution output:
Note: Tested loading labels.json in the web browser and it took too long to load, so not using this at the moment.
Enjoy!
onlyfens.eth, Only for ENS © Bok Consulting Pty Ltd 2024, MIT license
About
Only for ENS. A portfolio management and search tool for ENS names
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.













