-
Notifications
You must be signed in to change notification settings - Fork 312
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
Contract client timeouts should be configurable #1061
Comments
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello, i am Dprof-in-tech, an experienced Full Stack Blockchain Developer and I am excited to contribute my skills to this project in this ODHACK 8. With a strong background in Next.js, TypeScript, JavaScript, React, Node.js, Rust and Cairo, I've honed my technical skills across the blockchain development landscape. My journey with OnlyDust began at Edition 2, and I've since made 34 contributions across 11 projects. This extensive experience on the platform has allowed me to develop a keen understanding of delivering high-quality solutions under tight deadlines. I bring a unique blend of technical prowess and user-centric design to every project, whether I'm crafting immersive 3D experiences or developing innovative smart contracts. My track record demonstrates my ability to adapt quickly and contribute effectively to diverse challenges. I'm confident in my capacity to tackle new problems and drive innovation in the blockchain space. As we begin ODHACK 8, I'm eager to leverage my hackathon experience and technical skills to push the boundaries of what's possible in blockchain development. Below is a link to my OnlyDust public profile. How I plan on tackling this issueApproach for Making Contract Client Timeouts Configurable:
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello I'll like to be assigned to work on this. I'm a software Dev with over four years experience and have worked on a couple of projects here. Here's a link to my profile https://app.onlydust.com/u/raizo07 |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a Full Stack blockchain Developer with expertise in Next.js, Nest.js, TypeScript, JavaScript, React, Node.js, Three.js, Solidity and rust. My journey with OnlyDust hackathons began at Edition 1, and I've since made 69 contributions across 14 projects. With my extensive experience on the OnlyDust platform (profile: https://app.onlydust.com/u/Ugo-X), I've honed my skills in delivering quality solutions under pressure. I bring a unique blend of technical proficiency and user-focused design to every project, whether it's crafting immersive 3D experiences or developing smart contracts. My track record shows I can adapt quickly and contribute effectively to diverse challenges. As we surf through Edition 8, I'm excited to leverage my skills and hackathon experience to push the boundaries of blockchain development. I'm confident in my ability to tackle new challenges and drive innovation in this space. How I plan on tackling this issueI will implement configurable timeouts for contract client methods. The approach is:
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI am a full-stack developer with experience in QA testing and languages like Python, Cairo, Solidity, React, and JavaScript. How I plan on tackling this issuei will Define Configuration Options |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedhello i am a frontend dev and blockchain developer How I plan on tackling this issuethis issue is easy to tackle please kindly assign |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI specialize in software development with a focus on JavaScript and frameworks like React. I have experience configuring Axios for Api requests optimizing performance. kindly assign me ETA < 72hrs How I plan on tackling this issueLocate the Axios Instance: I will find where the Axios instance is created in the SDK. Increase Timeout Value: I will modify the Axios configuration to increase the timeout, for example, setting it to 5000ms. Implement Error Handling: I will add interceptors to catch and log timeout errors gracefully. Test the Configuration: I will run the SDK under slow network conditions to ensure the new timeout settings work as intended. Compare with CLI: I will check the Axios settings against the CLI configuration to ensure consistency. Document Changes: Finally, I will document any modifications made to the timeout settings for future reference. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi am a frontend developer with 2 years experience. i would love to make my first contribution to this project How I plan on tackling this issueTo approach this problem i will update the Axios instance configuration in the SDK to allow for customizable timeout settings. Provide a way for users to set the timeout value, ensuring it can accommodate slower network conditions and prevent premature timeout exceptions during contract code execution. |
Removing |
@Dprof-in-tech This issue is no longer relevant as we are removing |
@janewang that's not entirely true: |
thtas okay then. If i may ask, is there any other issue within the 0dhack8 scope i could work on? |
As per title. Right now I can't change axios timeouts and It throws exception on slow network. Currently, there's nothing you can do about it 😔 . Same contract code execution is working using cli, but throws axios timeout error with the SDK. Strangely, timeout seem to be very low (<1s) because invocation fails almost immediately.
The text was updated successfully, but these errors were encountered: