-
Notifications
You must be signed in to change notification settings - Fork 33
fix(rofl-appd): improve transaction field deserialization flexibility #2416
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
Conversation
✅ Deploy Preview for oasisprotocol-oasis-sdk ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2416 +/- ##
==========================================
+ Coverage 48.33% 48.40% +0.06%
==========================================
Files 223 223
Lines 15902 15935 +33
==========================================
+ Hits 7686 7713 +27
- Misses 8156 8162 +6
Partials 60 60 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
matevz
left a comment
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.
IMO there is too much critical code like parsing numbers and hex values which is already implemented in the ethereum-types, serde and hex crates. We already include all of them from the oasis-runtime-sdk-evm crate.
b003b06 to
4f4a541
Compare
|
FYI the python encryption field was moved to a separate #2418 |
feb340d to
7778cfa
Compare
ptrus
left a comment
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.
Looks mostly good, left a couple of minor suggestions!
feat(rofl-appd): add hex dep and simplify hex string deserialization test(rofl-appd): add additional test for large ROSE transaction value fix(rofl-appd): feedback changes
d5139ef to
9bcb89b
Compare
…niyalabhishek/rofl-appd/fix-txn-submit fix(rofl-appd): improve transaction field deserialization flexibility b89a8af
…sisprotocol/uniyalabhishek/rofl-appd/fix-txn-submit fix(rofl-appd): improve transaction field deserialization flexibility b89a8af
Fix transaction deserialization issues causing 422 errors in ROFL appd
u128tou64inTransactionValueenum (serde_json doesn't supportu128in untagged enums). Large values must use string format.