Skip to content

feat(bonding): permissionless reward calling variant#658

Draft
rickstaa wants to merge 3 commits into
deltafrom
feat/permissionless-reward
Draft

feat(bonding): permissionless reward calling variant#658
rickstaa wants to merge 3 commits into
deltafrom
feat/permissionless-reward

Conversation

@rickstaa

Copy link
Copy Markdown
Member

Just to show something

rickstaa and others added 3 commits July 15, 2026 18:28
Adds rewardForTranscoder / rewardForTranscoderWithHint that mint for an
arbitrary active transcoder with no authorization. Mirrors PR #648 minus
the auth layer: no transcoderToRewardCaller mapping, no setRewardCaller,
no RewardCallerSet event, no caller check. reward()/rewardWithHint() keep
their selectors and behavior (non-breaking).

Spike for permissionless-vs-#648 comparison (LIP-118 discussion).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Remove the private _rewardWithHint helper and the rewardForTranscoder
no-hint shorthand. rewardWithHint now delegates to rewardForTranscoderWithHint
with msg.sender, which carries the modifiers and body directly. Net new
surface vs base: a single rewardForTranscoderWithHint(address,address,address).

No auth path means both entrypoints are policy-identical, so the shared
private core is redundant.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…tspec

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

1 participant