Skip to content

OEV-373 Add securemint plugin type and securemint aggregator#1224

Merged
george-dorin merged 25 commits intomainfrom
OEV-373-add-secure-mint-plugin-type
Jul 8, 2025
Merged

OEV-373 Add securemint plugin type and securemint aggregator#1224
george-dorin merged 25 commits intomainfrom
OEV-373-add-secure-mint-plugin-type

Conversation

@cll-gg
Copy link
Copy Markdown
Contributor

@cll-gg cll-gg commented Jun 2, 2025

DF-21404

Introduce securemint aggregator to be used in securemint workflows.

Supports

smartcontractkit/chainlink#18442, see specifically the securemint_workflow_test (link)

@cll-gg cll-gg force-pushed the OEV-373-add-secure-mint-plugin-type branch from fc64563 to f621677 Compare June 10, 2025 11:08
@cll-gg cll-gg force-pushed the OEV-373-add-secure-mint-plugin-type branch from f621677 to d23a649 Compare June 12, 2025 15:59
@cll-gg cll-gg force-pushed the OEV-373-add-secure-mint-plugin-type branch from d23a649 to c2faef9 Compare June 18, 2025 13:34
@cll-gg cll-gg force-pushed the OEV-373-add-secure-mint-plugin-type branch from c2faef9 to fabbdac Compare June 26, 2025 13:01
@cll-gg cll-gg force-pushed the OEV-373-add-secure-mint-plugin-type branch from fabbdac to 162575a Compare July 3, 2025 17:17
@cll-gg cll-gg requested a review from a team as a code owner July 7, 2025 17:38
@cll-gg cll-gg requested a review from justinkaseman July 7, 2025 17:38
@cll-gg
Copy link
Copy Markdown
Contributor Author

cll-gg commented Jul 7, 2025

The two failing jobs seem to be a known issue: they also fail on this recently-merged PR #1282

lggr.Debugw("createOutcome called", "report", report)

// Convert chain selector to bytes for data ID
// Secure Mint dataID: 0x04 + chain selector as bytes + right padded with 0s
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is right, we won't be able to support a 2nd customer

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point! Shall we put the token in there as well?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think chain + token should be able to guarantee uniqueness, however, what's the token length limit?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Started a discussion about this, I propose we leave it as-is for now to get the end-to-end flow working

Comment thread pkg/capabilities/consensus/ocr3/datafeeds/securemint_aggregator.go
Comment thread pkg/capabilities/consensus/ocr3/datafeeds/securemint_aggregator.go Outdated
@george-dorin george-dorin enabled auto-merge (squash) July 8, 2025 13:48
@george-dorin george-dorin merged commit 9d0a81a into main Jul 8, 2025
13 of 16 checks passed
@george-dorin george-dorin deleted the OEV-373-add-secure-mint-plugin-type branch July 8, 2025 14:15
cll-gg added a commit to smartcontractkit/chainlink that referenced this pull request Aug 11, 2025
This was referenced Sep 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants