-
Notifications
You must be signed in to change notification settings - Fork 72
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
[Epic] Separating soroban-rpc to prepare for repo change #1174
Conversation
ebc1aa3
to
78a019a
Compare
070c80f
to
d1e5709
Compare
Currently the rust is failing when building windows because the rust version is 1.70.0, but soroban-sdk requires 1.74.0. e2e tests are still failing because of the changes introduced by this PR. Currently it relies on the fact that previously all invokes where signed and submitted, regardless if they had auth and had no writes. I added a flag with an env var to get around this. I had hoped that I added to the RPC tests to test the same case that is failing for e2e tests and those are passing. Should I make a branch of the e2e? Or should I make signed the default so that this isn't a breaking change? |
4ef52d0
to
78888b2
Compare
908ffa8
to
25774c4
Compare
25774c4
to
9b1e0be
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few very minor comments, but LGTM. Thanks for the PR!
* feat: create soroban-rpc crate * chore: add doc strings
SYSTEM_TEST_VERBOSE_OUTPUT was added to get system tests to pass this
9b1e0be
to
3bf8baf
Compare
833d482
to
74e962e
Compare
74e962e
to
9ee03a5
Compare
I am going to (temporarilly) revert this PR since it's breaking the release 20.3.0 ( #1190 ) and it's urgent. We can reapply it later We should also come up with a better release process (resilient towards interim changes to |
…)" This reverts commit 2581f62.
* feat: move ContractSpec to spec tools crate * feat: add methods to GetTransaction and break up sending transaction * feat: make persistent the default storage type * feat: create soroban-rpc crate (#21) * feat: create soroban-rpc crate * fix: add event test * fix: switch to --is-view so e2e tests will pass and no breaking changes
* feat: move ContractSpec to spec tools crate * feat: add methods to GetTransaction and break up sending transaction * feat: make persistent the default storage type * feat: create soroban-rpc crate (#21) * feat: create soroban-rpc crate * fix: add event test * fix: switch to --is-view so e2e tests will pass and no breaking changes
[Epic] Separating soroban-rpc to prepare for repo change (#1174) * feat: move ContractSpec to spec tools crate * feat: add methods to GetTransaction and break up sending transaction * feat: make persistent the default storage type * feat: create soroban-rpc crate (#21) * feat: create soroban-rpc crate * fix: add event test * fix: switch to --is-view so e2e tests will pass and no breaking changes
What
Use testcontainers to test CLI instead of through go.In follow up PRWhy
[TODO: Why this change is being made. Include any context required to understand the why.]
Known limitations
[TODO or N/A]