blockchain-api
blockchain-api copied to clipboard
Add Tenderly RPCs
Description
resolves #307
- added Tenderly node RPCs (you can find full list here)
- wrote http and websocket providers
- wrote tests for http and websocket connections
- updated supported chains list
How Has This Been Tested?
- I run
just amigoodand got several different passes/errors - I run tests directly from Jetbrains IDE
Notes
I'm pretty much done with the implementation and testing, but I have several questions and things to point out. :eyes:
- Since you don't support
Boba networkson staging, should I consider removing it or it will be supported as soon as you merge these changes? - If I run tests directly from the IDE, everything works for http request, but if I try with
just amigoodcommand like you suggested, I'll get errors such asassertion failed: rpc_response.error.is_none(). What can I do there do fix this behavior? - When I run websocket tests, I sometimes get an error for several networks, while others are working perfectly. Also, when I try manually to connect to them using
wscat -c <url>all of them work fine. - Am I hitting rate limits or something like that?
- How
Weight::new(Priority::Normal).unwrap() work? Am I getting all these errors because I set weight priority wrong or?
Due Diligence
- [ ] Breaking change
- [ ] Requires a documentation update
- [ ] Requires a e2e/integration test update
Thank you buddy
Thanks buddy 🎩