Closed franciszekjob closed 1 week ago
@franciszekjob, Can I pick this issue?
Hi, I think it's going to be better to pick it once #1316 is completed, which I'm currently working on š
Sure, Thank You @franciszekjob !
I am applying to this issue via OnlyDust platform.
@Mitish98 Currently, we do not sponsor this issue nor any other issues through OnlyDust.
Hey @harsha-mangena, #1316 has been closed, so you're welcome to pick this issue! š
@franciszekjob, Thanks for letting me know!!
I am applying to this issue via OnlyDust platform.
I have experience with RPC APIs and blockchain technology, particularly with StarkNet. My background includes working on integrating and customizing RPC models, making me well-suited to address discrepancies between existing implementations and spec updates
To approach this problem, you can follow these steps:
Review Spec: i will compare the existing RPC models with the StarkNet spec to identify discrepancies.
Update Names: Modify the names in the codebase to match the spec (e.g., PendingStarknetBlockWithReceipts to PendingBlockWithReceipts).
Test Changes: Ensure that the updated names work correctly by running existing tests and creating new ones if necessary.
Documentation: Update any related documentation to reflect the new names and ensure clarity for users.
Deploy: Roll out the updated models to the development or staging environment, then to production after verification.
Hey @ScottyDavies, I assigned you to this issue š
okay, I will start working on it immediately.
I am applying to this issue via OnlyDust platform.
Im self taught in python, rust, js, sql
I am applying to this issue via OnlyDust platform.
I am a python developer and a block chain developer with multiple contributions with different projects worked on and problem solving skills.
I would audit the current API structure, using Python to build automated tests to identify inconsistencies in RPC schemes and model names. Iād propose naming conventions aligned with StarkNet and collaborate with the community to implement changes incrementally. To ensure accuracy, Iād create unit tests and documentation for the new API models, establishing a framework for future updates
I am applying to this issue via OnlyDust platform.
back end developer skilled in Object oriented programming in python, experience in database models and ORM (SQLAlchemy)
simply change the name and reflect the change to all related files.
I am applying to this issue via OnlyDust platform.
I'm Gerson from Dojo Coding community. I have contributed to many projects, you guys can check my OD profile here: https://app.onlydust.com/u/Gerson2102
I will start by understanding what ia have to do. Setting up the project. Doing my own research. If I'm stuck I will ask for help. I'll make a PR and wait for your feedback.
Hello. In this issue, I already knwo where is the rpc to start changing some of the names of the schemes. They're in starknet_py/net/schemas/rpc/
right?
One thing that I dont understand, is how to know the new correct names. I checked the resoruces on the issue but still dont get it. I dont know if somebody could help me here with that. I think that's the only thing that is not clear to me. @franciszekjob
And btw, do you guys have a telegram group or something like that?
@ddoktorski @kkawula
@georgegoldman Look up to Starknet API spec as reference when changing names.
Yes, here is the link to TG group link https://t.me/starknetpy
Temporarily closing this issue as it will introduce many breaking changes which we don't need ATM.
Feature Request
Some RPC models and schemes are named differently than in spec https://github.com/starkware-libs/starknet-specs/tree/master/api.
Examples of potential changes:
PendingStarknetBlockWithReceipts
->PendingBlockWithReceipts
EstimatedFee
->FeeEstimate
FunctionInvocation
->FunctionCall