-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Permissioned Domains (XLS-80d) #5161
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## develop #5161 +/- ##
========================================
Coverage 77.9% 77.9%
========================================
Files 783 787 +4
Lines 66707 66902 +195
Branches 8118 8133 +15
========================================
+ Hits 51954 52132 +178
- Misses 14753 14770 +17
|
4029ac5
to
4aede12
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.
You need to fix mac errors; these are happening because clang 15 does not fully implement construction of aggregates in the context where std::construct_at
needs them to work, which is ret.emplace_back
in src/test/jtx/impl/permissioned_domains.cpp
, trying to create AuthorizeCredentials
defined in src/test/jtx/deposit.h
Here's small repro with this compiler version, to help you experiment with workarounds https://godbolt.org/z/MKfYfsvan
188fd2b
to
e8ca019
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.
Permissioned Domain object should be added to the deletionBlockers
list in account_objects
|
@bthomee this is ready to merge |
High Level Overview of Change
Implements the object, transactions, and tests required by the spec: XLS-80d
Context of Change
New feature. Follows existing patterns for adding a new ledger object and related transactions.
Type of Change
.gitignore
, formatting, dropping support for older tooling)API Impact
Requires an amendment.
libxrpl
change (any change that may affectlibxrpl
or dependents oflibxrpl
)