starknet.js icon indicating copy to clipboard operation
starknet.js copied to clipboard

starknet-js compatibility test suite for sequenceers

Open tdelabro opened this issue 1 year ago • 6 comments

Is your feature request related to a problem? Please describe. At https://github.com/keep-starknet-strange/madara we are building starknet sequencers. Other projects are doing so and others are building full nodes. All are expected to integrate with starknet.js seamlessly.

Right now we are trying to maintain this compatibility in our CI with a custom suite of tests we wrote that cover most of the lib features. You can find this repo here: https://github.com/keep-starknet-strange/sequencer-js-compatibility-tests. It is used as a gh action in madara.

The issue is that we don't have the expertise to keep this suite of tests up to date with your lib upgrade, so it ends up breaking for bad reasons.

Describe the solution you'd like We would like you, to write and maintain such a test suite, keep it always up to date with your every release, and expose it as a simple and efficient gh action.

tdelabro avatar Mar 05 '24 21:03 tdelabro

Hello! Thanks for pointing this out! Unfortunately we don't have capacity for this currently, but maybe it could be done via a OnlyDust bounty!

ivpavici avatar Mar 06 '24 12:03 ivpavici

Hello, For short term, you can do the same thing than Lava project : use manually the Starknet.js test suite, not to test Starknet.js, but to test their nodes. For longer term, I will soon have a look at this subject. To be able to contact you directly, what's your Discord Id (mine is @Phil26)?

PhilippeR26 avatar Mar 06 '24 13:03 PhilippeR26

@PhilippeR26 I don't use discord, you can join me on telegram @timothee_delabrouille

tdelabro avatar Mar 06 '24 16:03 tdelabro