-
-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fetch Cairo ABIs from node #1108
Comments
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as spam.
This comment was marked as spam.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Hi @droserasprout is this open, would love to complete it. |
@JoE11-y We do not participate in any bounty programs at the moment of writing. But carefully crafted pull requests are always welcome. |
Alright sounds good though.
…On Wed, Oct 23, 2024, 1:05 PM Lev Gorodetskii ***@***.***> wrote:
@JoE11-y <https://github.com/JoE11-y> We do not participate in any bounty
programs at the moment of writing. But carefully crafted pull requests are
always welcome.
—
Reply to this email directly, view it on GitHub
<#1108 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ANGCG5WCJXZRSGJYF65RL5DZ46GITAVCNFSM6AAAAABOQPL3Q2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZRHEYDKOBZGI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@dmirgaleev May I try to implement this? |
@baitcode You're very welcome! But first let us the team meet after the holidays to discuss release schedule and review your previous submission. |
@droserasprout Any update? |
I've been researching trying to find vector to start implementing and realised that I don't understand src/dipdup/datasources/abi_etherscan file and comment. Is this one going to be removed? Shall I create abi_starknet and implement logic needed there or shall I just extend abi |
@baitcode Renaming For this task you should extend existing datasources. During the codegen phase use the best combination of sources from the inventory or fail with a meaningful message if there's not enough. |
@droserasprout Do I understand correctly, that implementing |
@droserasprout If contract abi was configured manually, do I still need to fetch it from node api? |
@droserasprout Can you provide any guidance or outline general approach how to test the workflow I've created? |
@baitcode Currently, ABIs are included in the demo project and simply copied. You need to remove |
I've been able to figure the test out. I've installed dipdup from my local repo using installed script with --path argument specified. |
@droserasprout For some reason to make Now everything tested. |
@droserasprout |
Currently Starknet indexes require adding ABI JSON manually. Starkscan has ABIs too, but API access is expensive af (we could parse them from webpage like in #1102). In Starknet you can acquire Cairo ABI from Node
The text was updated successfully, but these errors were encountered: