-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat: XLS-78d Subscriptions #5787
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
base: develop
Are you sure you want to change the base?
Conversation
59f93d5
to
dc8a689
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #5787 +/- ##
========================================
Coverage 78.7% 78.8%
========================================
Files 816 823 +7
Lines 71925 72470 +545
Branches 8460 8509 +49
========================================
+ Hits 56638 57103 +465
- Misses 15287 15367 +80
🚀 New features to boost your workflow:
|
Hi @dangell7 @mvadari , comparing the standard to the code i noticed that: 32bit Unsigned Integers are used for: this can lead to an overflow condition in the year 2106, which is related to the year 2038 problem Also it seems that the current code does not align with the standard specification for the following: |
Hey @funkspock you're absolutely right about the time. I was just using what already exists. I'll update and we should use UINT64 going forward. However sfExpiration already exists so I can't change that. There are a number of other time fields that will need to be changed in another PR. As for the spec I will get that aligned too! Thanks for the comments and review. |
@funkspock rippled already has that problem with sequence numbers and rippled time. UInt64 numbers are a bit more user-unfriendly, since they're shown in JSON as hex. I recommend having discussions about the spec to the XRPL-Standards repo. |
High Level Overview of Change
Context of Change
Updated XLS Spec
Type of Change
.gitignore
, formatting, dropping support for older tooling)API Impact
libxrpl
change (any change that may affectlibxrpl
or dependents oflibxrpl
)