Repository navigation
chore!: repin dpp-core 0.23.0 #561
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
Changes from all commits
a6611ab
1a94fad
9fb0073
fb7b0b8
922dbac
841af9b
65ab475
82f4208
8877d68
3b7fa41
840c1d7
fc8a8e3
c8ae75a
ddd96ae
bb505f3
bf39228
dd92f98
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -52,20 +52,20 @@ debug = "line-tables-only" | |
| # Core crates — consumed from crates.io (dpp-core is published independently; | ||
| # see the pins below for the version actually in use, and README.md's sync | ||
| # note for the other places that must agree on a bump). | ||
| dpp-domain = "0.22.0" | ||
| dpp-domain = "0.23.0" | ||
|
|
||
| # Engine-wide types (tenant, auth, audit, API keys) — engine-internal crate. | ||
| dpp-types = { path = "crates/dpp-types" } | ||
| dpp-crypto = "0.22.0" | ||
| dpp-vc = "0.22.0" | ||
| dpp-crypto = "0.23.0" | ||
| dpp-vc = "0.23.0" | ||
| # KeyStore lives in dpp-core/dpp-crypto; the identity service crate is dpp-identity | ||
| # (dir: crates/dpp-identity, pkg: dpp-identity). | ||
| dpp-digital-link = "0.22.0" | ||
| dpp-aas = "0.22.0" | ||
| dpp-plugin-traits = "0.22.0" | ||
| dpp-registry = "0.22.0" | ||
| dpp-calc = "0.22.0" | ||
| dpp-rules = { version = "0.22.0", features = ["bundle"] } | ||
| dpp-digital-link = "0.23.0" | ||
| dpp-aas = "0.23.0" | ||
| dpp-plugin-traits = "0.23.0" | ||
| dpp-registry = "0.23.0" | ||
| dpp-calc = "0.23.0" | ||
| dpp-rules = { version = "0.23.0", features = ["bundle"] } | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
|
|
||
| # Web framework | ||
| axum = { version = "0.8", features = ["macros", "multipart"] } | ||
|
|
||
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.
Script executed:
Repository: odal-node/dpp-engine
Length of output: 3149
Script executed:
Repository: odal-node/dpp-engine
Length of output: 26358
Script executed:
Repository: odal-node/dpp-engine
Length of output: 20827
Use the typed
identifierwhen building transfer notifications.operator_identifier_forincrates/dpp-node/src/infra/registry/mapping.rsreads only the legacyeu_operator_idandeu_operator_id_schemepair. It never reads the typedidentifierfield that dpp-domain 0.23.0 adds toResponsibleOperator. When the legacy pair is absent, the function sends schemedidwith the operator DID.This can occur when a transfer request contains an operator with
identifierset and no populated legacy pair. The notification then identifies that operator by its DID, not by the identifier the operator stated. The function's doc comment says it prefers the EU-assigned identifier over the DID.The fix belongs in
operator_identifier_for. It must map the typed identifier to the scheme names that the registry accepts for transfers, and this change does not establish those names.